Steam游戏无法启动

这已经是我第二次遇到这个问题了,我真的不想再重新安装Ubuntu了。我在玩桌面环境时安装了Xubuntu和KDE,但我不喜欢登录界面,所以又改回了Unity。我的游戏在Xubuntu和Unity上都能正常运行,但在尝试安装Plasma后出现了问题,第一次安装失败,所以我不得不重置一些设置才能成功进行第二次尝试。
当我第一次尝试在Unity上安装Steam时,也遇到了类似的问题(最后通过重新安装Ubuntu解决):
起初,Steam无法启动,但我通过快速搜索找到了解决办法。然后,游戏也无法启动(“准备启动游戏”窗口关闭后什么都不发生)。游戏的进程确实在运行(大约占用10MB内存)。
我已经为我的AMD GPU安装了正确的Mesa驱动程序,并且我的OpenGL已经更新到最新版本。
以下是我尝试打开《反恐精英:全球攻势》等游戏时的日志记录:
游戏更新:AppID 730 "反恐精英:全球攻势",ProcID 9488,IP 0.0.0.0:0 错误:ld.so:无法预加载LD_PRELOAD中的对象'/home/ld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'(错误的ELF类:ELFCLASS32):已忽略。 错误:ld.so:无法预加载LD_PRELOAD中的对象'/home/ld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'(错误的ELF类:ELFCLASS32):已忽略。 /bin/bash:/home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5:没有可用的版本信息(由/bin/bash所需)。 pid 9491 != 9490,跳过销毁(fork without exec?) 错误:ld.so:无法预加载LD_PRELOAD中的对象'/home/ld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'(错误的ELF类:ELFCLASS32):已忽略。 错误:ld.so:无法预加载LD_PRELOAD中的对象'/home/ld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'(错误的ELF类:ELFCLASS32):已忽略。 libGL错误:无法加载驱动程序:r600_dri.so libGL错误:驱动程序指针丢失 libGL错误:无法加载驱动程序:r600 libGL错误:无法加载驱动程序:swrast_dri.so libGL错误:无法加载驱动程序:swrast CListHash::BLoadFromDisk:无法将文件/home/ld/.local/share/Steam/ubuntu12_32/config/filterlist.vdf加载到缓冲区中。 生成新的字符串页纹理389:16x256,总字符串纹理内存为2.03 MB
这是我尝试打开Steam时的日志记录:
Running Steam on ubuntu 16.04 64-bit  
STEAM_RUNTIME is enabled automatically  
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc  
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc  
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc  
/bin/bash: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /bin/bash)    
awk: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /lib/x86_64-linux-gnu/libreadline.so.6)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Gtk-Message: Failed to load module "gail"  
Gtk-Message: Failed to load module "atk-bridge"  
Gtk-Message: Failed to load module "unity-gtk-module"  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element  
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element  
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number  
[0920/091737:ERROR:main_delegate.cc(779)] Could not load cef_extensions.pak  
[0920/091737:ERROR:browser_main_loop.cc(217)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.  
Installing breakpad exception handler for appid(steamwebhelper)/version(20160823182455)  
Installing breakpad exception handler for appid(steamwebhelper)/version(1471976695)  
[0920/091737:ERROR:main_delegate.cc(779)] Could not load cef_extensions.pak  
Installing breakpad exception handler for appid(steamwebhelper)/version(20160823182455)  
Installing breakpad exception handler for appid(steamwebhelper)/version(1471977975)  
Installing breakpad exception handler for appid(steamwebhelper)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Installing breakpad exception handler for appid(steam)/version(1471977975)  
Created shared memory when not owner SteamController_Shared_mem  
Installing breakpad exception handler for appid(steam)/version(1471977975)    

Installing breakpad exception handler for appid(steam)/version(1471977975)</pre>  

** (steam:9298): WARNING **: Unknown device type 14  

** (steam:9298): WARNING **: Could not create object for /org/freedesktop/NetworkManager/Devices/2: unknown object type

Installing breakpad exception handler for appid(steam)/version(1471977975)  

** (steam:9298): WARNING **: Ignoring invalid property 'secondaries'

** (steam:9298): WARNING **: Ignoring invalid property 'autoconnect-priority'

** (steam:9298): WARNING **: Ignoring invalid property 'route-data'

** (steam:9298): WARNING **: Ignoring invalid property 'address-data'

** (steam:9298): WARNING **: Ignoring invalid property 'route-data'

** (steam:9298): WARNING **: Ignoring invalid property 'address-data'

** (steam:9298): WARNING **: Ignoring invalid property 'secondaries'

** (steam:9298): WARNING **: Ignoring invalid property 'autoconnect-priority'

** (steam:9298): WARNING **: Ignoring invalid property 'route-data'

** (steam:9298): WARNING **: Ignoring invalid property 'address-data'

** (steam:9298): WARNING **: Ignoring invalid property 'route-data'

** (steam:9298): WARNING **: Ignoring invalid property 'address-data'  

生成新的字符串页纹理2: 48x256,总字符串纹理内存为49.15 KB 生成新的字符串页纹理3: 256x256,总字符串纹理内存为311.30 KB 为appid(steam)/version(1471977975)安装断点异常处理程序 为appid(steam)/version(1471977975)安装断点异常处理程序 为appid(steam)/version(1471977975)安装断点异常处理程序 漫游配置存储成功加载-340字节。 迁移临时漫游配置存储 Fontconfig错误: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf",第72行: 非双倍矩阵元素 Fontconfig错误: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf",第72行: 非双倍矩阵元素 Fontconfig警告: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf",第80行: 发现未知内容,预期数字 为appid(steam)/version(1471977975)安装断点异常处理程序 无法初始化SteamVR因为它未安装 ExecCommandLine: ""/home/ld/.local/share/Steam/ubuntu12_32/steam" " 为appid(steam)/version(1471977975)安装断点异常处理程序 系统启动时间: 3.66秒 bash: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: 没有可用的版本信息(由bash所需) grep: 符号查找错误: grep:未定义符号: pcre_jit_stack_alloc grep: 符号查找错误: grep:未定义符号: pcre_jit_stack_alloc 生成新的字符串页纹理73: 128x256,总字符串纹理内存为442.37 KB 生成新的字符串页纹理74: 128x256,总字符串纹理内存为131.07 KB 生成新的字符串页纹理75: 64x256,总字符串纹理内存为507.90 KB 生成新的字符串页纹理76: 8x256,总字符串纹理内存为516.10 KB 生成新的字符串页纹理77: 32x256,总字符串纹理内存为548.86 KB 在ubuntu 16.04 64位上运行Steam STEAM_RUNTIME已被用户设置为: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime /bin/bash: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: 没有可用的版本信息(由/bin/bash所需) grep: 符号查找错误: grep:未定义符号: pcre_jit_stack_alloc grep: 符号查找错误: grep:未定义符号: pcre_jit_stack_alloc grep: 符号查找错误: grep:未定义符号: pcre_jit_stack_alloc awk: /home/ld/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: 没有可用的版本信息(由/lib/x86_64-linux-gnu/libreadline.so.6所需) /usr/bin/ldd: 第119行: printf: 写入错误: 管道已断开 ExecCommandLine: "/home/ld/.local/share/Steam/ubuntu12_32/steam steam://open/driverhelperready" ExecSteamURL: "steam://open/driverhelperready" 生成新的字符串页纹理126: 256x256,总字符串纹理内存为811.01 KB 生成新的字符串页纹理127: 128x256,总字符串纹理内存为942.08 KB 生成新的字符串页纹理128: 384x256,总字符串纹理内存为1.34 MB 生成新的字符串页纹理129: 24x256,总字符串纹理内存为1.36 MB 生成新的字符串页纹理131: 128x256,总字符串纹理

1在终端中运行steam命令,并将输出结果发送回来,这样我们就可以帮助你了。 - GrannySez
@GrannySez 完成 - dll
1个回答

设法解决了问题。我所需要做的就是删除


libstdc++

libgcc_s

使用以下命令: libstdc++:
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64.md5 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.md5 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++_pic.a && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++_pic.map && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/share/doc/libstdc++6 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/share/doc/libstdc++6-4.6-pic && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386.md5 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.md5 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/gcc/i686-linux-gnu/4.6/libstdc++_pic.a && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/gcc/i686-linux-gnu/4.6/libstdc++_pic.map && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libstdc++6 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libstdc++6-4.6-pic && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime.old/i386/usr/share/doc/libstdc++6

libgcc_s:

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1 && rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

来源:https://bbs.archlinux.org/viewtopic.php?id=193802