VMware の Update Manager をインストールしようとしたところエラーでハマったのでメモっておきます。

大項目中項目
バージョンVMware vShpere 5.1
利用したISOVMware-VIMSetup-all-5.1.0-880471.iso
サーバOSWindows 2008 R2


■説明
VMware の Update Managerをインストールしようとしたところ以下のエラーが発生しました。

エラー
エラー 25085。 セットアップ中に、VMware vCenter Server:IPアドレス への VMware vCenter Update Manager 拡張機能の登録に失敗しました。

UpdateManagerError

インストールログを見てみると、以下のエラーが出力されているのに気づく。

VMware Update Manager-build-782803: 03/17/13 17:08:08 ---------- Begin Logging ----------
VMware Update Manager-build-782803: 03/17/13 17:08:08 --- CA exec: VMRegisterExtension
VMware Update Manager-build-782803: 03/17/13 17:08:08 ERROR: The CustomActionData property did not pass TEMP_DIR value.
VMware Update Manager-build-782803: 03/17/13 17:08:08 ERROR: VUM registeration with VC failed
VMware Update Manager-build-782803: 03/17/13 17:08:08 Posting error message 25085
VMware Update Manager-build-782803: 03/17/13 17:08:10 MsiProcessMessage returned: 1
VMware Update Manager-build-782803: 03/17/13 17:08:10 ---------- End Logging----------
VMware Update Manager-build-782803: 03/17/13 17:08:10 ---------- Begin Logging ----------
VMware Update Manager-build-782803: 03/17/13 17:08:10 --- CA exec: VMUnregisterExtension
VMware Update Manager-build-782803: 03/17/13 17:08:10 INFO: Reg/UnReg extn command: ["-v 192.168.0.150 -p 80 -S "C:\Program Files (x86)\VMware\Infrastructure\Update Manager\extension.xml" -C "C:\Program Files (x86)\VMware\Infrastructure\Update Manager\\" -L "C:\Users\ADMINI~1\AppData\Local\Temp\2\\" -O extdelete"]
VMware Update Manager-build-782803: 03/17/13 17:08:10 AppendPath::done Path: C:\Program Files (x86)\VMware\Infrastructure\Update Manager\vciInstallUtils.exe
VMware Update Manager-build-782803: 03/17/13 17:08:10 Found "C:\Program Files (x86)\VMware\Infrastructure\Update Manager\vciInstallUtils.exe"
VMware Update Manager-build-782803: 03/17/13 17:08:16 Process returned 102
VMware Update Manager-build-782803: 03/17/13 17:08:16 Error:: VC User Name & Password entered is wrong
VMware Update Manager-build-782803: 03/17/13 17:08:16 INFO: VUM unregisteration from VC failed


ハイライト部分を見てみると、どうもパスワードが違うよと言われていた。
だけど、Update Managerインストール時は、vCenterへ一度アクセスできるか確認するので出来ない場合はここまで進まない。

なのに、ここまで進んで最後にパスワードが違うとかイミフ的な感じで4時間悩んだ結果、なんとvCenterログイン時に利用するパスワードに「;(セミコロン)」が入っていたのが原因だった。

上記が分かった切っ掛けは、前vCenterをインストールした時のSSOセットアップ時に「;(セミコロン)」を入れてインストールしたら途中でインストールが失敗してしまった事を思い出したため。
それで、試しにパスワードの「;」を削除したらあっさりとインストール完了という・・・(´・ω・`)

ちなみに、SSOで利用していけないパスワードの文字は「;」「”」「^」「`」「\」だそうです。
参考: http://www.vmware.com/jp/support/support-resources/pubs/vsphere-esxi-vce
nter-server-pubs/vsphere-vcenter-server-510a-release-notes.html

と、言う事で今後一切VMのパスワードには上記文字列は入れないでおこうと思います。

ちなみに、パスワードの問題以外で「Error 25085」が出る場合は以下のKBを参照してください。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1032709


3月 17, 2013 at 8:11 pm by 黒ぶちメガネ
Category: VMware