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

I removed the pre-installed version of steam for some reasons. But that used to run just fine. Now I installed steam-manjaro from pamac and tried to run it, it gives the error in the title.
The log:

Running Steam on manjarolinux 21.1.6 64-bit
STEAM_RUNTIME is enabled automatically
Steam runtime environment up-to-date!
Can't find 'steam-runtime-check-requirements', continuing anyway
WARNING: Using default/fallback debugger launch
/home/sayan/.local/share/Steam/ubuntu12_32/steam --restart
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-11-02 00:08:15] Startup - updater built Jul 20 2021 22:25:51
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0)
[2021-11-02 00:08:15] Loading cached metrics from disk (/home/sayan/.local/share/Steam/package/steam_client_metrics.bin)
[2021-11-02 00:08:15] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-11-02 00:08:15] Using the following download hosts for Public, Realm steamglobal
[2021-11-02 00:08:15] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-11-02 00:08:15] Verifying installation...
[2021-11-02 00:08:15] Unable to read and verify install manifest /home/sayan/.local/share/Steam/package/steam_client_ubuntu12.installed
[2021-11-02 00:08:15] Verification complete
[2021-11-02 00:08:15] Downloading Update...
[2021-11-02 00:08:15] Checking for available update...
[2021-11-02 00:08:15] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-11-02 00:08:16] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-11-02 00:08:16] DownloadManifest - exhausted list of download hosts
[2021-11-02 00:08:16] failed to load manifest from buffer.
[2021-11-02 00:08:16] Failed to load manifest
[2021-11-02 00:08:16] Error: Download failed: http error 0
[2021-11-02 00:08:16] Saving metrics to disk (/home/sayan/.local/share/Steam/package/steam_client_metrics.bin)
[2021-11-02 00:08:16] Error: Steam needs to be online to update.         Please confirm your network connection and try again.
[2021-11-02 00:08:19] Shutdown
src/tier0/threadtools.cpp (3553) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x58a06560/0x0xec4ffa'
src/tier0/threadtools.cpp (3553) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x58a06560/0x0xec4ffa'
Installing breakpad exception handler for appid(steam)/version(1.0)
crash_20211102000820_5.dmp[2600]: Uploading dump (out-of-process)
/tmp/dumps/crash_20211102000820_5.dmp
crash_20211102000820_5.dmp[2600]: Finished uploading minidump (out-of-process): success = no
crash_20211102000820_5.dmp[2600]: error: Couldn't resolve host name
crash_20211102000820_5.dmp[2600]: file ''/tmp/dumps/crash_20211102000820_5.dmp'', upload no: ''Couldn't resolve host name''

I’ve already set my IPV6 to ignore according to another solution but I don’t know how to change the DNS of my wifi and my other distro(Garuda) and even Manjaro earlier ran Steam just fine without these hacks. Any ideas?
Thanks!

steam-manjaro is what you removed and installed. This is Steam, from Manjaro repositories.

Could try steam --reset from terminal (it will empty some Steam folders but keep your games and all) if you want to clean the Steam folder and have it reinitialize itself.

But your issue seems to be a connection issue.

To change the DNS you go to the Network Manager application, click on your connection, and set the DNS servers here after setting the IPV4 connection to Automatic (address only). Need to reboot for changes to take effect, or restart the service I guess, but reboot for the sake of it.

I did, this was the output:

steam --reset
/home/sayan/.local/share/Steam/steam.sh: line 472: no match: ssfn*
Running Steam on manjarolinux 21.1.6 64-bit
STEAM_RUNTIME is enabled automatically
Steam runtime environment up-to-date!
Can't find 'steam-runtime-check-requirements', continuing anyway
WARNING: Using default/fallback debugger launch
/home/sayan/.local/share/Steam/ubuntu12_32/steam --reset
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-11-02 00:21:48] Startup - updater built Jul 20 2021 22:25:51
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0)
[2021-11-02 00:21:49] Loading cached metrics from disk (/home/sayan/.local/share/Steam/package/steam_client_metrics.bin)
[2021-11-02 00:21:49] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-11-02 00:21:49] Using the following download hosts for Public, Realm steamglobal
[2021-11-02 00:21:49] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-11-02 00:21:49] Verifying installation...
[2021-11-02 00:21:49] Unable to read and verify install manifest /home/sayan/.local/share/Steam/package/steam_client_ubuntu12.installed
[2021-11-02 00:21:49] Verification complete
[2021-11-02 00:21:49] Downloading Update...
[2021-11-02 00:21:49] Checking for available update...
[2021-11-02 00:21:49] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-11-02 00:21:49] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-11-02 00:21:49] DownloadManifest - exhausted list of download hosts
[2021-11-02 00:21:49] failed to load manifest from buffer.
[2021-11-02 00:21:49] Failed to load manifest
[2021-11-02 00:21:49] Error: Download failed: http error 0
[2021-11-02 00:21:49] Saving metrics to disk (/home/sayan/.local/share/Steam/package/steam_client_metrics.bin)
[2021-11-02 00:21:49] Error: Steam needs to be online to update.         Please confirm your network connection and try again.
[2021-11-02 00:21:53] Shutdown
src/tier0/threadtools.cpp (3553) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57aa2560/0x0xec5afa'
src/tier0/threadtools.cpp (3553) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57aa2560/0x0xec5afa'
Installing breakpad exception handler for appid(steam)/version(1.0)
crash_20211102002154_5.dmp[4101]: Uploading dump (out-of-process)
/tmp/dumps/crash_20211102002154_5.dmp
crash_20211102002154_5.dmp[4101]: Finished uploading minidump (out-of-process): success = no
crash_20211102002154_5.dmp[4101]: error: Couldn't resolve host name
crash_20211102002154_5.dmp[4101]: file ''/tmp/dumps/crash_20211102002154_5.dmp'', upload no: ''Couldn't resolve host name''

Did this too, no avail

if it helps

inxi -Fazy
System:
  Kernel: 5.14.10-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.14-x86_64
  root=UUID=2c697afe-8b6f-42bc-8b35-dcb1df41810d rw quiet splash apparmor=1
  security=apparmor resume=UUID=cb61cf2f-d1bf-446f-a80d-b128f9df4ac1
  loglevel=3 udev.log_priority=3 rd.udev.log_priority=3
  vt.global_cursor_default=0 fbcon=nodefer
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
  Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: OMEN by HP Laptop 15-dc1xxx v: N/A
  serial: <filter> Chassis: type: 10 serial: <filter>
  Mobo: HP model: 8575 v: 21.17 serial: <filter> UEFI: AMI v: F.23
  date: 07/06/2021
Battery:
  ID-1: BAT0 charge: 23.4 Wh (56.2%) condition: 41.6/41.6 Wh (100.0%)
  volts: 12.6 min: 11.6 model: HP Primary type: Li-ion serial: N/A
  status: Charging
CPU:
  Info: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP
  arch: Kaby Lake note: check family: 6 model-id: 9E (158) stepping: A (10)
  microcode: EA cache: L2: 12 MiB
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  bogomips: 62431
  Speed: 800 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 800 2: 1793
  3: 3808 4: 3171 5: 1934 6: 1098 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
  IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Hewlett-Packard
  driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q]
  vendor: Hewlett-Packard driver: nvidia v: 470.63.01
  alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1f91
  class-ID: 0300
  Device-3: Quanta HP Wide Vision HD Camera type: USB driver: uvcvideo
  bus-ID: 1-6:2 chip-ID: 0408:5300 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver:
  loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa display-ID: :0
  screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
  s-diag: 582mm (22.9")
  Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 142 size: 344x193mm (13.5x7.6")
  diag: 394mm (15.5")
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.2.3
  direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard
  driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
  bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
  Sound Server-1: ALSA v: k5.14.10-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.38 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
  bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Hewlett-Packard driver: r8169 v: kernel port: 3000 bus-ID: 03:00.0
  chip-ID: 10ec:8168 class-ID: 0200
  IF: eno1 state: down mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
  driver: btusb v: 0.8 bus-ID: 1-14:3 chip-ID: 8087:0aaa class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
  rfk-block: hardware: no software: yes address: see --recommends
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
  v: 3.0 port: 5060 bus-ID: 00:17.0 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 1.14 TiB used: 370.27 GiB (31.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
  model: PC SN720 SDAPNTW-256G-1006 size: 238.47 GiB block-size:
  physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
  serial: <filter> rev: 10112006 temp: 44.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
  type: HDD rpm: 7200 serial: <filter> rev: A3T0 scheme: GPT
Partition:
  ID-1: / raw-size: 40 GiB size: 39.12 GiB (97.80%) used: 17.8 GiB (45.5%)
  fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:4
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
  used: 82.5 MiB (32.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 58.91 GiB size: 57.73 GiB (98.00%)
  used: 22.93 GiB (39.7%) fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 4 GiB used: 0 KiB (0.0%) priority: -2
  dev: /dev/nvme0n1p6 maj-min: 259:6
Sensors:
  System Temperatures: cpu: 67.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 377 Uptime: 2m wakeups: 1 Memory: 7.58 GiB used: 2.04 GiB (26.9%)
  Init: systemd v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1
  Packages: pacman: 1440 lib: 409 flatpak: 0 Shell: Bash v: 5.1.8
  running-in: yakuake inxi: 3.3.08

Did what exactly, don’t keep information for yourself, show what you configured.

[2021-11-02 00:21:49] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-11-02 00:21:49] DownloadManifest - exhausted list of download hosts

This is the issue, you can’t connect to Steam network. I can download it from browser, can you?

media.steampowered.com/client/steam_client_ubuntu12

Are you able to download this manually?

And did you reboot after setting Google’s DNS servers?

Yes

Yes, I’ve posted the image after reboot

What browser are you using? Is it configured to use its own DNS servers (like CloudFlare’s DNS server over HTTP in Firefox)?

I am using Brave, but also checked using Firefox

I haven’t made any modifications except for the stock settings to both

Check how they are configured then even if you yourself didn’t reconfigure anything.

I use CloudFlare’s DNS in Network Manager, everything working as expected on Steam.

1.1.1.1,1.0.0.1

Maybe you modified something else in the system that overrides the DNS servers?

Let me use this and reboot, I’ll update you

Nah man, Didn’t work, still the same.


Maybe there is an issue locally on your side of the network, some routing issue on your ISP, or above, I don’t know, it should work if you didn’t modify the default KDE regarding networking.

Maybe,

Unlikely as my Garuda KDE on the same machine runs Steam just fine.

All the network settings were in front of you. I did have firewalld running, I disabled it using systemctl disable firewalld. Nada. Other than that, this is stock. :man_shrugging:

Thanks for your time and effort anyways! Good night/day!

To me something is blocking your Steam to access internet but I can’t help more. Try to review everything you know on your system you added (like firewalld, this is not default) and that could interfere with Steam itself.

see for switch to r8168 series drivers

The arch wiki has some common solutions for this particular steam error that can be tried.

Check if the components mentioned are installed and install them when missing. I vaguely remember installing a bunch of lib32 and related packages to get steam to cooperate nicely.

He’s using the WIFI card, as you can see on his screenshots he did not use the wired or the other wireless connection since long time.

//EDIT: @W1sE look at your Pacman log and check what you removed when you removed Steam, maybe you can find a packaged that you removed but that didn’t reinstall with Steam. Also as mentioned by Hanzel maybe have a look at the wiki for troubleshooting Steam (to compare
I have lib32-systemd nss-mdns lib32-glu lib32-dbus but I don’t have lib32-libcurl-compat lib32-nss).