vSphere Client5.5をwine経由でUbuntu14.04からアクセスする

PC

VMware vSphere ClientはWindowsプログラムなのでUbuntuではそのまま動かせないが、Wineを使えば動かせるだろうと言うことで、試してみることにした。

32bit版Wineをインストールして、その上でvSphere Clientを動かす。

Wineのインストール

最新版のWineをインストールする。

foo@ESXihost:~$ sudo dpkg --add-architecture i386 
foo@ESXihost:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa
foo@ESXihost:~$ sudo apt-get update
foo@ESXihost:~$ sudo apt-get install wine1.8 wine-mono4.5.4 wine-gecko2.34 winetricks

バージョンは1.8

foo@ESXihost:~$ wine --version
wine-1.8

Wineの設定をする。
ここのミソは32bitのWineで動かすこと。32bitで動作させるようにWINEARCHをセットしてwinecfgを起動する。環境を他と分けるためWINEPREFIXも~/.wine32とする。Windowsバージョンは Windows7にする。

foo@ESXihost:~$ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

vSphere Client起動

Program Error起動時にプログラムエラーが表示されるが、vSphere Client本体は動作するので気にしないことにする。(^^;

32bit WineからvSphere Clientを起動。

WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine $HOME/.wine32/drive_c/Program\ Files/VMware/Infrastructure/Virtual\ Infrastructure\ Client/Launcher/VpxClient.exe

vSphere Client
 

トラブルシューティング

vSphere Clientを動かす際に以下のエラーが出た場合は、それぞれの追加対応を行う。
 

「gnome-keyring-pkcs11.so: 共有オブジェクトファイルを開けません」エラー

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません

対処方法:32bit版のlibp11-kit-gnome-keyringをインストールする

sudo apt-get install libp11-kit-gnome-keyring:i386

参考URL:
wine起動時のgnome-keyring-pkcs11.soが見つからない問題について - Qiita
 
 

「err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.」エラー

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

対処方法:sambaをインストールする

sudo apt-get install samba

参考URL: ntlm_auth - tool to allow external access to Winbind's NTLM authentication function

NAME
ntlm_auth - tool to allow external access to Winbind's NTLM
authentication function

SYNOPSIS
ntlm_auth

DESCRIPTION
This tool is part of the samba(7) suite.

「err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.」エラー

対処方法:winbindをインストールする

参考URL:
Error at launching game -- WineHQ
 
 

「Failed to create service for hcmon driver」エラー

対処方法:hcmon.sysを削除

参考URL:
vSphere Client 5.5 on Ubuntu 14.04
Installing vSphere Client fails with the error: Failed to create service for hcmon driver (2006486)

Last Updated on 2024-08-13 by spicebeat

タイトルとURLをコピーしました