You are not logged in.

#1 2021-08-07 01:39:43

asmitir
Member
Registered: 2020-09-24
Posts: 18

Error: Steam needs to be online to update.

Please confirm your network connection and try again.



i've seen other posts on the subject but none seem to fix it for me. /
What i've tried:

>https://bbs.archlinux.org/viewtopic.php?id=252963

>https://bbs.archlinux.org/viewtopic.php?id=263871



info:

[asmitir@archlinux ~]$ steam

Running Steam on arch rolling 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/asmitir/.local/share/Steam/ubuntu12_32/steam
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-08-07 00:26:01] 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-08-07 00:26:01] Loading cached metrics from disk (/home/asmitir/.local/share/Steam/package/steam_client_metrics.bin)
[2021-08-07 00:26:01] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-08-07 00:26:01] Using the following download hosts for Public, Realm steamglobal
[2021-08-07 00:26:01] 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-08-07 00:26:01] Verifying installation...
[2021-08-07 00:26:01] Unable to read and verify install manifest /home/asmitir/.local/share/Steam/package/steam_client_ubuntu12.installed
[2021-08-07 00:26:01] Verification complete
[2021-08-07 00:26:01] Downloading Update...
[2021-08-07 00:26:01] Checking for available update...
[2021-08-07 00:26:01] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-08-07 00:26:01] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-08-07 00:26:01] DownloadManifest - exhausted list of download hosts
[2021-08-07 00:26:01] failed to load manifest from buffer.
[2021-08-07 00:26:01] Failed to load manifest
[2021-08-07 00:26:01] Error: Download failed: http error 0
[2021-08-07 00:26:01] Saving metrics to disk (/home/asmitir/.local/share/Steam/package/steam_client_metrics.bin)
[2021-08-07 00:26:01] Error: Steam needs to be online to update.	 Please confirm your network connection and try again.


[asmitir@archlinux ~]$ cat /etc/resolv.conf

# Generated by dhcpcd from wlp0s18f2u4.dhcp
# /etc/resolv.conf.head can replace this line
nameserver 186.208.216.203
nameserver 186.208.216.202
# /etc/resolv.conf.tail can replace this line


[asmitir@archlinux ~]$ dig media.steampowered.com

; <<>> DiG 9.16.19 <<>> media.steampowered.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18387
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;media.steampowered.com.		IN	A

;; ANSWER SECTION:
media.steampowered.com.	44	IN	CNAME	cdn.akamai.steamstatic.com.edgesuite.net.
cdn.akamai.steamstatic.com.edgesuite.net. 12166	IN CNAME a1843.b.akamai.net.
a1843.b.akamai.net.	4	IN	A	184.28.51.169
a1843.b.akamai.net.	4	IN	A	186.192.152.82

;; Query time: 3 msec
;; SERVER: 186.208.216.203#53(186.208.216.203)
;; WHEN: Fri Aug 06 21:32:06 -03 2021
;; MSG SIZE  rcvd: 166


[asmitir@archlinux ~]$ dig xxx.archlinux.com

; <<>> DiG 9.16.19 <<>> xxx.archlinux.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38690
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;xxx.archlinux.com.		IN	A

;; Query time: 459 msec
;; SERVER: 186.208.216.203#53(186.208.216.203)
;; WHEN: Fri Aug 06 21:33:52 -03 2021
;; MSG SIZE  rcvd: 46


[asmitir@archlinux ~]$ cat /etc/hosts

# Static table lookup for hostnames.
# See hosts(5) for details.
184.28.51.169 client-download.steampowered.com

Offline

#2 2021-08-07 06:30:09

seth
Member
Registered: 2012-09-03
Posts: 51,684

Re: Error: Steam needs to be online to update.

curl -v http://media.steampowered.com/client/steam_client_ubuntu12

Offline

#3 2021-09-22 10:05:21

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

I am also having this exact same issue.

resolv.conf is properly configured, and I can also ping and dig to media.steampowered,com

I tried to put a few addresses that showed up on dig in my /etc/hosts file, but that did not help either

I've also installed steam-native-runtime, but I'm still getting that error.

I'm pretty sure my computer is online (I'm using it to post this here)

Here's the output of the curl command from the above post

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 23.54.22.129:80...
* Connected to media.steampowered.com (23.54.22.129) port 80 (#0)
> GET /client/steam_client_ubuntu12 HTTP/1.1
> Host: media.steampowered.com
> User-Agent: curl/7.79.0
> Accept: */*
> 
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Last-Modified: Mon, 20 Sep 2021 18:45:40 GMT
< ETag: "6148d6d4-2539"
< Server: nginx/1.10.3 (Ubuntu)
< Content-Type: application/octet-stream
< Cache-Control: public, max-age=300
< Expires: Wed, 22 Sep 2021 10:01:49 GMT
< Date: Wed, 22 Sep 2021 09:56:49 GMT
< Content-Length: 9529
< Connection: keep-alive
< 
{ [1122 bytes data]
"ubuntu12"
{
	"version"		"1631912732"
	"tenfoot_misc_all"
	{
		"file"		"tenfoot_misc_all.zip.1ca83d76835b4613170f5cead778b176b11f2b0c"
		"size"		"13179376"
		"sha2"		"017c087a2ccd02b41fd9bf45ded6b2cb1b23e0dc38f6000510c438d499492210"
	}
	"tenfoot_dicts_all"
	{
		"file"		"tenfoot_dicts_all.zip.33245b7d523f68418283e93b0572508fa127ee8f"
		"size"		"12274769"
		"sha2"		"5785e634b460c4e5c80e364ee98be2ae76050005083696a21926623705abfd72"
	}
	"tenfoot_fonts_all"
	{
		"file"		"tenfoot_fonts_all.zip.12f7f1fa582860ea27358593f7082b3db603e444"
		"size"		"14998044"
		"sha2"		"5c24ca1bba31b756e166b2f7f824e12b7dc97d62534186b3cccbbd2d298d39f9"
		"zipvz"		"tenfoot_fonts_all.zip.vz.7673e4cd32b6752bc621d8bc1a7118a9af19b64a_12077027"
		"sha2vz"		"94ea143aa3242d5a165b345a312555b61ac88af4f598241394e9ba79d4b7efeb"
	}
	"tenfoot_ambientsounds_all"
	{
		"file"		"tenfoot_ambientsounds_all.zip.89b80bcfdd11b2b99257ddbbdc374e2df54e2738"
		"size"		"7973468"
		"sha2"		"8aa95ad44c5d2f554cf2c4fd0f72efc3b8e7b941349998bfd0b6022fe4857c0c"
	}
	"tenfoot_sounds_all"
	{
		"file"		"tenfoot_sounds_all.zip.3a8510744842725073c4f7cad1a82a872f09ff18"
		"size"		"1806762"
		"sha2"		"4e0018fb1fdabf25c98ef89a57196a984a4bcbfe194d6e7a219627ac1770af36"
		"zipvz"		"tenfoot_sounds_all.zip.vz.ffef2b2fc386819a842ea79484b966a937c2ca7e_1209792"
		"sha2vz"		"0c9307729c4ac79c0804e6e1c30487a94b152c8a2e0177ef76ea79ca5a45730a"
	}
	"tenfoot_images_all"
	{
		"file"		"tenfoot_images_all.zip.cf00936a470c9f39ead39aec831b4bc1a5e3b90a"
		"size"		"36465369"
		"sha2"		"d79c3fb8ba5bf8a2115197fb80e527d98b3f65883671401d498420a622147675"
		"zipvz"		"tenfoot_images_all.zip.vz.3068f03284bffd434b35a595a4075a61908f0f90_32858345"
		"sha2vz"		"eb2228c8aef10fb8636a2b662b49ca69934f13225b319f690701767b5243ba6d"
	}
	"tenfoot_all"
	{
		"file"		"tenfoot_all.zip.6f290ed60949939e62c46b479f8571b57cdb9a7a"
		"size"		"4532154"
		"sha2"		"d46514180c59464625fa39e6ece3781c404dd386991edd53072d8f585eb20440"
		"zipvz"		"tenfoot_all.zip.vz.25bad202e3d48c3354268fb88d9a4a50769af60f_2367077"
		"sha2vz"		"dfe7b954140fbcc0a6bc5c321287bab4535578ff57b6bf45dbc8f52db6d08b87"
	}
	"friendsui_all"
	{
		"file"		"friendsui_all.zip.48aacd61f44d15f2c1f983f39e577ac1c9939df3"
		"size"		"2807444"
		"sha2"		"e62b910086a184ff49c5c0f3e22e628d0f61d92bb65c06f6c786dc79f90963d6"
		"zipvz"		"friendsui_all.zip.vz.a434993d03006c304e32d2be360a9ba6c669d288_2482546"
		"sha2vz"		"e12fb7556724e61bf3f02632dfff4081bf092b40193f2d05c049eb001750e271"
	}
	"steamui_websrc_all"
	{
		"file"		"steamui_websrc_all.zip.f869f5bfb0738f8c69ef2abfeffa692d981880b4"
		"size"		"3835000"
		"sha2"		"c2011608b765a143d67a3a099749ed7e0a96a9a6fc81d89bf0746cc5cac4228e"
		"zipvz"		"steamui_websrc_all.zip.vz.547be36f8729e2c6522cbd009e0a48d5fe1bb484_2860925"
		"sha2vz"		"8d31cfd0cdc80a5a0163d46547a298eeb3ea441f059ce18b1dd8e9d7ad9923a8"
	}
	"resources_misc_all"
	{
		"file"		"resources_misc_all.zip.1d3b2d3671195d082d51d08924cc5ce87680a9be"
		"size"		"4317962"
		"sha2"		"285e5b57566cf07e5e561a9bfae8f7173bc4661bda1ba8bd33c7cd9f88fbb094"
		"zipvz"		"resources_misc_all.zip.vz.4a1fa88d21b005b67a41a9a0fc6044ae1fa46791_2225211"
		"sha2vz"		"327fb358d62c493f3a35e840c0b29e6373f45b0feaf1ca053cacbb283b9eb844"
	}
	"resources_music_all"
	{
		"file"		"resources_music_all.zip.e2fb4ee342851d5dc753ebd6e51663309e7ff05f"
		"size"		"5708634"
		"sha2"		"b48c772e7cf07b6476b4f14e29d678ae8ad05566c254b86c20eacdddc6346f5b"
		"zipvz"		"resources_music_all.zip.vz.7a62e15083d4a65668f0d1fa58ad8c1b99fb5ace_3708050"
		"sha2vz"		"6546c1f242d4a0c0f94916b4e03bd06eae21950d0a15427f077310cb00835440"
	}
	"resources_hidpi_all"
	{
		"file"		"resources_hidpi_all.zip.3a928b47ad27f8f76624f6f02abb40615a705525"
		"size"		"98371"
		"sha2"		"db615797f970dbe093a029515b38f497681dc57844380389bed720fee54e58d9"
		"zipvz"		"resources_hidpi_all.zip.vz.a6ec169f53f3e3efaebc05c1a68c1aeb567c5847_57918"
		"sha2vz"		"6c41d302f8b571a4c38e973fba5e8423bed6dc9df933ab0c625010c3f662142a"
	}
	"resources_all"
	{
		"file"		"resources_all.zip.8fe6afc93ed8cf73e95cb9d5d7b5d0f6bdfef654"
		"size"		"1899754"
		"sha2"		"35b0ed53e37366c390ba861ae38de2d81b7ec04e05c115c211bcd6db6ff2094e"
		"zipvz"		"resources_all.zip.vz.37537925c28088bb9f01b4270192b3c89e4aca5a_1313882"
		"sha2vz"		"544ae9d7705a5204d9bd26b7d54af9774a66bdc570424441447779916d7bba77"
	}
	"strings_en_all"
	{
		"file"		"strings_en_all.zip.8b8d531c7aa048635489b28c36375f1d3bcec775"
		"size"		"112518"
		"sha2"		"b6f638b605855dd66b9d750f64d21119b1a77814d4d24b78cac1dab260e56eef"
	}
	"strings_all"
	{
		"file"		"strings_all.zip.249c0b6602cd0a6abff67ca50e7fab4573947ea5"
		"size"		"3722344"
		"sha2"		"5c6f83c673d32fa4d660ed657c0085dded3708d177c2ff484c084b97f1644a3e"
		"zipvz"		"strings_all.zip.vz.68af36c5cf693bfa060c93dfb450048db5d14999_1945924"
		"sha2vz"		"6f2db9c9455c130fac7b8db551f12b3cc332bf342c70f82cc2b363948d5499e3"
	}
	"public_all"
	{
		"file"		"public_all.zip.325ad316b6d7b57cf979091a4a059db7b3744505"
		"size"		"6122544"
		"sha2"		"7f37d77f79d665687b7fb602f82b1e01222b0d36e396ec9bbbfa3c88c8a6b64d"
		"zipvz"		"public_all.zip.vz.18d1f0cdd32e99c3cfc460e665032278518738ea_4884602"
		"sha2vz"		"dfd59a0b0962a349b83bd3468b3973dbdfdc04689ea7e1ba843fc06e0330c56d"
	}
	"bins_ubuntu12"
	{
		"file"		"bins_ubuntu12.zip.2e6924b9717288ab005c3d8f45b6940ca3954564"
		"size"		"44577303"
		"sha2"		"804807464955f8fc3c9179675287042a68f83438f37a702ebdb765f6384ecc07"
		"zipvz"		"bins_ubuntu12.zip.vz.9a9a0371d9ad14eef6e389cd85cc53867ac10eab_25197249"
		"sha2vz"		"97878722e8406b29aa62e7d124924da6da6a3e1731320b66fbb3ab588ea96c31"
	}
	"bins_pub_ubuntu12"
	{
		"file"		"bins_pub_ubuntu12.zip.298a0c2960ae8e9be1fde6da07acf7ff6b49aabc"
		"size"		"12910586"
		"sha2"		"657749142ab16063e83019208d7f3f17431ecf4ded65463336a37371616cf418"
		"zipvz"		"bins_pub_ubuntu12.zip.vz.7c33aeca7d00cb85dc37dd14aea4ed1a081c2a9e_9064618"
		"sha2vz"		"762804cecd3deb656c0d2b29190b7a9646ef1ebfafb5b7c3ebb2ccbf530cf9ec"
	}
	"bins_sdk_ubuntu12"
	{
		"file"		"bins_sdk_ubuntu12.zip.d0030e6abd7c3c03c9c8c45439e82af2f441bac5"
		"size"		"23403355"
		"sha2"		"3983f877ec63105e27911e8ca314691fb18764d69c702e3a41f1ce0a3c8cb8e3"
		"zipvz"		"bins_sdk_ubuntu12.zip.vz.728cd33b5ce162fe5a69773e74dacd5436eede81_15900201"
		"sha2vz"		"8e2f49a539ec2b19fa16789909913c0b8a99aea609d1d1c8a91eb5983bd00c89"
	}
	"bins_codecs_ubuntu12"
	{
		"file"		"bins_codecs_ubuntu12.zip.907c207377289f02afa94177aa8c5da97402a00c"
		"size"		"3994242"
		"sha2"		"f12c34011ea003fd85702a6fc7c980195e82edc4ad8ba660bc5116332b319218"
		"zipvz"		"bins_codecs_ubuntu12.zip.vz.04f685e67b105cac89beabfbf15497b3ef5c79fb_3292829"
		"sha2vz"		"fccaebd848c3e273b40114ab195f6e677857f535d20d63af0652c3c806eea91e"
	}
	"bins_misc_ubuntu12"
	{
		"file"		"bins_misc_ubuntu12.zip.54acca8b1614189e02488300e7fad21783351643"
		"size"		"24317893"
		"sha2"		"f0f5628e69354d338e45d8cf93956ae6c54ba4a3282cc02cfc3d6b400411694b"
		"zipvz"		"bins_misc_ubuntu12.zip.vz.2ae8788e5c37bb9de6c9f70e6af52314857e54b0_17029751"
		"sha2vz"		"11d9c27a4d7b5cb28b696a5df90c3aa3202eec4cf13ea777a11d93012ae09d4a"
	}
	"webkit_ubuntu12"
	{
		"file"		"webkit_ubuntu12.zip.f1c23cbdb72579b014d72ce49ed0ad6ceef8528a"
		"size"		"89018145"
		"sha2"		"bb70e5c602419c93be6888626a5bea8ced7a27dbf4839959d2df019f926b8b27"
		"zipvz"		"webkit_ubuntu12.zip.vz.e5eaf16dfb1342a04cefe16214d79f34b88654d7_67726512"
		"sha2vz"		"b6305765a4e32338690f01223440251c53bccf0f6299df4e62dbe104b11bfc7d"
	}
	"miles_ubuntu12"
	{
		"file"		"miles_ubuntu12.zip.082bbe74cb27beea9f47478c7a272dbc61cefa9f"
		"size"		"359623"
		"sha2"		"64e16a4e12605b4db96ff9dad385c82c2d788ba59d11e88440ebd0bdb3124eb7"
		"zipvz"		"miles_ubuntu12.zip.vz.4fd048667c97ef6eb976f4c42ce5c18f8695ac9e_295483"
		"sha2vz"		"26bc7aad1789ea07d6f9d4e2880c072fe23b6f3d3d5344fae664a8f6bfdc284e"
	}
	"sdl2_ubuntu12"
	{
		"file"		"sdl2_ubuntu12.zip.919a17a8624c1437a81d990f6c3a3e2268ef4394"
		"size"		"1968012"
		"sha2"		"be3a1fe7806650d76a72cff1e9876fd379364adf37082e5416cc144ea83a2a55"
		"zipvz"		"sdl2_ubuntu12.zip.vz.59e5199fd7365733721112b4f72d9cc6b0a2956d_1503208"
		"sha2vz"		"85c264ab8e28f52395fb963fa858907f96121922663112d8e98be38520678e0c"
	}
	"steam_ubuntu12"
	{
		"file"		"steam_ubuntu12.zip.3d2c04175e27459874efd1401d05a8cbd18871fd"
		"size"		"2651186"
		"sha2"		"ce
100  9529  100  9529    0     0  29408      0 --:--:-- --:--:-- --:--:-- 29501
* Connection #0 to host media.steampowered.com left intact
d17e8b5e03ada9afc0c8902b39afc5081949375d323020b7ae83743f7625b3"
		"zipvz"		"steam_ubuntu12.zip.vz.7198d5d5921d99daa409f8674959615fda046d3e_2112758"
		"sha2vz"		"ca7fc171db648abeb8494470cb6f12249f20975727f3fb13bb205331b70dab8a"
		"IsBootstrapperPackage"		"1"
	}
	"runtime_part0_ubuntu12"
	{
		"file"		"runtime_part0_ubuntu12.zip.239d269bfb376fc7e88c09921a2895bbd2dc69cb"
		"size"		"50015449"
		"sha2"		"4a0a5eb75f4c8c8fe2947c2d0f07de5da4ab5fb550e01ed70944803a88f6c6cf"
	}
	"runtime_part1_ubuntu12"
	{
		"file"		"runtime_part1_ubuntu12.zip.a980d567c5dab3b46373f1955936fa4ee676b013"
		"size"		"19999426"
		"sha2"		"9a66a1de435def2e956fb99c3d65494b65854491efb6792f947420640df7108b"
	}
	"runtime_part2_ubuntu12"
	{
		"file"		"runtime_part2_ubuntu12.zip.f27f32fa355f6fddd8a218a904dae61691fb4f99"
		"size"		"397"
		"sha2"		"4a824e03cf3e4e9cc43579c3021d9915b0c752761ce40a60f7669f9abdbb00c3"
	}
}
"kvsign2"
{
	"ubuntu12"		"e1c2c2d7a4df1b5689d3ac86e1e6ff7a7676d98e66ce5c8a800abaedc68c9f7ce0ff7728fe3db583d2de023f418a71db9af2d4aeee73ecf3f660c03bf6c40605"
}
"kvsignatures"
{
	"ubuntu12"		"74428c7c4acfe16ab73a396dde11033a8ccac978bc7192d088932bcd9aba302b98c306a638452385b5511f8bb77c644bce01ab95ff52a5b479035f42f16cd8023644fcbafc570a498d8789a1b7b1db3b1cd7884d605083a74dfce027d3c2ec9dbe0f39a51a6a1f69082126d63f40e3719e451dbd202d5add77ab50268b1d94e0"
}

Last edited by sleet (2021-09-22 10:06:12)

Offline

#4 2021-09-22 14:07:22

seth
Member
Registered: 2012-09-03
Posts: 51,684

Re: Error: Steam needs to be online to update.

Do you also have

[2021-08-07 00:26:01] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-08-07 00:26:01] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-08-07 00:26:01] DownloadManifest - exhausted list of download hosts
[2021-08-07 00:26:01] failed to load manifest from buffer.
[2021-08-07 00:26:01] Failed to load manifest
[2021-08-07 00:26:01] Error: Download failed: http error 0

?

Offline

#5 2021-09-22 14:20:06

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

seth wrote:

Do you also have

[2021-08-07 00:26:01] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1.0)
[2021-08-07 00:26:01] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2021-08-07 00:26:01] DownloadManifest - exhausted list of download hosts
[2021-08-07 00:26:01] failed to load manifest from buffer.
[2021-08-07 00:26:01] Failed to load manifest
[2021-08-07 00:26:01] Error: Download failed: http error 0

?

Yes, these are the exact same messages I'm having

Edit:
Here's a link to the full output log
http://ix.io/3zLd

Since steam's dump is a binary file, I assume we don't have tools to analyze it?
If so, I could also upload them to see if has useful information (I'm guessing a
missing library, but idk)

Last edited by sleet (2021-09-23 16:59:08)

Offline

#6 2021-09-22 14:35:07

seth
Member
Registered: 2012-09-03
Posts: 51,684

Re: Error: Steam needs to be online to update.

WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
localectl
locale
locale -a

https://wiki.archlinux.org/title/Locale

Offline

#7 2021-09-22 14:51:23

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

seth wrote:
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
localectl
locale
locale -a

https://wiki.archlinux.org/title/Locale

localectl:

System Locale: n/a
    VC Keymap: n/a
   X11 Layout: n/a

locale:

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE=C
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

locale -a:

C
POSIX
en_US.utf8

Gonna read through the wiki.

Offline

#8 2021-09-22 22:11:14

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

I think locale settings are configured properly on my system...
Is there anything I need to change?

Offline

#9 2021-09-23 05:45:41

seth
Member
Registered: 2012-09-03
Posts: 51,684

Re: Error: Steam needs to be online to update.

You wrote:

I think locale settings are configured properly on my system...

localectl wrote:

System Locale: n/a

I think they're "properly" configured in your shell rc at best.

Offline

#10 2021-09-23 11:12:45

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

seth wrote:
You wrote:

I think locale settings are configured properly on my system...

localectl wrote:

System Locale: n/a

I think they're "properly" configured in your shell rc at best.

I don't see how "properly" configuring the locale is going to solve my problem.

Besides, this is not even an error, steam is just saying it'll switch to the "C" locale since it
can't use the "en_US.UTF-8" one for some reason. (Which means that yes, my locale is
properly configured as it looks for the English locale).

It's not like URLs are even able to have international characters.

This is clearly just beating around the bush.

I'll post a few of my config files to see if it helps

/etc/resolv.conf:

nameserver 1.1.1.1
nameserver 1.0.0.1

/etc/hosts

127.0.0.1 localhost

/etc/nsswitch.conf

passwd: files
group: files
shadow: files
publickey: files
hosts: files resolve dns [!UNAVAIL=return]
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files

I have static IP addressing on this machine. And no, switching to DHCP did not fix my issue.

Switching DNS servers also did not work.

While running tcpdump,, no packets have even been sent by my computer to resolve any address
by steam, even with a cleared DNS cache.

When using curl, however, DNS does work.

I also tried to manually download the file and place it where steam was complaining that it did not exist,
but the error and output log continued the same.

As a final note, this is a home network, and I am absolutely sure there are no firewall rules blocking
anything from steam, in or out. The problem does appear to be a DNS issue.

Offline

#11 2021-09-23 13:06:46

seth
Member
Registered: 2012-09-03
Posts: 51,684

Re: Error: Steam needs to be online to update.

I don't see how "properly" configuring the locale is going to solve my problem.

Neither do I but steam is certainly complaining about it.

It's not like URLs are even able to have international characters.

This is clearly just beating around the bush.

Clearly.

And it's pretty much the only lead we have. Your network is fine, steam is not, steam complains about your locale so go fix it for fucks sake.

There's no idication *why* anything fails, it's certainly not the domain resolution - steam stumble over whatnot while trying to download something and then echo something dumb.
So fix your fucking locale, get that obstacle out of the way and see where that gets you.

Offline

#12 2021-09-23 13:14:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,788

Re: Error: Steam needs to be online to update.

Steam has in general a history of having weird issues with incorrect locale configurations (... it flat out refuses to start if en_US.UTF-8 isn't generated, even if it isn't the set locale) so it may well be the cause here.

Online

#13 2021-09-23 16:00:31

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

seth wrote:

And it's pretty much the only lead we have. Your network is fine, steam is not, steam complains about your locale so go fix it for fucks sake.

There's no idication *why* anything fails, it's certainly not the domain resolution - steam stumble over whatnot while trying to download something and then echo something dumb.
So fix your fucking locale, get that obstacle out of the way and see where that gets you.

Shit, you're fucking right.

I generated the locale, steam doesn't complain about it anymore.

Still no success though.

Here's the new output log: http://ix.io/3zL0

Offline

#14 2021-09-24 03:11:04

sleet
Member
Registered: 2021-06-11
Posts: 11

Re: Error: Steam needs to be online to update.

Here's a big update.

I tried to install FFXIV through lutris on my machine, and it told me it could not connect to the network. Which means that not only steam is having this problem, but possibly wine too.

Then, I cloned my disk and ran it on another computer of mine. For some mysterious reason, I managed to get steam to work AFTER enabling the nscd service on it, so I tried to do the same on my main machine, but it did not work.

I then proceeded to make a fresh install on my main computer, and steam opened without any issues. I didn't even need to smell nscd's host cache.

Now, I have no idea why nscd HAD to be enabled on my older machine, and why steam wasn't working on my main machine after enabling the service. I literally cloned the disk with dd.

I still haven't gotten rid of my old installation, I really wanna get to the bottom of this. Apparently I'm not the only one who has faced this issue and "fixed" it by enabling nscd. I wanna open steam without having nscd running in the background as a pseudo-requirement.

Problem is, this workaround worked on only one of my machines, and I still have no idea what could have caused the name resolution to simply just die.

I am now able to run both steam and FFXIV without any network issues on my new installation.

Update:

Progress has been made. I found out that if we remove /etc/machine-id (apparently it's some sort of dbus fingerprint file) steam will throw the same error.

But in this case, enabling nscd did not fix the connection error.

Last edited by sleet (2021-09-24 22:52:10)

Offline

Board footer

Powered by FluxBB