ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Manifest Unavailable #9468

Closed SpeedrunnerG55 closed 1 year ago

SpeedrunnerG55 commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

ever since switching to Proton 8, I have been unable to download any title that requires Proton for me to run. I tried switching back to 7, but I still can't download Proton or the Linux runtime - Sniper.

I get either "connection time out" or "manifest unavailable" or "no internet connection" errors.

some errors I found in the console when trying to download the Linux runtime or Proton

Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
GameAction [AppID 218230, ActionID 3] : LaunchApp changed task to DownloadingDepots with ""
GameAction [AppID 218230, ActionID 3] : LaunchApp changed task to DownloadingDepots with ""
ExecuteSteamURL: "steam://open/downloads"
CAPIJobRequestUserStats - Server response failed 2
CAPIJobRequestUserStats - Server response failed 2
CAPIJobRequestUserStats - Server response failed 2
CAPIJobRequestUserStats - Server response failed 2

My internet connection for everything else and even games that don't need Steam play works just fine; I can download any game that runs Nativity just fine. I can not download the Linux runtime or Proton

expected behavior: the Linux runtime and proton download and the game runs

current behavior: steam fails to download the Linux runtime or proton and does not get to run the game

Steps for reproducing this issue:

  1. switch proton version
  2. open any game that requires Steam Play
  3. steam is unable to download the Linux runtime or proton
kisak-valve commented 1 year ago

Hello @SpeedrunnerG55, can you reproduce the issue, then share ~/.steam/root/logs/content_log.txt?

SpeedrunnerG55 commented 1 year ago

content_log.txt

[2023-05-06 11:11:35] HTTP (SteamCache,273) - cache8-ord1.steamcontent.com (162.254.193.39:443 / 162.254.193.39:443, host: cache8-ord1.steamcontent.com): cache8-ord1.steamcontent.com/depot/2301911/manifest/7688708809895567656/5 - received 401 (Unauthorized) HTTP response
[2023-05-06 11:11:35] HTTP (SteamCache,273) - cache8-ord1.steamcontent.com (162.254.193.39:443 / 162.254.193.39:443, host: cache8-ord1.steamcontent.com): Received 401 (Unauthorized) HTTP response for depot 2301911
[2023-05-06 11:11:35] HTTP (SteamCache,273) - cache8-ord1.steamcontent.com (162.254.193.39:443 / 162.254.193.39:443, host: cache8-ord1.steamcontent.com): Closing connection
[2023-05-06 11:11:35] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:35] HTTP (SteamCache,9) - cache4-sea1.steamcontent.com (0.0.0.0:0 / 0.0.0.0:0, host: cache4-sea1.steamcontent.com): Failed to get manifest request Code for depot 2301911 manifest 7688708809895567656 - Access Denied (15) - continuing without it
[2023-05-06 11:11:37] HTTP (SteamCache,9) - cache4-sea1.steamcontent.com (205.196.6.147:443 / 205.196.6.147:443, host: cache4-sea1.steamcontent.com): cache4-sea1.steamcontent.com/depot/2301911/manifest/7688708809895567656/5 - received 401 (Unauthorized) HTTP response
[2023-05-06 11:11:37] HTTP (SteamCache,9) - cache4-sea1.steamcontent.com (205.196.6.147:443 / 205.196.6.147:443, host: cache4-sea1.steamcontent.com): Received 401 (Unauthorized) HTTP response for depot 2301911
[2023-05-06 11:11:37] HTTP (SteamCache,9) - cache4-sea1.steamcontent.com (205.196.6.147:443 / 205.196.6.147:443, host: cache4-sea1.steamcontent.com): Closing connection
[2023-05-06 11:11:37] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:37] HTTP (SteamCache,113) - cache1-ord1.steamcontent.com (0.0.0.0:0 / 0.0.0.0:0, host: cache1-ord1.steamcontent.com): Failed to get manifest request Code for depot 2301911 manifest 7688708809895567656 - Access Denied (15) - continuing without it
[2023-05-06 11:11:37] HTTP (SteamCache,113) - cache1-ord1.steamcontent.com (162.254.193.12:443 / 162.254.193.12:443, host: cache1-ord1.steamcontent.com): cache1-ord1.steamcontent.com/depot/2301911/manifest/7688708809895567656/5 - received 401 (Unauthorized) HTTP response
[2023-05-06 11:11:37] HTTP (SteamCache,113) - cache1-ord1.steamcontent.com (162.254.193.12:443 / 162.254.193.12:443, host: cache1-ord1.steamcontent.com): Received 401 (Unauthorized) HTTP response for depot 2301911
[2023-05-06 11:11:37] HTTP (SteamCache,113) - cache1-ord1.steamcontent.com (162.254.193.12:443 / 162.254.193.12:443, host: cache1-ord1.steamcontent.com): Closing connection
[2023-05-06 11:11:37] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:38] AppID 2301910 update prefetch canceled : Failed to download manifest 7688708809895567656 (Not Logged On) (Manifest unavailable)
[2023-05-06 11:11:38] AppID 2301910 state changed : Update Required,Fully Installed,
[2023-05-06 11:11:41] AppID 1887720 state changed : Update Required,Fully Installed,Prefetching Info, (Update delayed for 282 secs)
[2023-05-06 11:11:41] Adding cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com'
[2023-05-06 11:11:41] Got 29 download sources and 1 caching proxies via ContentServerDirectoryService::BYieldingGetServersForSteamPipe (CellID 2 / Launcher 0)
[2023-05-06 11:11:41] Created download interface of type 'SteamCache' (7) to host cache10-iad1.steamcontent.com (cache10-iad1.steamcontent.com)
[2023-05-06 11:11:41] Created download interface of type 'SteamCache' (7) to host cache2-iad1.steamcontent.com (cache2-iad1.steamcontent.com)
[2023-05-06 11:11:41] Created download interface of type 'SteamCache' (7) to host cache6-iad1.steamcontent.com (cache6-iad1.steamcontent.com)
[2023-05-06 11:11:41] HTTP (SteamCache,223) - cache10-iad1.steamcontent.com (162.254.192.39:80 / 162.254.192.39:80, host: cache10-iad1.steamcontent.com): cache10-iad1.steamcontent.com/depot/1887721/manifest/18446744072987610304/5/4456692878561163390 - received 404 (Not Found) HTTP response
[2023-05-06 11:11:41] HTTP (SteamCache,223) - cache10-iad1.steamcontent.com (162.254.192.39:80 / 162.254.192.39:80, host: cache10-iad1.steamcontent.com): Received 404 (Not Found) HTTP response for depot 1887721
[2023-05-06 11:11:41] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:42] HTTP (SteamCache,32) - cache2-iad1.steamcontent.com (162.254.192.35:80 / 162.254.192.35:80, host: cache2-iad1.steamcontent.com): cache2-iad1.steamcontent.com/depot/1887721/manifest/18446744072987610304/5/4456692878561163390 - received 404 (Not Found) HTTP response
[2023-05-06 11:11:42] HTTP (SteamCache,32) - cache2-iad1.steamcontent.com (162.254.192.35:80 / 162.254.192.35:80, host: cache2-iad1.steamcontent.com): Received 404 (Not Found) HTTP response for depot 1887721
[2023-05-06 11:11:42] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:42] HTTP (SteamCache,36) - cache6-iad1.steamcontent.com (162.254.192.37:80 / 162.254.192.37:80, host: cache6-iad1.steamcontent.com): cache6-iad1.steamcontent.com/depot/1887721/manifest/18446744072987610304/5/4456692878561163390 - received 404 (Not Found) HTTP response
[2023-05-06 11:11:42] HTTP (SteamCache,36) - cache6-iad1.steamcontent.com (162.254.192.37:80 / 162.254.192.37:80, host: cache6-iad1.steamcontent.com): Received 404 (Not Found) HTTP response for depot 1887721
[2023-05-06 11:11:42] Stopping use of cache type 'OpenCache' on host 'ctr-00201-na-us-east.steam-content-dnld-1.qwilted-cds.cqloud.com' for manifest requests due to errors
[2023-05-06 11:11:42] AppID 1887720 update prefetch canceled : Failed to download manifest 18446744072987610304 (File Not Found) (Manifest unavailable)
[2023-05-06 11:11:42] AppID 1887720 state changed : Update Required,Fully Installed, (Update delayed for 281 secs)
rudilee commented 1 year ago

I got this exact same error, got "manifest unavailable" for all proton related downloads, I look at the log, and got the same 404 not found logs.

0xb7767000 commented 1 year ago

I'm on Manjaro 22.1.1 and have the same issue. It started on 4th of May, and persists ever since. It also looks like the "manifest unavailable" and "connection time out" errors are pretty much interchangeable.

rudilee commented 1 year ago

I got a workaround for this problem by completely reinstalling steam, first I uninstall the steam package, then remove the ~/.steam and ~/.local/share/Steam directories which also remove all the games files too, then reinstall the steam package.

SpeedrunnerG55 commented 1 year ago

I didn't want to redownload everything. so this is a solution that worked for me, that I got from chat-GPT 😂. Hope this works for everyone else with this issue

TLDR: I just had to clear the Package directory and delete the appcache directory and it worked.

[notes for Ubuntu users I put in brackets] 

If you prefer not to delete everything and want to try deleting specific files to fix the "manifest unavailable" error on Steam, you can try the following steps:

Exit Steam: Make sure Steam is not running in the background.

Delete the "appcache" folder: Go to the Steam installation directory on your computer. By default, it is located in "C:\Program Files (x86)\Steam" on Windows or "~/Library/Application Support/Steam" on macOS. Within the Steam directory, find the "appcache" folder and delete it. This folder contains temporary files that can sometimes cause issues.

[~/.steam/appcache on Ubuntu]

[skip step below]

Delete the "ClientRegistry.blob" file: While still in the Steam directory, look for the "ClientRegistry.blob" file and delete it. This file stores various client-related information and deleting it can resolve certain issues.

[~/.steam/Package on Ubuntu]

Clear the "Package" folder: In the Steam directory, locate and open the "Package" folder. This folder contains a list of numbered files representing different packages. Delete all the files within the "Package" folder.

After deleting these specific files, relaunch Steam and see if the "manifest unavailable" error persists. These steps essentially clear temporary and cached files that may be causing conflicts. However, keep in mind that these files are part of Steam's configuration and deleting them may result in Steam having to update or re-download certain files. If you're unsure, it's always recommended to back up any important files or consult with Steam Support for further assistance.