Search the VMware Knowledge Base (KB)
View by Article ID

Installing VMware Tools 5.1/5.5 on a Windows virtual machine reports Unity warnings in Windows Event logs (2038263)

  • 117 Ratings

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

These warnings are related to the Unity feature of VMware Tools for Fusion/Workstation.

The Unity feature is not used by ESXi and therefore reports these warnings.

Resolution

This issue is resolved in:

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)
 
  1. 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\

  2. In the tools.conf file, locate the line with the comment [unity] and change the Pbrpc.enable value from true to false.

    For example:

    [unity]
    Pbrpc.enable=false


  3. 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
 
  1. In the guest operating system, navigate to:

    C:\Program Files\VMware\VMware Tools\plugins\vmusr

  2. Delete the Unity.dll file. 

    Note
    : You may have to stop VMware Tools and end the vmtoolsd.exe process before deleting the file.

  3. 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

To be alerted when this article is updated, click Subscribe to Document in the Actions box.

See Also

This Article Replaces

2040080

Update History

11/30/2012 - Added additional method to resolve issue 04/18/2013 - Added note to stop VMware Tools and end the vmtoolsd.exe process 12/09/2013 - Added vCenter Server 5.5 to Products 05/05/2014 - Removed vCenter Server 5.5 from products as this specific issue does not apply.

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.

Feedback

  • 117 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 117 Ratings
Actions
KB: