インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(RHEL)何をどうやってもFailed to get D-Bus connectionでエラーになる地獄

どうすれば・・

一般ユーザでsystemctlのサービスをリロードしようとするも

$ sudo systemctl --user daemon-reload
Failed to get D-Bus connection: Connection refused
$ systemctl --user daemon-reload
Failed to get D-Bus connection: No such file or directory

で八方塞がり。

巷の記事にて

export XDG_RUNTIME_DIR=/run/user/$(id -u)
export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus"

を打つといいよ~みたいに書いてましたが効果無し。

というかrootでもuserをつけるとエラーになるのでもうわからん。