search
cancel
Search
Running VMware Tools in a Red Hat virtual machine fails with the error: Trying to overwrite existing RPC registration for upgrader.create! Aborted
book
Article ID: 311607
calendar_today
Updated On:
Feedback
Subscribe
Products
VMware vSphere ESXi
Show More
Show Less
Issue/Introduction
Symptoms:
In a RHEL 5 or later virtual machine, you experience these symptoms:
VMware Tools installs successfully
The vSphere Client reports the status of VMware Tools as Not Running
Running the
service vmware-tools
command reports that VMware Tools is not running
Running the
ps -ef
command reports that
/usr/sbin/vmtoolsd
is not running
Running the
/usr/sbin/vmtoolsd -l
command fails
You see an error similar to:
[Dec 20 18:38:34.585: ] [ error] [vmsvc] Trying to overwrite existing RPC registration for upgrader.create!
Aborted
Environment
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Embedded
VMware ESX 4.1.x
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 5.1
VMware ESXi 4.0.x Installable
VMware ESXi 4.0.x Embedded
VMware ESX 4.0.x
Cause
This issue occurs if there are old library files in the
/etc/vmware-tools/plugins/vmsvc
directory
.
Resolution
To resolve this issue, delete the old library files.
To delete the old library files:
Log in to the virtual machine using SSH as the root user.
Run this command to navigate to the directory that contains the virtual machine library files:
#
cd /etc/vmware-tools/plugins/vmsvc
Run this command to list the contents of the directory:
#
ls
You see an output similar to:
#
libautoUpgrade.so.old.0 libguestInfo.so.old.0 libpowerOps.so.old.0
Run this command to delete the old library files in the format lib
name
.so.old.
0
:
#
rm lib*.so.old.*
Run this command to start the vmware-tools service:
#
service vmware-tools start
To check the status of vmware-tools, run this command:
# service vmware-tools status
You see an output similar to:
#
vmtoolsd is running
Feedback
thumb_up
Yes
thumb_down
No