Bug ID 1071441: RPM error log in liveinstall.log and tmm error with failed to load/open library during upgrade.

Last Modified: May 29, 2024

Affected Product(s):
BIG-IP Install/Upgrade, TMOS(all modules)

Known Affected Versions:
15.1.5, 15.1.4.1, 15.1.4, 15.1.3.1, 15.1.3, 15.1.2.1, 15.1.2, 15.1.1

Opened: Jan 05, 2022

Severity: 3-Major

Symptoms

- During a BIG-IP upgrade, an RPM error occurs and is logged to /var/log/liveinstall.log. The nature of the error has rpm post script failure in one of the packages. - After the rpm post script failure occurs, the upgrade status is reported as success. - Upon rebooting to the upgraded BIG-IP version, TMM logs an error that it cannot open a library: "localhost.localdomain notice ERROR: dlopen(libtcl_xnet.so) failed".

Impact

TMM fails to load a library. This can impact or disrupt traffic.

Conditions

This issue is encountered during a BIG-IP upgrade from 13.x & 14.0.x to 15.1.x.

Workaround

Remount /usr to rw: mount -o remount,rw /usr Create the symlink that wa missing: ln -s /usr/lib64/libtcl8.4.so libtcl_xnet.so Restore selinux file context: restorecon -rF libtcl_xnet.so Confirm the symlink: ls -lahZ libtcl_xnet.so lrwxrwxrwx. root root system_u:object_r:lib_t:s0 libtcl_xnet.so -> /usr/lib64/libtcl8.4.so Remount /usr to ro: mount -o remount,ro /usr Reboot

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips