VMware Cloud Community
RockT
Contributor
Contributor

OSP tools on RHEL6 / CentOS 6 update breakage

Hi,

I suspect this is a yum bug, introduced in RHEL6. This works fine on RHEL5 btw.

Have installed vmware tools and all kmods 9.0.1 from here:

Index of /45848/tools/esx

Update is from 5.1p01/ to 5.1u1/

When updating the tools to 9.0.5 yum bails out with broken depencies but installs fine when doing a fresh install;

means all dependencies are met but yum fails.

What is the easiest way to work around this issue?

Thx

Rainer

# yum -y update vmware\*

Loaded plugins: downloadonly

Setting up Update Process

Resolving Dependencies

--> Running transaction check

---> Package vmware-tools-core.x86_64 0:9.0.1-2 will be updated

--> Processing Dependency: vmware-tools-core = 9.0.1 for package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-core.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-esx-nox.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-esx-nox.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-foundation.x86_64 0:9.0.1-4 will be updated

---> Package vmware-tools-foundation.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-guestlib.x86_64 0:9.0.1-3 will be updated

---> Package vmware-tools-guestlib.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-libraries-nox.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-libraries-nox.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-autoUpgrade.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-autoUpgrade.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-deployPkg.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-deployPkg.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-guestInfo.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-guestInfo.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-hgfsServer.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-hgfsServer.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-powerOps.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-powerOps.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-timeSync.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-timeSync.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-vix.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-vix.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-plugins-vmbackup.x86_64 0:9.0.1-2 will be updated

---> Package vmware-tools-plugins-vmbackup.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-pvscsi-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-pvscsi-common = 9.0.1 for package: kmod-vmware-tools-pvscsi-1.1.1.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-pvscsi-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-services.x86_64 0:9.0.1-3 will be updated

---> Package vmware-tools-services.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmblock-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmblock-common = 9.0.1 for package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmblock-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmci-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmci-common = 9.0.1 for package: kmod-vmware-tools-vmci-9.3.18.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmci-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmhgfs-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmhgfs-common = 9.0.1 for package: kmod-vmware-tools-vmhgfs-1.4.1.1-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmhgfs-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmmemctl-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmmemctl-common = 9.0.1 for package: kmod-vmware-tools-vmmemctl-1.2.1.2-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmmemctl-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmsync-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmsync-common = 9.0.1 for package: kmod-vmware-tools-vmsync-1.1.0.1-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmsync-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmxnet-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmxnet-common = 9.0.1 for package: kmod-vmware-tools-vmxnet-2.0.14.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmxnet-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vmxnet3-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmxnet3-common = 9.0.1 for package: kmod-vmware-tools-vmxnet3-1.1.32.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmxnet3-common.x86_64 0:9.0.5-1.el6 will be an update

---> Package vmware-tools-vsock-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vsock-common = 9.0.1 for package: kmod-vmware-tools-vsock-9.3.3.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vsock-common.x86_64 0:9.0.5-1.el6 will be an update

--> Running transaction check

---> Package kmod-vmware-tools-vmxnet3.x86_64 0:1.1.32.0-2.6.32.71.el6.x86_64.3 will be updated

---> Package kmod-vmware-tools-vmxnet3.x86_64 0:1.1.34.0-2.6.32.71.el6.x86_64.3 will be an update

---> Package vmware-tools-core.x86_64 0:9.0.1-2 will be updated

--> Processing Dependency: vmware-tools-core = 9.0.1 for package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-pvscsi-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-pvscsi-common = 9.0.1 for package: kmod-vmware-tools-pvscsi-1.1.1.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmblock-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmblock-common = 9.0.1 for package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmci-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmci-common = 9.0.1 for package: kmod-vmware-tools-vmci-9.3.18.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmhgfs-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmhgfs-common = 9.0.1 for package: kmod-vmware-tools-vmhgfs-1.4.1.1-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmmemctl-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmmemctl-common = 9.0.1 for package: kmod-vmware-tools-vmmemctl-1.2.1.2-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmsync-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmsync-common = 9.0.1 for package: kmod-vmware-tools-vmsync-1.1.0.1-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vmxnet-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vmxnet-common = 9.0.1 for package: kmod-vmware-tools-vmxnet-2.0.14.0-2.6.32.71.el6.x86_64.3.x86_64

---> Package vmware-tools-vsock-common.x86_64 0:9.0.1-3 will be updated

--> Processing Dependency: vmware-tools-vsock-common = 9.0.1 for package: kmod-vmware-tools-vsock-9.3.3.0-2.6.32.71.el6.x86_64.3.x86_64

--> Finished Dependency Resolution

Error: Package: kmod-vmware-tools-vmci-9.3.18.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmci-9.3.18.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmci-common = 9.0.1

           Removing: vmware-tools-vmci-common-9.0.1-3.x86_64 (@/vmware-tools-vmci-common-9.0.1-3.x86_64)

               vmware-tools-vmci-common = 9.0.1-3

           Updated By: vmware-tools-vmci-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmci-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-pvscsi-1.1.1.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-pvscsi-1.1.1.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-pvscsi-common = 9.0.1

           Removing: vmware-tools-pvscsi-common-9.0.1-3.x86_64 (@/vmware-tools-pvscsi-common-9.0.1-3.x86_64)

               vmware-tools-pvscsi-common = 9.0.1-3

           Updated By: vmware-tools-pvscsi-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-pvscsi-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmblock-common = 9.0.1

           Removing: vmware-tools-vmblock-common-9.0.1-3.x86_64 (@/vmware-tools-vmblock-common-9.0.1-3.x86_64)

               vmware-tools-vmblock-common = 9.0.1-3

           Updated By: vmware-tools-vmblock-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmblock-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmmemctl-1.2.1.2-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmmemctl-1.2.1.2-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmmemctl-common = 9.0.1

           Removing: vmware-tools-vmmemctl-common-9.0.1-3.x86_64 (@/vmware-tools-vmmemctl-common-9.0.1-3.x86_64)

               vmware-tools-vmmemctl-common = 9.0.1-3

           Updated By: vmware-tools-vmmemctl-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmmemctl-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vsock-9.3.3.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vsock-9.3.3.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vsock-common = 9.0.1

           Removing: vmware-tools-vsock-common-9.0.1-3.x86_64 (@/vmware-tools-vsock-common-9.0.1-3.x86_64)

               vmware-tools-vsock-common = 9.0.1-3

           Updated By: vmware-tools-vsock-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vsock-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmblock-1.1.2.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-core = 9.0.1

           Removing: vmware-tools-core-9.0.1-2.x86_64 (@/vmware-tools-core-9.0.1-2.x86_64)

               vmware-tools-core = 9.0.1-2

           Updated By: vmware-tools-core-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-core = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmhgfs-1.4.1.1-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmhgfs-1.4.1.1-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmhgfs-common = 9.0.1

           Removing: vmware-tools-vmhgfs-common-9.0.1-3.x86_64 (@/vmware-tools-vmhgfs-common-9.0.1-3.x86_64)

               vmware-tools-vmhgfs-common = 9.0.1-3

           Updated By: vmware-tools-vmhgfs-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmhgfs-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmxnet-2.0.14.0-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmxnet-2.0.14.0-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmxnet-common = 9.0.1

           Removing: vmware-tools-vmxnet-common-9.0.1-3.x86_64 (@/vmware-tools-vmxnet-common-9.0.1-3.x86_64)

               vmware-tools-vmxnet-common = 9.0.1-3

           Updated By: vmware-tools-vmxnet-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmxnet-common = 9.0.5-1.el6

Error: Package: kmod-vmware-tools-vmsync-1.1.0.1-2.6.32.71.el6.x86_64.3.x86_64 (@/kmod-vmware-tools-vmsync-1.1.0.1-2.6.32.71.el6.x86_64.3.x86_64)

           Requires: vmware-tools-vmsync-common = 9.0.1

           Removing: vmware-tools-vmsync-common-9.0.1-3.x86_64 (@/vmware-tools-vmsync-common-9.0.1-3.x86_64)

               vmware-tools-vmsync-common = 9.0.1-3

           Updated By: vmware-tools-vmsync-common-9.0.5-1.el6.x86_64 (vmware-tools)

               vmware-tools-vmsync-common = 9.0.5-1.el6

You could try using --skip-broken to work around the problem

Reply
0 Kudos
4 Replies
rjgarner
Contributor
Contributor

I actually suspect it's a bug in the rpms, the dependency should probably be "= 9.0.5", not "= 9.0.1".

... more playing ...

looks like 5.1ep03 is broken, but 5.1ep02 is OK.

Reply
0 Kudos
muddin
Contributor
Contributor

Run this command

#yum clean all

then run this command again may be solve problems.


# yum -y update vmware\*


Reply
0 Kudos
RockT
Contributor
Contributor

No, it does not solve the problem.

Only working solution is to deinstall all vmware rpms, then reinstall.

Reply
0 Kudos
danbarr
Enthusiast
Enthusiast

I had this same issue with a CentOS 6 VM yesterday, and sadly the same resolution (uninstall all then reinstall). Hopefully dependencies and upgrade paths will be corrected with future releases.

Reply
0 Kudos