2

I get the following:

Steam needs to be online to update. Please confirm your network connection and try again.

Here is the complete error output:

[2019-10-08 16:43:58] Startup - updater built Nov 23 2016 01:05:42
[2019-10-08 16:43:58] Verifying installation...
[2019-10-08 16:43:58] Unable to read and verify install manifest 
/home/USER/.steam/package/steam_client_ubuntu12.installed
[2019-10-08 16:43:58] Verification complete
[2019-10-08 16:43:58] Downloading Update...
[2019-10-08 16:43:58] Checking for available update...
[2019-10-08 16:43:59] Download failed: http error 403 (client- 
download.steampowered.com/client/steam_client_ubuntu12)
[2019-10-08 16:43:59] Download failed: http error 403 
(media.steampowered.com/client/steam_client_ubuntu12)
[2019-10-08 16:43:59] Failing manifest download with http error 403 
(media.steampowered.com/client/steam_client_ubuntu12)
[2019-10-08 16:43:59] Error: Download failed: http error 403
[2019-10-08 16:43:59] Error: Steam needs to be online to update.     
Please confirm your network connection and try again.
[2019-10-08 16:44:03] Shutdown
threadtools.cpp (3283) : Assertion Failed: Illegal termination of 
worker thread 'Thread(0x0x578609a0/0x0xf43ccb'
7
  • Are you connected to the internet? Are you behind proxy? Are you able to open steam's site on a browser?
    – Kulfy
    Oct 8, 2019 at 11:51
  • @Kulfy Yes i have access to internet I can open steam in browser.
    – Santhosh
    Oct 8, 2019 at 12:23
  • 1
    It seems that your steam version is 3 years old. Please run wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb; sudo dpkg -i steam-latest.deb and then try again opening steam.
    – Kulfy
    Oct 8, 2019 at 12:49
  • I tried to run the above command wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb; sudo dpkg -i steam-latest.deb but it throws this error dpkg: error: cannot access archive 'steam-latest.deb': No such file or directory
    – Santhosh
    Oct 9, 2019 at 7:21
  • 1
    @Kulfy I believe this is because support for Content-Disposition headers is still considered experimental in wget and disabled by default. It can be enabled with the --content-disposition option. When I ran wget --content-disposition https://steamcdn-a.akamaihd.net/client/installer/steam.deb, the downloaded file was steam_latest.deb. Without --content-disposition, I got steam.deb. Firefox also gave me steam_latest.deb. (OTOH, if you actually got steam-latest.deb, with a hyphen rather than an underscore, I'm not sure why that would happen.) Oct 9, 2019 at 18:21

1 Answer 1

1

As documented at Steam doesn't see network in ubuntu 16.10 on GitHub, people have had this problem for a while. It can often, though not always, be solved by installing the libnss-resolve:i386 package. Note that this is the libnss-resolve package for the i386 architecture, even if you're using the 64-bit version of Ubuntu (which is the amd64 architecture).

To install that, run:

sudo apt update
sudo apt install libnss-resolve:i386

Then try running Steam again.

Thanks to Sweeze for finding this solution! (But note that it doesn't work for everyone.)

3

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.