Problem Description
Following an attempted upgrade from version 6.3.9::r732839 to the latest release, Nutanix Druva proxies may lose connectivity to Phoenix and appear offline. This issue typically stems from a library incompatibility between the new software version and the underlying operating system.
Traceback
When attempting to run the ProxyConf utility on affected servers via the console, the following errors are triggered:
/lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.3.2' not found (required by ProxyConf) /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.3.4' not found (required by ProxyConf)
Cause:
The ProxyConf utility in the newer Druva release was compiled against GNU C Library (GLIBC) version 2.34. However, proxies running on Ubuntu 20.04 only provide GLIBC 2.31. Because the OS lacks the required library version, the proxy services fail to initialize.
Resolution:
To resolve this, the proxy operating system must be upgraded from Ubuntu 20.04 to Ubuntu 22.04, which natively supports GLIBC 2.34.
Execute the following steps on the affected proxies:
Repair existing packages:
sudo apt --fix-broken install -y
Update and upgrade the current distribution:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade
Adjust the release manager to allow the upgrade:
sudo sed -i 's/Prompt=lts/Prompt=normal/g' /etc/update-manager/release-upgrades
Clear existing reboot flags:
rm /var/run/reboot-required.pkgs
Perform the OS upgrade:
do-release-upgrade -f DistUpgradeViewNonInteracive
Reboot the server:
sudo reboot
Once the OS upgrade to 22.04 is complete, the Druva proxies will successfully reconnect to Phoenix and return to an online status.
