轉載至 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2038263
Symptoms
- After installing VMware Tools 5.1/5.5 on a Windows virtual machine, the Windows Application Event log of the guest operating system reports warnings.
- You see warnings similar to:
[ warning] [vmusr:vmusr] vmware::tools::UnityPBRPCServer::Start: Failed to register with the host! [ warning] [vmusr:vmtoolsd] Failed registration of app type 2 (Signals) from plugin unity.
[ warning] [vmusr:vmusr] Error in the RPC receive loop: RpcIn: Unable to send.
[ warning] [vmusr:vmusr] socket count not create new socket, error 10047: An address incompatible with the requested protocol was used
[ warning] [vmusr:vmusr] Channel restart failed [1]
Cause
The Unity feature is not used by ESXi and therefore reports these warnings.
Resolution
- ESXi 5.1 Update 2, available at VMware Downloads. For more information, see the VMware ESXi 5.1 Update 2 Release Note.
- ESXi 5.5 Update 2, available at VMware Downloads. For more information, see the VMware ESXi 5.5 Update 2 Release Note.
To resolve this issue, install the VMware Tools packaged with ESXi 5.1 Update 2 or ESXi 5.5 Update 2 on the affected virtual machines.
To work around this issue, use one of these methods.
Method 1: Disable Protocol Buffer Remote Procedure Call (PBRPC)
- Open the
tools.conf
file of the guest operating system using a text editor.
This file is located at:- Windows Vista, Windows 7, Windows Server 2008 and 2012:
C:\ProgramData\VMware\VMware Tools\
- Windows XP and Windows Server 2000/2003:
C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\
- Windows Vista, Windows 7, Windows Server 2008 and 2012:
- In the
tools.conf
file, locate the line with the comment[unity]
and change thePbrpc.enable
value fromtrue
tofalse
.
For example:[unity]
Pbrpc.enable=false - Restart the VMware Tools service.
Notes:
- If the
tools.conf
file does not exist, create a new file and use the content given above. - Ensure to edit this file as an administrator.
- The
Application Data/ProgramData
folder is usually hidden. Ensure that hidden files are viewable.
Method 2: Delete the Unity plug-in
- In the guest operating system, navigate to:
C:\Program Files\VMware\VMware Tools\plugins\vmusr
- Delete the
Unity.dll
file.
Note: You may have to stop VMware Tools and end the vmtoolsd.exe process before deleting the file. - Restart the VMware Tools service.
Note: After removing the Unity Plug-in, you may see errors about it missing. To suppress these false errors, see Upgrading to VMware Tools 5.1 causes log spew with the message: Error in the RPC receive loop: RpcIn: Unable to send (2036350).
Additional Information
See Also
This Article Replaces
Update History
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
沒有留言:
張貼留言