web-dev-qa-db-ja.com

起動時にSteamがクラッシュする(18.04)

最近、Ubuntu 18.04をラップトップにインストールしました。その後、昨日ウェブサイトからSteamをインストールしましたが、うまくいきました。今日Steamを起動しようとすると、自動更新が始まると単にクラッシュしました。アンインストール時にSudo apt-get purge Steamを使用し、WebサイトからのダウンロードとSudo apt-get install Steamの両方で再インストールしようとしました。ただし、問題は解決しません。

これは、端末からSteamを実行しようとしたときに得られる出力です。

~$ Steam
cp: cannot stat '/usr/lib/Steam/bootstraplinux_ubuntu12_32.tar.xz': No such file or directory
Running Steam on ubuntu 18.04 64-bit
Steam_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(Steam)/version(1522709999)
Installing breakpad exception handler for appid(Steam)/version(1522709999)
Installing breakpad exception handler for appid(Steam)/version(1522709999)
Gtk-Message: 16:31:00.768: Failed to load module "atk-bridge"

...

Gtk-Message: 16:31:00.786: Failed to load module "canberra-gtk-module"
dbus[8768]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
crash_20180502163059_1.dmp[8775]: Uploading dump (out-of-process)
/tmp/dumps/crash_20180502163059_1.dmp
/home/magnus/.local/share/Steam/steam.sh: line 927:  8768 Aborted                         (core dumped) $Steam_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20180502163059_1.dmp[8775]: Finished uploading minidump (out-of-process): success = yes
crash_20180502163059_1.dmp[8775]: response: CrashID=bp-a9833971-19cb-45ce-a771-2cb7f2180502
crash_20180502163059_1.dmp[8775]: file ''/tmp/dumps/crash_20180502163059_1.dmp'', upload yes: ''CrashID=bp-a9833971-19cb-45ce-a771-2cb7f2180502''
3
PrimitiveToast
  • ファイル/usr/lib/Steam/bootstraplinux_ubuntu12_32.tar.xzがないため、Steam-launcherがインストールされていないようです。明らかに、SteamパッケージはSteam-launcherに置き換えられました。

    以下を試して、古いパッケージをアンインストールし、新しいパッケージをインストールしてください。

    Sudo aptitude purge Steam steam:i386
    Sudo aptitude install Steam-launcher libatk-bridge2.0-0
    

    Steam-launcherが利用できない場合は、代わりにSteam-installerをインストールしてみてください。

    Sudo aptitude install Steam-installer libatk-bridge2.0-0
    
  • パッケージSteam-launcherは、Steam自体をインストールしません。むしろ、$HOME/.local/share/SteamにあるユーザーのホームディレクトリにSteamをダウンロードしてインストールするプログラムです。 Steamが既にインストールされている場合、実行されます。

    更新中にSteamが中断され、現在クラッシュしているということは、インストールディレクトリに問題があることを示しています。インストールフォルダを移動することにより、強制的に再インストールできます。

    mv "$HOME/.local/share/Steam" "$HOME/.local/share/Steam.bak"
    mkdir "$HOME/.local/share/Steam"
    cp -rl "$HOME/.local/share/Steam.bak/package" "$HOME/.local/share/Steam/package"
    

    次に、Steamの実行時に「再インストール」オプションを選択します。数百メガバイトのデータをダウンロードする必要がある場合があります。

    Steamを正常に再インストールして実行した後、$HOME/.local/share/Steam.bakで古いゲームを探し、それらを新しいインストール$HOME/.local/share/Steamに移動できます。移動するものが何もない場合は、$HOME/.local/share/Steam.bakを削除しても安全です。

  • ラストリゾート:上記のいずれでも問題が解決せず、Steamを最初から再インストールしても構わない場合は、ホームディレクトリからすべてのSteam関連ファイルを削除してみてください:

    \rm -rf $HOME/.Steam*
    \rm -rf $HOME/.local/share/Steam*
    
1
xiota

これを端末で実行します

〜/ .local/share/Steam/ubuntu12_32/Steam

steamコミュニティフォーラムのMaiconKellerの功績

0
Brandan Grooms