vCenter patching fails with error Installation of one of more RPMs failed
search cancel

vCenter patching fails with error Installation of one of more RPMs failed

book

Article ID: 431223

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • vCenter patching fails

  • RPM  package won't install and prompted to restore for back up.

  • Problem logged in "/var/log/vmware/applmgmt/update_microservice.log"

package cloud-utils-0.31-2.ph4.noarch requires gptfdisk, but none of the providers can be installed

package gptfdisk-1.0.7-2.ph4.x86_64 requires ncurses-devel, but none of the providers can be installed

package ncurses-devel-6.2-6.ph4.x86_64 requires ncurses = 6.2-6.ph4, but none of the providers can be installed

Environment

vCenter 8.x

Cause

Patch installation running into dependencies with older RPM's still on system from previous update

Resolution

Note, Backup and Snapshot vCenter before making any changes.

  1. Identify the conflicting RPM in the /var/log/vmware/applmgmt/update_microservice.log.

    i.e.,

    package cloud-utils-0.31-2.ph4.noarch requires gptfdisk, but none of the providers can be installed

  2. Uninstall the conflicting RPM. If more than one RPM then they may have a dependencies on the previous RPM so may have to change order of uninstall.

    vcsa# rpm -e cloud-utils-0.31-2.ph4.noarch

  3. Confirm that the conflicting RPM is removed

    vcsa# rpm -qa | grep cloud-utils

  4. Continue with patching vCenter.