Edited at

Debian で D-Bus ライブラリのセットアップが正しくない (/etc/machine-id ファイルがない) って言われたとき

More than 1 year has passed since last update.

Debian 上で Firefox を動かしたら以下のメッセージが表示された。


process 15: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory

See the manual page for dbus-uuidgen to correct this issue.


APT の dbus パッケージをインストールすればよいっぽい。 メッセージ的には dbus-uuidgen コマンドを使え、って感じで、web 上を調べてもそういう情報が多く出てきたけど、dbus パッケージをインストールすればそこらへん自動でやってくれるっぽい。 (詳細は調べてないけどうまく動いてくれた。)

sudo apt-get install dbus