Ubuntu 20 ARM64 vastool status reporting incorrectly
说明
Ubuntu 20 & 22 ARM64/AARCH64 use libncurses.so.6 and libtinfo.so.6, which causes vastool in Safeguard Authentication Services version 5.1 or version 5.1.1 to report incorrect error messages.
The command "/opt/quest/bin/vastool status" reports the following:
WARNING: Did not find AD SPN in list of keytab SPNs WARNING: Did not find AD SPN in list of keytab SPNs WARNING: 502 host.keytab is missing entries for AD SPN entries. WARNING: Did not find keytab SPN in list of AD SPNs WARNING: 503 host.keytab has SPN entries that are not in AD.
The command "/opt/quest/bin/vastool ktutil list" reports the following:
/opt/quest/bin/.ktutil: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Due to the errors, the client may not be able to join to an Active Directory domain.
原因
When Safeguard Authentication Services version 5.1 or version 5.1.1 is installed in an ARM64/AARCH64 environment, the utilities are linked against libncurses.so.5 and libtinfo.so.5, which causes "/opt/quest/bin/vastool status" to report incorrect error messages, and "/opt/quest/bin/vastool ktutil list" to display "/opt/quest/bin/.ktutil: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory".
解决办法
This has been identified as a Software Defect, and assigned the ID 423517.
Workaround: You can create a symbolic link by using the following command syntax: ln -s /usr/lib/aarch64-linux-gnu/libncurses.so.6.2 /opt/quest/lib64/libncurses.so.5