protonscr

Steam encountered an unexpected error during startup (0x3008)

steamclosed Steam clientDistro Family: Debian
ValveSoftware/steam-for-linux#11825 · opened 2025-03-14 by llc0930 · updated 2025-03-16 · 3 comments · github
Lllc0930 2025-03-14 github

Your system information

  • Steam client version: 1741737356
  • Distribution: Debian sid, 6.12.17-amd64
  • Opted into Steam client beta?: Yes, I've tried both stable and beta.
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Intel(R) UHD Graphics 770 (ADL-S GT1)

Please describe your issue in as much detail as possible:

Unexpected Transport Error,
Steam encountered an unexpected error during startup (0x3008)

[2025-03-15 04:44:27] assert_20250315044425_33.dmp[1950085]: file ''/tmp/dumps/assert_20250315044425_33.dmp'', upload yes: ''CrashID=bp-8f491e9f-6e90-4819-a9fe-969692250314''
steam-minidumps.tar.gz

Steps for reproducing this issue:

  1. Launch Steam
Llostgoat 2025-03-15 github

@llc0930 you have some kind of proxy intercepting the connection between webhelper and steam. Maybe a forced proxy or some other kind of filter.

From the point of view of steam the connection is coming from 192.168.69.200 according to your logs:

[2025-03-15 04:46:36] WebUITransport: Connection from: 192.168.69.200:51062
[2025-03-15 04:46:36] WebUITransport: Connection failed

And steam will reject any connection that doesn't originate from localhost.

Lllc0930 2025-03-15 github

I don't know why, I never modified the nftables config from beginning to end, but after I closed steam, I couldn't restart it immediately. I haven't updated any system packages at that time.

But before this problem occurred, due to a problem with steamwebhelper, every time I turned on the computer and executed steam for the first time, I had to restart it before it could start successfully.

Lllc0930 2025-03-16 github

Ok, I think I found what was causing the problem.
I didn't restrict the output interface that the masquerade would act on before...
Thank you for helping me clarify the problem.

table inet nat {
	chain prerouting {
		type nat hook prerouting priority dstnat; policy accept;
		# port forwarding
	}

	chain postrouting {
		type nat hook postrouting priority srcnat; policy accept;
		oifname "ppp0" masquerade persistent
	}
}

Nothing extracted yet.