今天刚装的 manjaro,同学叫玩饥荒,赶忙打开 steam,结果没反应。然后用终端打开,就是这样:
➜ ~ steam
Repairing installation, linking /home/user/.steam/steam to /home/user/.local/share/Steam
Running Steam on manjarolinux 17.0.2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/user/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/user/.local/share/Steam/steam.sh: line 444: no match: ssfn*
按照这篇文章上面的方法尝试了一下,结果是:
~ LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam
Repairing installation, linking /home/user/.steam/steam to /home/user/.local/share/Steam
Running Steam on manjarolinux 17.0.2 64-bit
STEAM_RUNTIME is enabled automatically
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)
Installing breakpad exception handler for appid(steam)/version(1.0)
Assert( Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57e0e150/0x0xf4afdb' ):threadtools.cpp:3283
Installing breakpad exception handler for appid(steam)/version(1.0)
crash_20170715212125_6.dmp[12160]: Uploading dump (out-of-process) [proxy 'http://127.0.0.1:1080']
/tmp/dumps/crash_20170715212125_6.dmp
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2017-07-15 21:19:15] Startup - updater built Nov 23 2016 01:05:42
[2017-07-15 21:19:16] Verifying installation...
[2017-07-15 21:19:16] Unable to read and verify install manifest /home/yb/.local/share/Steam/package/steam_client_ubuntu12.installed
[2017-07-15 21:19:16] Verification complete
[2017-07-15 21:19:16] Downloading Update...
[2017-07-15 21:19:16] Checking for available update...
[2017-07-15 21:20:16] Download failed: http error 0 (client-download.steampowered.com/client/steam_client_ubuntu12)
[2017-07-15 21:21:16] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12)
[2017-07-15 21:21:16] failed to load manifest from buffer.
[2017-07-15 21:21:16] Failed to load manifest
[2017-07-15 21:21:16] Error: Download failed: http error 0
[2017-07-15 21:21:16] Error: Steam needs to be online to update. Please confirm your network connection and try again.
[2017-07-15 21:21:24] Shutdown
threadtools.cpp (3283) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57e0e150/0x0xf4afdb'
crash_20170715212125_6.dmp[12160]: Finished uploading minidump (out-of-process): success = no
crash_20170715212125_6.dmp[12160]: error: Server returned nothing (no headers, no data)
crash_20170715212125_6.dmp[12160]: file ''/tmp/dumps/crash_20170715212125_6.dmp'', upload no: ''Server returned nothing (no headers, no data)''
/home/user/.local/share/Steam/steam.sh: line 444: no match: ssfn*
不知各位 v 友们能否指点一下?感激不尽!
网上有人说可以安装libnss-resolve:i386
,但是那是Ubuntu上的,manjaro上貌似没有这个。
1
2b 2017-07-15 21:59:50 +08:00 2
sudo pacman -S steam-native
|
2
youngitachi OP @2b 感谢回复。安装了之后,运行 steam 最后会弹出:Fatal Error: Steam needs to be online to update. Please confirm your network connection and try again。叉掉弹窗之后,终端显示为:
``` ➜ ~ steam Manjaro steam native configuration found! Repairing installation, linking /home/user/.steam/steam to /home/user/.local/share/Steam Running Steam on manjarolinux 17.0.2 64-bit STEAM_RUNTIME is disabled by the user 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) Installing breakpad exception handler for appid(steam)/version(1.0) Assert( Assertion Failed: Illegal termination of worker thread 'Thread(0x0x571bc130/0x0xf4a71b' ):threadtools.cpp:3283 Installing breakpad exception handler for appid(steam)/version(1.0) assert_20170715221352_6.dmp[13267]: Uploading dump (out-of-process) /tmp/dumps/assert_20170715221352_6.dmp ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [2017-07-15 22:12:04] Startup - updater built Nov 23 2016 01:05:42 [2017-07-15 22:12:04] Verifying installation... [2017-07-15 22:12:04] Unable to read and verify install manifest /home/yb/.local/share/Steam/package/steam_client_ubuntu12.installed [2017-07-15 22:12:04] Verification complete [2017-07-15 22:12:04] Downloading Update... [2017-07-15 22:12:04] Checking for available update... [2017-07-15 22:12:05] Download failed: http error 0 (client-download.steampowered.com/client/steam_client_ubuntu12) [2017-07-15 22:12:05] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12) [2017-07-15 22:12:05] failed to load manifest from buffer. [2017-07-15 22:12:05] Failed to load manifest [2017-07-15 22:12:05] Error: Download failed: http error 0 [2017-07-15 22:12:05] Error: Steam needs to be online to update. Please confirm your network connection and try again. [2017-07-15 22:13:51] Shutdown threadtools.cpp (3283) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x571bc130/0x0xf4a71b' /home/user/.local/share/Steam/steam.sh: line 444: no match: ssfn* assert_20170715221352_6.dmp[13267]: Finished uploading minidump (out-of-process): success = no assert_20170715221352_6.dmp[13267]: error: Failure when receiving data from the peer assert_20170715221352_6.dmp[13267]: file ''/tmp/dumps/assert_20170715221352_6.dmp'', upload no: ''Failure when receiving data from the peer'' ``` |
3
whatot 2017-07-15 22:27:53 +08:00 1
最近的客户端更新需要 ffmpeg2.8,而不是 ffmpeg。
但你的问题感觉在网络? |
4
youngitachi OP @whatot 我换个网试试。谢谢回复。
|
5
youngitachi OP @whatot 换了一下网,也不行,装了 ffmpeg2.8,也不行。
|
6
mlyy 2017-07-15 23:19:28 +08:00 via iPhone 1
把你 home 底下的所有 steam 文件夹都删了试试?
|
7
zuolan 2017-07-15 23:25:10 +08:00 via iPhone
挂代理启动啊,proxychains4 steam 之类的
|
8
wheeler 2017-07-15 23:39:50 +08:00 1
|
9
youngitachi OP @mlyy @zuolan @wheeler 感谢回复,我用 https://forum.manjaro.org/t/solved-steam-wont-launch/19408/3 上提到的`LIBGL_DRI3_DISABLE=1 steam `启动,试了几次终于安装好了,我也不知道是网络的原因还是啥。总之是解决了吧,多谢大家的回复。
|
10
wheeler 2017-07-15 23:53:32 +08:00
和我给的解决方案一样啊。
|
11
youngitachi OP @wheeler 确实如此。再次感谢。
|
12
youngitachi OP @zuolan 说到代理,其实我今天是有尝试的。我使用的是 https://blog.fazero.me/2015/09/15/让终端走代理的几种方法 / 里面介绍的方法二。但不知是不哪里没对,反正我在.zshrc 里面配置了 http_proxy 和 https_proxy 之后,调用`curl ip.gs`就一直没有反应,没有配置那两行的话,就很快打印出 ip 和运营商等信息了。
|