Steam won't start - Error: Steam needs to be online to update. Please confirm your network...

I’ve been trying for months to get Steam to run on my up-to-date Tumbleweed desktop, with no luck.

I keep running into a popup:
Fatal Error: Steam needs to be online to update. Please confirm your network connection and try again.

The error messages from the ‘steam’ command, run from a terminal, indicate possibly a failure to download some update files, but my networking is working just fine, and I’m able to see those files using a browser.

Is there some magic trick I need to do manually?

I also notice an error about a ‘run.sh’ file not being there. ???

Any help is appreciated. Thanks!

Here’s the messages I get on the console:


mimihopps~] $ steam
Running Steam on opensuse-tumbleweed 20190214 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/john/.local/share/Steam/steam.sh: line 828: /home/john/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: No such file or directory
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)
[2019-02-15 17:28:50] Startup - updater built Oct 24 2018 20:08:45
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2019-02-15 17:28:50] Verifying installation...
[2019-02-15 17:28:50] Unable to read and verify install manifest /home/john/.local/share/Steam/package/steam_client_ubuntu12.installed
[2019-02-15 17:28:50] Verification complete
[2019-02-15 17:28:50] Downloading Update...
[2019-02-15 17:28:50] Checking for available update...
[2019-02-15 17:28:50] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2019-02-15 17:28:50] Download failed: http error 0 (client-download.steampowered.com/client/steam_client_ubuntu12)
[2019-02-15 17:28:50] Downloading manifest: media.steampowered.com/client/steam_client_ubuntu12
[2019-02-15 17:28:50] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2019-02-15 17:28:50] failed to load manifest from buffer.
[2019-02-15 17:28:50] Failed to load manifest
[2019-02-15 17:28:50] Error: Download failed: http error 0
[2019-02-15 17:28:50] Error: Steam needs to be online to update.     Please confirm your network connection and try again.
[2019-02-15 17:29:21] Shutdown
threadtools.cpp (3190) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x5860aa60/0x0xf4b0ab'
Installing breakpad exception handler for appid(steam)/version(1.0)
crash_20190215172922_5.dmp[20857]: Uploading dump (out-of-process)
/tmp/dumps/crash_20190215172922_5.dmp
threadtools.cpp (3190) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x5860aa60/0x0xf4b0ab'
crash_20190215172922_5.dmp[20857]: Finished uploading minidump (out-of-process): success = yes
crash_20190215172922_5.dmp[20857]: response: CrashID=bp-eb7169c6-28dc-48a9-bb8f-8fedc2190215
crash_20190215172922_5.dmp[20857]: file ''/tmp/dumps/crash_20190215172922_5.dmp'', upload yes: ''CrashID=bp-eb7169c6-28dc-48a9-bb8f-8fedc2190215''


Also, the messages I get 'tail -f /var/log/messages' while trying...
2019-02-15T17:28:49.852196-07:00 mimihopps systemd[2808]: Reloading.
2019-02-15T17:28:49.939297-07:00 mimihopps systemd[2808]: Started steamtricks daemon.
2019-02-15T17:28:49.954917-07:00 mimihopps env[20733]: removing troublesome files...
2019-02-15T17:28:49.955035-07:00 mimihopps env[20733]: -> checking /home/john/.local/share/Steam/ubuntu12_32/steam-runtime
2019-02-15T17:28:50.157582-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27708, resource id: 92274694, major code: 18 (ChangeProperty), minor code: 0
2019-02-15T17:28:50.213698-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27729, resource id: 92274697, major code: 18 (ChangeProperty), minor code: 0
2019-02-15T17:28:50.223379-07:00 mimihopps env[20733]: detected nvidia binary driver, disabling openssl replacement
2019-02-15T17:28:50.231917-07:00 mimihopps env[20733]: waiting for steam to start...done
2019-02-15T17:28:50.238715-07:00 mimihopps env[20733]: tail: cannot open '/home/john/.local/share/Steam/logs/content_log.txt' for reading: No such file or directory
2019-02-15T17:29:21.736383-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 30370, resource id: 94371842, major code: 20 (GetProperty), minor code: 0
2019-02-15T17:29:21.736553-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 30371, resource id: 94371842, major code: 15 (QueryTree), minor code: 0
2019-02-15T17:29:21.737057-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 30405, resource id: 94371842, major code: 3 (GetWindowAttributes), minor code: 0
2019-02-15T17:29:21.737136-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 30406, resource id: 94371842, major code: 14 (GetGeometry), minor code: 0
2019-02-15T17:29:21.737197-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 30407, resource id: 94371842, major code: 8 (MapWindow), minor code: 0
2019-02-15T17:29:21.737266-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 30408, resource id: 94371842, major code: 12 (ConfigureWindow), minor code: 0
2019-02-15T17:29:22.759952-07:00 mimihopps crash_20190215172922_5.dmp[20857]: Uploading dump (out-of-process)#012/tmp/dumps/crash_20190215172922_5.dmp
2019-02-15T17:29:23.114056-07:00 mimihopps crash_20190215172922_5.dmp[20857]: Finished uploading minidump (out-of-process): success = yes
2019-02-15T17:29:23.114238-07:00 mimihopps crash_20190215172922_5.dmp[20857]: response: CrashID=bp-eb7169c6-28dc-48a9-bb8f-8fedc2190215
2019-02-15T17:29:23.114357-07:00 mimihopps crash_20190215172922_5.dmp[20857]: file ''/tmp/dumps/crash_20190215172922_5.dmp'', upload yes: ''CrashID=bp-eb7169c6-28dc-48a9-bb8f-8fedc2190215''
2019-02-15T17:29:23.243018-07:00 mimihopps env[20733]: steam quit, exit
2019-02-15T17:29:29.201185-07:00 mimihopps plasmashell[3491]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 9905, resource id: 69206025, major code: 142 (Unknown), minor code: 3
2019-02-15T17:29:29.228405-07:00 mimihopps plasmashell[3491]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 9921, resource id: 6291465, major code: 142 (Unknown), minor code: 3
2019-02-15T17:29:33.675475-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 34187, resource id: 92274688, major code: 18 (ChangeProperty), minor code: 0
2019-02-15T17:29:33.685953-07:00 mimihopps kwin_x11[3470]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 34194, resource id: 92274689, major code: 18 (ChangeProperty), minor code: 0

Hi and welcome to the Forum :slight_smile:
I would look at forcing the re-install of steam from the non-oss repository and hopefully will add the run file etc back.


su -
zypper in -f steam steamtricks steamtricks-data

Else you might need to purge the steam stuff from your home directory and start again… You could in the first instance create a test user, login and run to see if it duplicates, if it doesn’t then it’s user specific.

I have steam installed and running fine here on Tumbleweed…

Replying to my own question. I finally got it working. It turns out client-download.steampowered.com uses round robin DNS and has multiple IP addresses. Murphy’s Law being what it was, my system of course decided to pick and cache the mirror that’s not online. So, I put one of the working IPs in /etc/hosts, did a quick ‘systemctl restart nscd’ and retried. Bingo!

Putting this here in case anyone else has this problem. It was very frustrating.

At the shell prompt, do ‘host client-download.steampowered.com’ and ping each of the IPs it returns until you find one that works. Then add, for example, the following to /etc/hosts and do a ‘sudo systemctl restart nscd’.
/etc/hosts: Add:
162.254.192.11 client-download.steampowered.com