NetWorker: Fehler beim Laden freigegebener Bibliotheken: libncurses.so.5
Summary: Unter Linux RHEL 8.0 und höher können beim Starten einiger NetWorker-Services auf dem NetWorker-Server nach der Installation die folgenden Fehler angezeigt werden.
Symptoms
NetWorker ist auf einem RedHat- oder Oracle 8.0.x-Server (oder höher) installiert.
NetWorker-Daemons können mit dem folgenden Fehler nicht gestartet werden in /nsr/logs/daemon.rawverwalten:
NetWorker: So verwenden Sie nsr_render_log zum Rendern .raw Protokolldateien
Cause
Unter Red Hat 8 und höher wird die libncurses.so.5 Die Binärdatei ist standardmäßig nicht verfügbar.
Im Folgenden finden Sie die abhängigen Bibliotheksversionen, die je nach Plattform verfügbar sind.
RHEL 7 hat libncurses.so.5 als Standardbibliothek.
RHEL 8 hat libncurses.so.6.1 als Standardbibliothek (Allerdings libncurses.so.5 steht auch im Red Hat Repository zum Download zur Verfügung.)
RHEL 9 bietet libncurses.so.6.2 als Standardeinstellung.
Resolution
Suchen Sie unter RHEL 8.x und höher nach der vorhandenen Binärdatei libncurses.so.6.x und libtinfo.so.6.x Im Rahmen der ncurses-libs-6.x RPM-Paket und erstellen Sie einen Softlink, wie unten gezeigt.
Verwenden Sie für RHEL 8.x diese Option:
ln -s "/usr/lib64/libncurses.so.6.1" "/usr/lib64/libncurses.so.5" ln -s "/usr/lib64/libtinfo.so.6.1" "/usr/lib64/libtinfo.so.5"
Verwenden Sie für RHEL 9.x diese Option:
ln -s "/usr/lib64/libncurses.so.6.2 "/usr/lib64/libncurses.so.5" ln -s "/usr/lib64/libtinfo.so.6.2" "/usr/lib64/libtinfo.so.5"
Additional Information
Dieser Workaround besteht darin, dieses Problem zu beheben Kompatibilität von NetWorker-Server 19.9 mit Betriebssystemen der Versionen Red Hat 8.x und 9.x:

