几个月前,我在笔记本电脑上安装了 Ubuntu 18.04,但一直无法让 steam 运行。我从 repos 安装了它,当我运行应用程序时它不会启动,如果我从命令行运行它,它似乎运行正常,搜索更新并退出而不显示错误。这是终端输出:
Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-03-26 17:07:58] Startup - updater built Feb 18 2019 22:08:53
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2019-03-26 17:07:59] Checking for update on startup
[2019-03-26 17:07:59] Checking for available updates...
[2019-03-26 17:07:59] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2019-03-26 17:08:00] Download skipped: /client/steam_client_ubuntu12 version 1550534751, installed version 1550534751
[2019-03-26 17:08:00] Nothing to do
[2019-03-26 17:08:00] Verifying installation...
[2019-03-26 17:08:00] Performing checksum verification of executable files
[2019-03-26 17:08:04] Verification complete
有关错误的唯一信息是存储在 error.log 中的此消息:
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Gtk-Message: 19:22:26.441: Failed to load module "gail"
Gtk-Message: 19:22:26.442: Failed to load module "atk-bridge"
(steam:17687): Gtk-WARNING **: 19:22:26.446: Unable to locate theme engine in module_path: "adwaita",
(steam:17687): Gtk-WARNING **: 19:22:26.446: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Arc-Darker/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Arc-Darker/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
Installing breakpad exception handler for appid(steam)/version(1550534751)
[0325/192226.741367:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: browser
[0325/192226.759821:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0325/192226.759906:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1550527787
[0325/192226.759914:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0325/192226.759920:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
[0325/192226.766189:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
crash_20190325192225_1.dmp[17734]: Uploading dump (out-of-process)
/tmp/dumps/crash_20190325192225_1.dmp
crash_20190325192225_1.dmp[17734]: Finished uploading minidump (out-of-process): success = yes
crash_20190325192225_1.dmp[17734]: response: CrashID=bp-3600be94-b17f-4b54-9083-4d1ce2190325
crash_20190325192225_1.dmp[17734]: file ''/tmp/dumps/crash_20190325192225_1.dmp'', upload yes: ''CrashID=bp-3600be94-b17f-4b54-9083-4d1ce2190325''
/home/user/.steam/steam.sh: line 889: 17687 Bus error
我尝试过卸载、清除并重新安装(按照这篇文章的建议:Steam 无法在 18.04 上启动) 并且我有 libatk-adaptor 和 libgail-common 的 32 位版本。
我的 GPU 是 nvidia GTX 560M,我使用 nvidia 专有驱动程序 390。
我在同一台机器上安装了 ubuntu gnome 16.04,并且 steam 在那里运行良好(该安装中的 nvidia 驱动程序是 384.130)
有人知道什么原因可能导致这个错误吗?