VMwareToolsのインストで

VMwareの仮想環境でLinuxをインストール後、VMwareToolsのインストしたら、エラーが出た。

Failed to get D-Bus connection

調べてみると、

Linux 上で動くプロセスは、init (PID 1) から実行されるので、init プロセスの CMD を確認してみたら Systemd を使ってるはずなのに、systemd ではなく、init になっています。
しかも、/sbin/init のシンボリック・リンクが何故か upstart を指しているので、これはおかしいですと。

だそうだ。

そこで以下のように変更するらしい。

デフォルトでは
# ps -p 1 -o comm=
init
となっています。

これだとダメなのでsystemd-sysvをインストール。
# apt-get install systemd-sysv
その後再起動。すると

# ps -p 1 -o comm=
systemd
となり、
# file /sbin/init
/sbin/init: symbolic link to `/lib/systemd/systemd'
と変更されていればOK。

そしてインストールすると、つっかえるところはなくスムースに行き、以下の表示がでればOK。

カテゴリー: Linux パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください