-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux download of sh single file failed #209
Comments
I can also provide the bootle extract and my server if need in private |
Regarding the server logs: .xci is not a supported archive format, you are forcing it, so the errors are normal. If you want them to disappear in the log, tar the xci games. |
True but .tar and .sh are supported but don't work |
yeah i read, i just want to make sure its not a serverside issue, do you have any server error logs for downloading tars? The 500 Usually means its server side. |
and .7z work for you for some reason? |
Does Download not work at all or does extract not work? Whats the exact way to reproduce it? |
I try to make a way to reproduce and produce server logs. The 7z file that contain Windows portable game work |
Not really a game but a. Sh https://github.com/phyver/GameShell |
I try today with https://supertuxkart.itch.io/supertuxkart |
I reinstall the server and with latest gamevault client too and i got this error
{
"id": 7,
"created_at": "2023-09-15T19:24:01.251Z",
"updated_at": "2023-09-15T19:30:00.706Z",
"deleted_at": null,
"entity_version": 4,
"rawg_id": null,
"title": "XXXXXXX",
"rawg_title": null,
"version": null,
"release_date": null,
"rawg_release_date": null,
"cache_date": null,
"file_path": "/games/XXXX X XXXX XXXX Game.sh",
"size": "1889174654",
"description": null,
"box_image": {
"id": 7,
"created_at": "2023-09-15T19:24:37.641Z",
"updated_at": "2023-09-15T19:24:37.641Z",
"deleted_at": null,
"entity_version": 1,
"source": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-854726-52.jpg",
"path": "/images/25eb2b33-f81d-494f-892d-8332a1a2be4f.jpeg",
"mediaType": null
},
"background_image": null,
"website_url": null,
"metacritic_rating": null,
"average_playtime": null,
"early_access": false,
"type": "UNDETECTABLE",
"progresses": [],
"publishers": [],
"developers": [],
"stores": [],
"tags": [],
"genres": []
} when i do a curl from the api i download the game
and the game works so i think its a client issue and not a server issue |
Same think if i add a (2023) {
"id": 84,
"created_at": "2023-09-15T19:45:00.426Z",
"updated_at": "2023-09-15T19:45:15.491Z",
"deleted_at": null,
"entity_version": 2,
"rawg_id": null,
"title": "Chef A Restaurant Tycoon Game",
"rawg_title": null,
"version": null,
"release_date": "2023-01-01T00:00:00.000Z",
"rawg_release_date": null,
"cache_date": null,
"file_path": "/games/Chef A Restaurant Tycoon Game (2023).sh",
"size": "1889174654",
"description": null,
"box_image": {
"id": 145,
"created_at": "2023-09-15T19:45:15.481Z",
"updated_at": "2023-09-15T19:45:15.481Z",
"deleted_at": null,
"entity_version": 1,
"source": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-854726-52.jpg",
"path": "/images/5325097c-e0a5-482b-9987-ca3c8e1930a5.jpeg",
"mediaType": null
},
"background_image": null,
"website_url": null,
"metacritic_rating": null,
"average_playtime": null,
"early_access": false,
"type": "UNDETECTABLE",
"progresses": [],
"publishers": [],
"developers": [],
"stores": [],
"tags": [],
"genres": []
} same with tar file {
"id": 4,
"created_at": "2023-09-15T19:24:00.971Z",
"updated_at": "2023-09-15T19:24:32.156Z",
"deleted_at": null,
"entity_version": 2,
"rawg_id": null,
"title": "XXXXX .sh",
"rawg_title": null,
"version": null,
"release_date": "2022-01-01T00:00:00.000Z",
"rawg_release_date": null,
"cache_date": null,
"file_path": "/games/XXXX (2022).sh.tar",
"size": "416112640",
"description": null,
"box_image": {
"id": 4,
"created_at": "2023-09-15T19:24:32.149Z",
"updated_at": "2023-09-15T19:24:32.149Z",
"deleted_at": null,
"entity_version": 1,
"source": "https://cdn.cdkeys.com/700x700/media/catalog/product/b/r/broforce_pc_.jpg",
"path": "/images/e9fb5fa5-36f0-45b1-918f-da38eef1fa1c.jpeg",
"mediaType": null
},
"background_image": null,
"website_url": null,
"metacritic_rating": null,
"average_playtime": null,
"early_access": false,
"type": "UNDETECTABLE",
"progresses": [],
"publishers": [],
"developers": [],
"stores": [],
"tags": [],
"genres": []
} it work with windows portable game and {
"id": 27,
"created_at": "2023-09-15T19:24:02.496Z",
"updated_at": "2023-09-15T19:24:02.496Z",
"deleted_at": null,
"entity_version": 1,
"rawg_id": null,
"title": "XXXXX",
"rawg_title": null,
"version": null,
"release_date": "2022-01-01T00:00:00.000Z",
"rawg_release_date": null,
"cache_date": null,
"file_path": "/games/XXXX (2022).7z",
"size": "22803244",
"description": null,
"box_image": {
"id": 35,
"created_at": "2023-09-15T19:25:27.979Z",
"updated_at": "2023-09-15T19:25:27.979Z",
"deleted_at": null,
"entity_version": 1,
"source": "https://cdn2.steamgriddb.com/file/sgdb-cdn/thumb/83a51a02ec406357ff3bb54dd0937f6e.jpg",
"path": "/images/680cbfe4-fd41-4433-a703-556138d98f4b.jpeg",
"mediaType": null
},
"background_image": null,
"website_url": null,
"metacritic_rating": null,
"average_playtime": null,
"early_access": false,
"type": "WINDOWS_PORTABLE",
"progresses": [],
"publishers": [],
"developers": [],
"stores": [],
"tags": [],
"genres": []
} It works with .sh and 7z file { |
I can give acces to my server if needed |
Maybe its from mime type of the .sh i got that are maybe its this part what do you think ( any way to have a debug.exe file of gamevault to debug ? @Yelo420 |
The mime Type helper is currently only used when uploading images (as "MultipartFormDataContent"). In future updates it will also be used when you can upload games directly from client. The downloader gets all the info about the file it should download from the request header (if the server sends it). If not available it takes the file path property from the game object as fallback. I think the problem is that the fallback doesn't work either. For debugging you could build the debug build. It should spit out all necessary debug files (but don't know to what extent this is possible/practical on Linux/bottles). Otherwise you could provide me with a severaccount as suggested above and I'll have a look at it as soon as I have time. :) |
@yodatak Just mail us the server address and user & password for an admin account to [email protected] |
Alternatively you can dm us on Discord |
i cannot compile on linux this app that why i ask thanks for your help ! |
we are currently looking into it via your server. we will come back to you asap |
btw @yodatak the app is a .net 6 app which you can compile on linux using: |
@yodatak could you please try the latest |
Thanks i try this image and i got the same error
|
I cannot compile on linux sorry for french part ;) Determining projects to restore... ÉCHEC de la build. /usr/lib64/dotnet/sdk/6.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(90,5): error NETSDK1100: vous devez disposer de Windows pour générer des applications de bureau Windows. [/var/home/yodatak/Projets/public/gamevault-app/gamevault/gamevault.csproj] I got the same issue even in activating true |
Thank you, we are currently analyzing the issue further, and we can already reproduce it. |
This should be fixed in Backend v6 and Client v1.6. Please also name your files accordingly: https://gamevau.lt/docs/server-docs/structure |
Describe the bug
On linux in botle gamevault can't download big file because if failed to calculate and get 500 error
To Reproduce
Steps to reproduce the behavior:
1 - Linux bootlde gamevault latest
2- try to download a tar file or xci or .sh
3- if you put the font in folder it crash at start
3- you got an error and it don't restart anymore
Screenshots
Desktop (please complete the following information):
server
some log server
My gamevault helm install via flux
The text was updated successfully, but these errors were encountered: