The following error is seen when running sudo commands:
$ sudo date
sudo: unable to load /opt/quest/lib/libsudo_vas.so: ld.so.1: sudo: /opt/quest/lib/libsudo_vas.so: wrong ELF class: ELFCLASS32
Friday, July 19, 2019 at 6:17:55 PM EDT
The default sudo binary in 11.4 was changed from 32-bit to 64-bit, so the provided 32-bit libvas_sudo.so cannot be loaded.
CAUSE 1: The wrong QAS version was installed on the system. The OS is 64 bit but the QAS package that was installed was 32 bit.
CAUSE 2: Product defect in QAS on Solaris 11.4 systems. Defect ID is 804143. Seen in QAS versions 4.1.8 and lower, and 4.2.1 and lower.
The 32 bit package was removed and the 64 bit package was installed, this resolved the issue.
Product defect 804143 is fixed in QAS 4.2.3 and up. To download the latest version go to https://support.oneidentity.com/authentication-services/download-new-releases
1 - Download the fix_libsudo_vas.tar.gz file to the machine that is attached to this article.