web-dev-qa-db-ja.com

gnome-control-centerを起動する方法。シンボル検索エラーの場合:libgoa-backend-1.0.so.1?

  1. gnome-control-centerを実行しようとしました。

  2. しかし、エラーgnome-control-center: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1: undefined symbol: g_uuid_string_randomがあります

  3. Ubuntu 17.04から17.10に更新されました。それがうまくいく前に。
  4. 再インストールしようとしましたが、助けにはなりませんでした。
  5. ここで誰かが この問題 に直面して解決しましたが、私はそれを試しましたが成功しませんでした。
  6. ldd /usr/bin/gnome-control-centerの出力(正しい行はN0rbertによって削除されます):

    ...
    libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x00007f557b3c9000)
    ...
    libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00007f557a38a000)
    ...
    libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00007f5579b87000)
    ...
    
4

libgoa-backend-1.0.so.1.0.0を含むパッケージを再インストールすることができます。

Sudo apt-get install --reinstall libgoa-backend-1.0-1

Lddの出力によると、奇妙なライブラリがいくつかあります。

/usr/local/lib/libatk-1.0.so.0
/usr/local/lib/libglib-2.0.so.0
/usr/local/lib/libgmodule-2.0.so.0

それらを邪魔にならないように移動する必要があります。

mkdir ~/usr_local_lib
Sudo mv /usr/local/lib/libatk-1.0.so.0 ~/usr_local_lib
Sudo mv /usr/local/lib/libglib-2.0.so.0 ~/usr_local_lib
Sudo mv /usr/local/lib/libgmodule-2.0.so.0 ~/usr_local_lib

予測可能な結果を​​得るには、これらのライブラリのパッケージを再インストールすることをお勧めします。

Sudo apt-get install --reinstall libatk1.0-0 libglib2.0-0

/usr/local/lib/フォルダをさらに調査することもできます。

3
N0rbert