Steam - Fatal Error : Steam needs to be online to update. Please confirm your network connection and try again

I am getting above error when I opened Steam. I know this error is common, but I was not able find fix.
I tried disabling firewall too still no luck. My network connection works fine.

Please help me with this

Check the output:

nmcli general status; nmcli connection show; \
networkctl --no-pager status; resolvectl --no-pager status

See also:
Ubuntu – steam fatal error “steam needs to be online to update, but was set to offline movies.” – Unix Server Solutions

2 Likes
❯ nmcli general status; nmcli connection show; \
networkctl --no-pager status; resolvectl --no-pager status
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled 
NAME                UUID                                  TYPE      DEVICE 
Skii-rym            99095d00-fd19-47f1-982e-ba5703ab9994  wifi      wlp3s0 
virbr0              a68869f5-8aca-461c-ac65-7defb1db57a5  bridge    virbr0 
Wired connection 1  bfea4fc5-c5f8-3c72-a611-ccea08325004  ethernet  --     
WARNING: systemd-networkd is not running, output will be incomplete.

●   State: n/a
  Address: 192.168.8.150 on wlp3s0
           192.168.122.1 on virbr0
           2402:4000:2382:24cc:e76d:524e:521c:a59f on wlp3s0
           fe80::74f5:f7:b1dd:14e1 on wlp3s0
  Gateway: 192.168.8.1 (SHENZHEN TOZED TECHNOLOGIES CO.,LTD.) on wlp3s0
           fe80::283d:29ff:fe5c:84c4 (SHENZHEN TOZED TECHNOLOGIES CO.,LTD.) on …
Global
       Protocols: LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub

Link 2 (enp2s0)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 3 (wlp3s0)
    Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
         Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 2402:4000::2
       DNS Servers: 192.168.8.1 2402:4000::1 2402:4000::2

Link 4 (virbr0)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

See also:
Ubuntu – steam fatal error “steam needs to be online to update, but was set to offline movies.” – iTecTec

I already tried deleting steam.pid, even though step 2 there seems to be not valid anymore, since there is no such config

1 Like