読者です 読者をやめる 読者になる 読者になる

VMware FusionのUbuntu14.04にVMwareToolsをインストールしてみた件の続き

VMware FusionのUbuntu14.04にVMwareToolsをインストールしてみた件id:ytooyamaさんからコメントをいただいた。

open-vm-toolsをいれたのであればVMware Toolsは入れる必要はありません。
open-vm-toolsはそれぞれのOSでパッケージ管理されており、アップデートが容易なためです。
混じっていると面倒なので一度入れ直したほうがいいかもしれません。
https://www.climb.co.jp/blog_vmware/vmware-6346

なるほど、そんなことになっていたんだ。
このご指摘にあったURLにアクセスして内容を確認。さらにそこに書いてあったURL

http://partnerweb.vmware.com/GOSIG/Ubuntu_14_04.html#Tools

を見ると、

ドラッグ&ドロップしたければvmhgfsドライバをいれろ。
このドライバはOSになく、ドライバインストールは他のVMwareドライバやOpen VMware Toolsを邪魔しないから、
ドライバインストールは、
1. Open VMware Toolsを入れろ。
2. VMware(WorkstationまたはFution)についてくるTARボールを入れろ。
だ。

と書いている。

そうなら手順的には正しいのかもしれない(lsmodでみたらちゃんとvmhgfsがあったし)。でもせっかくなんで実験もかねてWVware Toolsを入れ直してみた。

TARでインストールしたVMware Toolsの削除

TARボールに含まれているbin/vm-uninstall-tools.plを実行。

kohchi@ubuntu13:~/$ zcat VMwareTools-10.0.1-3160059.tar.gz | tar xf -
kohchi@ubuntu13:~/$ cd vmware-tools-distrib/bin
kohchi@ubuntu13:~/vmware-tools-distrib/bin$ sudo ./vmware-uninstall-tools.pl 
[sudo] password for kohchi: 
Uninstalling the tar installation of VMware Tools.

Stopping services for vmware-tools

vmware-tools stop/waiting
Stopping services for vmware-tools-thinprint

vmware-tools-thinprint stop/waiting
The removal of VMware Tools 10.0.1 build-3160059 for Linux completed 
successfully.  Thank you for having tried this software.

kohchi@ubuntu13:~/vmware-tools-distrib/bin$ 

open-vm-tools-desktopの削除

apt-getのremove(設定ファイルを削除したければpurge)を実行。

kohchi@ubuntu13:~/vmware-tools-distrib/bin$ sudo apt-get remove open-vm-tools-desktop
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libmpdec2 libpostproc52 libupstart1 linux-headers-3.13.0-24
  linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
  linux-image-3.8.0-31-generic linux-image-extra-3.13.0-24-generic
  linux-image-extra-3.8.0-31-generic
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
  open-vm-tools-desktop
アップグレード: 0 個、新規インストール: 0 個、削除: 1 個、保留: 14 個。
この操作後に 447 kB のディスク容量が解放されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 290572 個のファイルとディレクトリがインストールされています。)
open-vm-tools-desktop (2:9.4.0-1280544-5ubuntu6.2) を削除しています ...
kohchi@ubuntu13:~/vmware-tools-distrib/bin$ 

open-vm-toolsの削除

open-vm-tools-desktopと同様。

kohchi@ubuntu13:~/vmware-tools-distrib/bin$ sudo apt-get remove open-vm-tools
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libdumbnet1 libmpdec2 libpostproc52 libupstart1 linux-headers-3.13.0-24
  linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
  linux-image-3.8.0-31-generic linux-image-extra-3.13.0-24-generic
  linux-image-extra-3.8.0-31-generic zerofree
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
  open-vm-tools
アップグレード: 0 個、新規インストール: 0 個、削除: 1 個、保留: 14 個。
この操作後に 2,344 kB のディスク容量が解放されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 290564 個のファイルとディレクトリがインストールされています。)
open-vm-tools (2:9.4.0-1280544-5ubuntu6.2) を削除しています ...
 * Stopping open-vm guest daemon vmtoolsd                                [ OK ] 
man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
libc-bin (2.19-0ubuntu6.6) のトリガを処理しています ...
kohchi@ubuntu13:~/vmware-tools-distrib/bin$

open-vm-tools/open-vm-tools-desktopのインストール

apt-getのinstallを実行。

kohchi@ubuntu13:~$ sudo apt-get install open-vm-tools
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libmpdec2 libpostproc52 libupstart1 linux-headers-3.13.0-24
  linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
  linux-image-3.8.0-31-generic linux-image-extra-3.13.0-24-generic
  linux-image-extra-3.8.0-31-generic
これを削除するには 'apt-get autoremove' を利用してください。
提案パッケージ:
  open-vm-tools-desktop
以下のパッケージが新たにインストールされます:
  open-vm-tools
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 14 個。
456 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,344 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty-updates/main open-vm-tools i386 2:9.4.0-1280544-5ubuntu6.2 [456 kB]
456 kB を 0秒 で取得しました (972 kB/s)
以前に未選択のパッケージ open-vm-tools を選択しています。
(データベースを読み込んでいます ... 現在 290499 個のファイルとディレクトリがインストールされています。)
.../open-vm-tools_2%3a9.4.0-1280544-5ubuntu6.2_i386.deb を展開する準備をしています ...
open-vm-tools (2:9.4.0-1280544-5ubuntu6.2) を展開しています...
man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
ureadahead (0.100.0-16) のトリガを処理しています ...
ureadahead will be reprofiled on next reboot
open-vm-tools (2:9.4.0-1280544-5ubuntu6.2) を設定しています ...
 * Starting open-vm daemon vmtoolsd                                      [ OK ] 
libc-bin (2.19-0ubuntu6.6) のトリガを処理しています ...
kohchi@ubuntu13:~$ 
kohchi@ubuntu13:~$ sudo apt-get install open-vm-tools-desktop
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libmpdec2 libpostproc52 libupstart1 linux-headers-3.13.0-24
  linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
  linux-image-3.8.0-31-generic linux-image-extra-3.13.0-24-generic
  linux-image-extra-3.8.0-31-generic
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージが新たにインストールされます:
  open-vm-tools-desktop
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 14 個。
120 kB のアーカイブを取得する必要があります。
この操作後に追加で 447 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty-updates/main open-vm-tools-desktop i386 2:9.4.0-1280544-5ubuntu6.2 [120 kB]
120 kB を 0秒 で取得しました (431 kB/s)   
以前に未選択のパッケージ open-vm-tools-desktop を選択しています。
(データベースを読み込んでいます ... 現在 290565 個のファイルとディレクトリがインストールされています。)
.../open-vm-tools-desktop_2%3a9.4.0-1280544-5ubuntu6.2_i386.deb を展開する準備をしています ...
open-vm-tools-desktop (2:9.4.0-1280544-5ubuntu6.2) を展開しています...
open-vm-tools-desktop (2:9.4.0-1280544-5ubuntu6.2) を設定しています ...
kohchi@ubuntu13:~$ lsmod | grep vm
vmw_balloon            13191  0 
vmwgfx                149294  3 
ttm                    85079  1 vmwgfx
drm                   244037  4 ttm,vmwgfx
vmw_vmci               60731  0 
kohchi@ubuntu13:~$ 

結果

open-vm-tools/open-vm-tools-desktopで文字列のコピペはなんら問題がなかった。
ファイルのドラッグ&ドロップはvmhgfsがなくても最初失敗するが「再試行」するとできるという状態なんだけど、VMware-Toolsを入れていたときも同じ状態だったので入れ直しによって起きた問題でない。この調査は後回しとする。