SDDC Manager upgrade may fail if some RPMs on the current SDDC Manager are incompatible with those on the upgraded SDDC Manager. In /var/log/vmware/capengine/cap-update/install-*,

This is unlikely for customers who have started in a greenfield environment in VMware Cloud Foundation 4.x and have not performed any modifications to the SDDC Manager. This has only been seen so far on environments in which the customer has started on VMware Cloud Foundation 3.x.

Problem

You may see a message like:

  • package systemd-udev-247.13-4.ph4.x86_64 requires libsystemd-shared-247.so()(64bit), but none of the providers can be installed.

  • package systemd-247.13-4.ph4.x86_64 requires libcrypto.so.3()(64bit), but none of the providers can be installed.

  • package rpm-4.16.1.3-17.ph4.x86_64 requires libcrypto.so.3()(64bit), but none of the providers can be installed

Cause

RPMs may have been left behind by previous upgrades or greenfield deployments, or a user has implicitly or explicitly installed RPMs that prevent the upgrade

Solution

The workaround is to uninstall RPMs that are causing this upgrade conflict manually.

Example

https://kb.vmware.com/s/article/95047