Skip to Content
0
Aug 03, 2010 at 08:59 AM

Solaris patching issue

293 Views

Hello all,

We are running Solaris 10.

AS part of the Oracle upgrade from 10.2.0.4 to 11.2.0.1, we had to upgrade some OS patches, one of which was 119963-10

My Unix admin upgraded this to version 119963-20. A few days later, and while all was working ok until then, we realised

that a backup failed. Searching deeper, we found out that executables like sapxpg, tp etc were failing with messages

relating to libC.so

and so did showrev -p

showrev -p | grep 119963

ld.so.1: showrev: fatal: ./libC.so.5: unknown file type

sapxpg

ld.so.1: sapxpg: fatal: /usr/lib/64/libCrun.so.1: unknown file type

tp -v

ld.so.1: tp: fatal: /usr/lib/64/libCrun.so.1: unknown file type

My Unix admin backed out the patch (back to 10) and he was able to run showrev -p and commands like sapxpg, tp-v etc.

He then installed 119963-21 and again, things ran fine for a few days, until we hit the same issue

root@bwpda001 # showrev -p | grep 119963

ld.so.1: showrev: fatal: ./libC.so.5: unknown file type

Here is the output of ldd tp as well

bwpda001:bwpadm 3% ldd tp

libdl.so.1 => /lib/64/libdl.so.1

libnsl.so.1 => /lib/64/libnsl.so.1

libsocket.so.1 => /lib/64/libsocket.so.1

libCstd.so.1 => /usr/lib/64/libCstd.so.1

libCrun.so.1 => /usr/lib/64/libCrun.so.1

libCrun.so.1 (SUNW_1.1) => (version not found)

libm.so.1 => /lib/64/libm.so.1

libthread.so.1 => /lib/64/libthread.so.1

libw.so.1 => /lib/64/libw.so.1

libc.so.1 => /lib/64/libc.so.1

libmp.so.2 => /lib/64/libmp.so.2

libmd.so.1 => /lib/64/libmd.so.1

libscf.so.1 => /lib/64/libscf.so.1

libCrun.so.1 (SUNW_1.4) => (version not found)

libdoor.so.1 => /lib/64/libdoor.so.1

libuutil.so.1 => /lib/64/libuutil.so.1

libgen.so.1 => /lib/64/libgen.so.1

libm.so.2 => /lib/64/libm.so.2

/platform/SUNW,SPARC-Enterprise-T2000/lib/sparcv9/libc_psr.so.1

/platform/SUNW,SPARC-Enterprise-T2000/lib/sparcv9/libmd_psr.so.1

Any ideas what might be causing this?

Regards

Andreas