Hallo,
danke erstmal, hat leider nichts gebracht. Hier der gewünschte Output:
# echo $LD_LIBRARY_PATH
/lib:/usr/lib::/usr/local/lib
# ls -l /usr/lib/libc.so*
lrwxrwxrwx 1 root root 19 Nov 20 16:31 /usr/lib/libc.so -> ../../lib/libc.so.1
lrwxrwxrwx 1 root root 19 Nov 20 16:31 /usr/lib/libc.so.1 -> ../../lib/libc.so.1
lrwxrwxrwx 1 root root 14 Nov 26 16:45 /usr/lib/libc.so.1.22.2 -> /lib/libc.so.1
# ls -l /lib/libc.so*
lrwxrwxrwx 1 root root 9 Nov 20 16:34 /lib/libc.so -> libc.so.1
-rwxr-xr-x 1 root bin 1051360 Sep 7 23:29 /lib/libc.so.1
lrwxrwxrwx 1 root root 14 Nov 26 16:47 /lib/libc.so.1.22.2 -> /lib/libc.so.1
# useradd
ld.so.1: useradd: fatal: libc.so.1: version `SUNW_1.22.2' not found (required by file /usr/sbin/useradd)
ld.so.1: useradd: fatal: libc.so.1: open failed: No such file or directory
Killed
# id
uid=0(root) gid=0(root)
#
So, übergangsweise habe ich nun folgenden work around:
Patch 120051-02 geladen und entpackt. Im Zip-File sind die 3 Tools enthalten (usermod, userdel und useradd). Die habe ich einfach nach /usr/local/bin kopiert. Diese Tools laufen noch, die gepatchte Version unter /usr/sbin wird damit ignoriert. Die Links /usr/lib/libc.1.22.2 und /lib/libc.1.22.2 habe ich wieder entfernt.
Warten wir mal, was 120051-5 bringt ;-)
Grüße, Martin