Steam says I'm offline when I'm not. Ubuntu 17.04 Daily

Bug #1651025 reported by Cousteau on 2016-12-19
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Steam Login
New
Unknown
steam (Ubuntu)
Undecided
Unassigned

Bug Description

When installing steam either from .deb package from their site, or through apt install steam, I have a popup after installing saying: "Fatal error: Steam needs to be online to update. Please confirm your network connection and try again."

I am online and all other online content works fine. This is also something that has changed in the daily for Ubuntu 17.04. In 16.10 it works fine, it also works completely fine in Linux Mint, both 18 and 18.1 Beta.

Has anyone else encountered this problem? I think it might be related to some DNS settings, but nothing has changed in my /etc/hosts file as far as I can tell.

Related branches

no longer affects: canonical-devices-system-image
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in steam (Ubuntu):
status: New → Confirmed
Etienne Van Bogaert (r-etienne) wrote :

output in terminal when launching steam:

Setting up Steam content in /home/etienne/.local/share/Steam
Running Steam on ubuntu 17.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
Installing breakpad exception handler for appid(steam)/version(1.0)
Installing breakpad exception handler for appid(steam)/version(1.0)
Installing breakpad exception handler for appid(steam)/version(1.0)
Assert( Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57b7d170/0x0xf4bd4b' ):threadtools.cpp:3283

Installing breakpad exception handler for appid(steam)/version(1.0)
assert_20161222223204_6.dmp[10637]: Uploading dump (out-of-process)
/tmp/dumps/assert_20161222223204_6.dmp
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2016-12-22 22:32:00] Startup - updater built Nov 23 2016 01:05:42
[2016-12-22 22:32:00] Verifying installation...
[2016-12-22 22:32:00] Unable to read and verify install manifest /home/etienne/.local/share/Steam/package/steam_client_ubuntu12.installed
[2016-12-22 22:32:00] Verification complete
[2016-12-22 22:32:00] Downloading Update...
[2016-12-22 22:32:00] Checking for available update...
[2016-12-22 22:32:00] Download failed: http error 0 (client-download.steampowered.com/client/steam_client_ubuntu12)
[2016-12-22 22:32:01] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2016-12-22 22:32:01] failed to load manifest from buffer.
[2016-12-22 22:32:01] Failed to load manifest
[2016-12-22 22:32:01] Error: Download failed: http error 0
[2016-12-22 22:32:01] Error: Steam needs to be online to update. Please confirm your network connection and try again.
[2016-12-22 22:32:03] Shutdown
threadtools.cpp (3283) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57b7d170/0x0xf4bd4b'
/home/etienne/.local/share/Steam/steam.sh: line 444: no match: ssfn*
assert_20161222223204_6.dmp[10637]: Finished uploading minidump (out-of-process): success = yes
assert_20161222223204_6.dmp[10637]: response: CrashID=bp-8b93a4c5-80d0-4078-a614-0c37d2161222

Bryan Quigley (bryanquigley) wrote :

I had to install libnss-resolve:i386 (found from this issue - https://github.com/ValveSoftware/steam-for-linux/issues/4661)

I had to reinstall twice, because I had left some failed downloads, but now I've got it logged in!

Changed in steam-login:
status: Unknown → New
Cousteau (war-richard) wrote :

Installing libnss-resolve:i386 fixed it for me as well, but only with Steam from the multiverse repos, not if I donwload from the steam page. Could be a coincidence though. Had to try installing several times, but now it's working.

Thanks for the workaround Bryan.

claudio@ubuntu (claudio.ubuntu) wrote :

Workaround fixes bugs on Ubuntu 16.10. Bryan++

Pedro Lopes (paol) wrote :

I had this problem as well and it's not enough to install libnss-resolve:i386, installing libcurl3:i386 is also necessary.

Piranna (piranna) wrote :

Installing `libnss-resolve:i386` works for Ubuntu 17.10 and the .deb file from Valve website.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.