
Tiger VNC サーバー (バージョン tigervnc-server-1.1.0-5.el6_4.1.x86_64) のログ ファイルから次のエラーが発生しています:
Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-Auq6xEVNZb: Connection refused)
(Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-Auq6xEVNZb: Connection refused)GConf warning: failure listing pairs in `/apps/nautilus/desktop-metadata': Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-Auq6xEVNZb: Connection refused)
サーバーを再起動すると正常に動作しますが、しばらくすると動作しなくなり、接続するとデスクトップが表示されず、ポップアップ ウィンドウが表示されたり消えたりするようになります。
最近、誤って /tmp ディレクトリを削除してしまいました。これが問題の原因でしょうか? どうすれば解決できるでしょうか?
この問題は、ログ ファイルは常に増加しているため、ディスク使用量にも問題を引き起こしており、永続的なエラー状態に関連しているようです。
ありがとう!
答え1
これは、ディレクトリ /tmp/dbus-Auq6xEVNZb を作成することで解決しました (サーバーごとに異なるため、エラーをチェックして、VNC サーバーがアクセスしようとしているパスを確認する必要があります)。そのためのコマンドは次のとおりです。
mkdir -p /tmp/dbus-Auq6xEVNZb
別の解決策としては、~/.dbusディレクトリの所有権を変更すること(https://bugs.launchpad.net/ubuntu/+source/gconf/+bug/367169)。
編集: 再起動後、この解決策は機能しなくなりました。また、/tmp/ の内容 (ディレクトリ自体ではありません) を削除し、所有権を dbus ユーザーに変更しようとしましたが、どちらも機能しません。
編集2: dbus を再インストールするとうまくいきました。エラーは発生しなくなりました。