ESXi 6.7 の環境に、FreeBSD 12.1 を導入したので
VMware Tools を導入しようとするとエラーになりました。
また、ESXi 側のエラーを確認すると以下のメッセージが表示されてました。
Mount Tools Installer
キー
haTask-7-vim.VirtualMachine.mountToolsInstaller-3769118997
説明
ツール CD インストーラをゲストの CD-ROM としてマウントします。
仮想マシン:
FreeBSD
状態
失敗 - 必要な VMware Tools の ISO イメージは存在しないかアクセス不能になっています。
エラー
VMware Tools をインストールできません。VMware Tools のインストールに必要なイメージ ファイル「/usr/lib/vmware/isoimages/freebsd.iso」にアクセスしようとしてエラーが発生しました: 2 (No such file or directory)。このゲスト OS 用 VMware Tools パッケージの入手方法の詳細については、製品マニュアルまたはナレッジベースの記事 2129825 を参照してください。
vix エラー コード = 21001
実際にイメージファイルを確認すると
「/usr/lib/vmware/isoimages/freebsd.iso」のファイルが存在してませんでした。
VMware Tools 11.0.1 リリース ノート を確認すると以下の内容が記述されてました。
VMware Tools のバージョン 10.2.0 以降では、FreeBSD に対する Perl スクリプト ベースの VMware Tools のインストールを終了しました。FreeBSD システムは FreeBSD パッケージ リポジトリから直接入手できる open-vm-tools パッケージからのみがサポートされます。open-vm-tools 10.1.0 以降の FreeBSD パッケージは、FreeBSD パッケージ リポジトリから入手できます。
VMware Tools から open-vm-tools に変更されてました。
open-vm-tools は、パッケージリポジトリから入手可能なので以下の方法で導入する事にしました。
[root@FreeBSD ~]# pkg install open-vm-tools
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 13 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
open-vm-tools: 11.0.1_2,2
gtk2: 2.24.32
pangomm: 2.40.1_4
libxml++: 2.40.1,1
libsigc++: 2.10.2
glibmm: 2.56.0_2,1
cairomm: 1.12.2_4
gtkmm24: 2.24.5_1
atkmm: 2.24.2_4
fusefs-libs: 2.9.9_1
libdnet: 1.13_3
libnotify: 0.7.8
libmspack: 0.10.1
Number of packages to be installed: 13
The process will require 73 MiB more space.
12 MiB to be downloaded.
Proceed with this action? [y/N]: Y
[1/13] Fetching open-vm-tools-11.0.1_2,2.txz: 100% 588 KiB 602.0kB/s 00:01
pkg: open-vm-tools-11.0.1_2,2 failed checksum from repository
「pkg: open-vm-tools-11.0.1_2,2 failed checksum from repository」と
表示されて導入する事が出来ませんでした。
リポジトリ側の問題だと思ったため、以下の方法を試して見ました。
※.リポジトリのデータベースのアップデートです。
pkg update -f
その後、以下の方法を試して見ました。
pkg install open-vm-tools
正常に導入する事が出来ました。
その時の情報が以下の内容になります。
[root@FreeBSD ~]# pkg install open-vm-tools
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 13 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
open-vm-tools: 11.0.1_2,2
gtk2: 2.24.32
pangomm: 2.40.1_4
libxml++: 2.40.1,1
libsigc++: 2.10.2
glibmm: 2.56.0_2,1
cairomm: 1.12.2_4
gtkmm24: 2.24.5_1
atkmm: 2.24.2_4
fusefs-libs: 2.9.9_1
libdnet: 1.13_3
libnotify: 0.7.8
libmspack: 0.10.1
Number of packages to be installed: 13
The process will require 73 MiB more space.
12 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/13] Fetching open-vm-tools-11.0.1_2,2.txz: 100% 588 KiB 602.0kB/s 00:01
[2/13] Fetching gtk2-2.24.32.txz: 100% 5 MiB 5.4MB/s 00:01
[3/13] Fetching pangomm-2.40.1_4.txz: 100% 113 KiB 115.8kB/s 00:01
[4/13] Fetching libxml++-2.40.1,1.txz: 100% 120 KiB 123.1kB/s 00:01
[5/13] Fetching libsigc++-2.10.2.txz: 100% 4 MiB 3.7MB/s 00:01
[6/13] Fetching glibmm-2.56.0_2,1.txz: 100% 921 KiB 943.5kB/s 00:01
[7/13] Fetching cairomm-1.12.2_4.txz: 100% 518 KiB 530.5kB/s 00:01
[8/13] Fetching gtkmm24-2.24.5_1.txz: 100% 1 MiB 1.1MB/s 00:01
[9/13] Fetching atkmm-2.24.2_4.txz: 100% 100 KiB 102.9kB/s 00:01
[10/13] Fetching fusefs-libs-2.9.9_1.txz: 100% 138 KiB 141.1kB/s 00:01
[11/13] Fetching libdnet-1.13_3.txz: 100% 68 KiB 69.8kB/s 00:01
[12/13] Fetching libnotify-0.7.8.txz: 100% 29 KiB 30.0kB/s 00:01
[13/13] Fetching libmspack-0.10.1.txz: 100% 76 KiB 77.4kB/s 00:01
Checking integrity... done (0 conflicting)
[1/13] Installing libsigc++-2.10.2...
[1/13] Extracting libsigc++-2.10.2: 100%
[2/13] Installing glibmm-2.56.0_2,1...
[2/13] Extracting glibmm-2.56.0_2,1: 100%
[3/13] Installing libxml++-2.40.1,1...
[3/13] Extracting libxml++-2.40.1,1: 100%
[4/13] Installing cairomm-1.12.2_4...
[4/13] Extracting cairomm-1.12.2_4: 100%
[5/13] Installing gtk2-2.24.32...
[5/13] Extracting gtk2-2.24.32: 100%
[6/13] Installing pangomm-2.40.1_4...
[6/13] Extracting pangomm-2.40.1_4: 100%
[7/13] Installing atkmm-2.24.2_4...
[7/13] Extracting atkmm-2.24.2_4: 100%
[8/13] Installing gtkmm24-2.24.5_1...
[8/13] Extracting gtkmm24-2.24.5_1: 100%
[9/13] Installing fusefs-libs-2.9.9_1...
[9/13] Extracting fusefs-libs-2.9.9_1: 100%
[10/13] Installing libdnet-1.13_3...
[10/13] Extracting libdnet-1.13_3: 100%
[11/13] Installing libnotify-0.7.8...
[11/13] Extracting libnotify-0.7.8: 100%
[12/13] Installing libmspack-0.10.1...
[12/13] Extracting libmspack-0.10.1: 100%
[13/13] Installing open-vm-tools-11.0.1_2,2...
[13/13] Extracting open-vm-tools-11.0.1_2,2: 100%
=====
Message from fusefs-libs-2.9.9_1:
--
Install the fuse kernel module to use this port.
