この問題は、 ここ と ここ で説明されているのと同じ問題に関係していますが、明確な解決策がありません。私は同じエラーがあることを意味します:
Failed to connect to socket /tmp/dbus-CwQMg2RxWx: Connection refused
これは、tmux
を再起動せずにopenboxセッションを再起動したためです。 Gillesは次のことをすべきだと述べました:
xセッションの起動の早い段階で
dbus-daemon
を明示的に開始し、unix:path=~/.dbus-$HOSTNAME-$DISPLAY
のような固定アドレスを指定します。
しかし、私はこのアドレスをどこに置くべきか本当にわかりません。
私のシステムでdbusプロセスをチェックすると、次のようになります。
$ ps -eo user,group,args | grep -i dbus
morfik morfik ck-launch-session dbus-launch --sh-syntax --exit-with-session openbox-session
morfik morfik dbus-launch --sh-syntax --exit-with-session openbox-session
morfik morfik /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
message+ message+ /usr/bin/dbus-daemon --system
morfik morfik grep --color=auto -i dbus
現在、Xサーバーを起動するためにstarx
コマンドのみを使用していますが、lightdmは使用していません。
UPDATE#1
ようやく固定アドレスでdbusを起動することができました。行は次のようになります。
unix:path=/home/morfik/.dbus/.dbus-morfikownia-0
パッチで:
または~
を使用できませんでした。
しかし、問題があります。
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-sink-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-sink-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-sink-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-sink-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-sink-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-source-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-source-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-source-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-source-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [alsa-source-ca0106] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] module-console-kit.c: Unable to contact D-Bus system bus: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] module.c: Failed to load module "module-console-kit" (argument: ""): initialization failed.
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] main.c: Module load failed.
Feb 14 07:24:29 morfikownia pulseaudio[6979]: [pulseaudio] main.c: Failed to initialize daemon.
今、私は次のdbusプロセスを持っています:
morfik:~$ ps -eo user,group,args | grep -i dbus
message+ message+ /usr/bin/dbus-daemon --system --address=unix:path=/home/morfik/.dbus/.dbus-morfikownia-0
morfik morfik dbus-launch --sh-syntax --exit-with-session openbox-session
morfik morfik /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
morfik morfik grep --color=auto -i dbus
ただし、DBUS_SESSION_BUS_ADDRESSはまだランダムな値に設定されています。
morfik:~$ env | grep -i dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-W0pGpHoLOW,guid=20f83c74a8f5cef7e95ba8cb52fdb5cd
に変更しました
morfik:~$ export DBUS_SESSION_BUS_ADDRESS=unix:path=/home/morfik/.dbus/.dbus-morfikownia-0
何が起こるかを確認するために、テストにはxfce4-notifyd-config
を使用しましたが、それでも機能します。それで、私は別のアドレスをチェックしました:
morfik:~$ export DBUS_SESSION_BUS_ADDRESS=unix:path=/home/morfik/.dbus/.dbus-morfikownia-01
そしてそれはエラーを与えました:
Failed to connect to socket /home/morfik/.dbus/.dbus-morfikownia-01: No such file or director
次の行を/home/morfik/.config/openbox/environment
に配置しました。
export DBUS_SESSION_BUS_ADDRESS="unix:path=/home/morfik/.dbus/.dbus-morfikownia-0"
tmuxでxfce4-notifyd-config
を問題なく起動できるようになりましたが、pulseaudioが機能しません。他にもいくつか問題があります。 Firefoxを起動すると、次のエラーが発生しました。
An error occurred while loading or saving configuration information for firefox. Some of your configuration settings may not work properly.
Failed to activate configuration server: The name org.gnome.GConf was not provided by any .service files
Failed to activate configuration server: The name org.gnome.GConf was not provided by any .service files
Failed to activate configuration server: The name org.gnome.GConf was not provided by any .service files
Failed to activate configuration server: The name org.gnome.GConf was not provided by any .service files
したがって、--address
を使用したソリューションは部分的に機能し、それは良いというよりも害をもたらすと思います。たぶん他に何かしなければならないことがありますか?
dbus-daemon --address="unix:path=~/.dbus-$HOSTNAME-$DISPLAY"
これを~/.xinitrc
startxを使用する場合は、~/.xsession
カスタムセッションでグラフィカルXログインマネージャーを使用する場合、またはデスクトップ環境が起動時に実行されるシェルスクリプトで使用する場合。システムがすでにDBusデーモンで起動している場合は、まずそれを強制終了する必要があることに注意してください。これは、一部のデスクップ環境の機能に影響を与える可能性があります。
この設定では、すべてのDBusコマンドは、コマンドを発行するプロセスが実行されているホストに関係し、X11転送を使用してSSH経由でログインしている場合はリモートGUIに関係しません。