VMware vSphere Web Client で内部エラー 1009 が報告される
search cancel

VMware vSphere Web Client で内部エラー 1009 が報告される

book

Article ID: 340931

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction


vSphere Web Client でどの操作を実行しても内部エラー 1009 で失敗する。
vSphere_client_virgo.log ファイルに、次のようなエントリが記録される。

[INFO ]http-bio-9443-exec-470000848 100013 200004 c.v.v.vim.data.adapters.search.impl.PropertyCollectorDataAdapter Object not found:ManagedObjectReference:type = VirtualMachine,value = vm-3309,serverGuid = 17D382FB-8695-4464-A0C1-C637764F8961
FilterSpec:
[0]
objectSet:
[0]:VirtualMachine:vm-3309:17D382FB-8695-4464-A0C1-C637764F8961
propSet:
[0]:[overallStatus, runtime.connectionState]
[1]
objectSet:
[0]:VirtualMachine:vm-1058:17D382FB-8695-4464-A0C1-C637764F8961
propSet:
[0]:[overallStatus, runtime.connectionState]
[2]
objectSet:
[0]:VirtualMachine:vm-138:17D382FB-8695-4464-A0C1-C637764F8961
propSet:
[0]:[overallStatus, runtime.connectionState]
[3]
objectSet:
[0]:VirtualMachine:vm-1494:17D382FB-8695-4464-A0C1-C637764F8961
propSet:
[0]:[overallStatus, runtime.connectionState]
[4]
objectSet:
[0]:VirtualMachine:vm-425:17D382FB-8695-4464-A0C1-C637764F8961
propSet:
[0]:[overallStatus, runtime.connectionState]


vpxd.log ファイルに、次のようなエントリが記録される。

[06944 info 'commonvpxLro' opID=5a4a5af3] [VpxLRO] -- BEGIN task-internal-168981 -- -- vmodl.query.PropertyCollector.retrieveContents -- 1cf0d4a2-da62-5414-eaf6-3ff56f441a92(52d477e0-6eb0-0802-dae6-f63c64c8980d)
[06944 info 'commonvpxLro' opID=5a4a5af3] [VpxLRO] -- FINISH task-internal-168981 -- -- vmodl.query.PropertyCollector.retrieveContents --
[06944 info 'Default' opID=5a4a5af3] [VpxLRO] -- ERROR task-internal-168981 -- -- vmodl.query.PropertyCollector.retrieveContents: vmodl.fault.ManagedObjectNotFound:
--> Result:
--> (vmodl.fault.ManagedObjectNotFound) {
--> dynamicType = <unset>,
--> faultCause = (vmodl.MethodFault) null,
--> obj = 'vim.VirtualMachine:vm-3309',
--> msg = "",
--> }
--> Args:
-->

注:vsphere_client_virgo.log ファイルで示されたすべての仮想マシン オブジェクトで、同様のエントリが観察されます。


Symptoms:
免責事項:これは英文の記事「The VMware vSphere Web Client reports an internal error 1009 (2089949)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vCenter Server 6.0.x
VMware vCenter Server 5.5.x
VMware vCenter Server 5.1.x

Cause

この問題は、ログイン ユーザーの、vSphere Web Client にキャッシュされたオブジェクト ID が原因で発生します。

たとえば、ユーザーがログインし、仮想マシンにアクセスすると、ユーザー データは対応するユーザー プロファイルにキャッシュされます。キャッシュされたユーザー詳細は、ユーザー オブジェクトを削除した後も存在し続けます。

Resolution

この問題を解決するには、Serenity データベースのファイルを削除します。

重要:以下の手順を実行する前に、ファイルを削除または変更する前のリカバリ ポイントがあることを確認してください。VMware vSphere Web Client が仮想マシンにインストールされているか、VMware vCenter Server Appliance を使用している場合は、続行する前にスナップショットを作成することができます。


VMware vSphere Web Client Serenity データベースのファイルを削除するには:
vSphere Web Client サービスを停止します。詳細については、「Stopping, starting, or restarting VMware vCenter Server services (1003895)」および「Stopping, starting, or restarting VMware vCenter Server 6.0 services (2109881)」を参照してください。


Serenity データベースのファイルを削除するには、次のコマンドを入力します。

Windows vCenter Server 5.x の場合:

エクスプローラーを使用して、C:\programdata\vmware\vSphere Web Client\SerenityDB\serenity のコンテンツを削除します

Windows vCenter Server 6.0.x の場合:

エクスプローラーを使用して、C:\programdata\vmware\vCenterServer\data\vSphere Web Client\SerenityDB\serenity のコンテンツを削除します

VMware vCenter Server Appliance 5.x の場合:

コンソール シェルまたは SSH セッションを使用して root としてログインする場合は、次のコマンドを入力します。

rm -rf /etc/vmware-vsphere-client/SerenityDB/serenity/*

VMware vCenter Server Appliance 6.0.x の場合:

コンソール シェルまたは SSH セッションを使用して root としてログインする場合は、次のコマンドを実行します。

rm -rf /storage/vsphere-client/SerenityDB/serenity/*


vSphere Web Client サービスを再起動します。詳細については、「Stopping, starting, or restarting VMware vCenter Server services (1003895)」および「Stopping, starting, or restarting VMware vCenter Server 6.0 services (2109881)」を参照してください。


Additional Information

VMware vSphere Web Client reports an internal error 1009

Impact/Risks:
ユーザー環境設定の一部が失われます