[pca] Problems installing 115545-04 on Solaris 9 systems via PCA
Don O'Malley
Don.Omalley at Sun.COM
Thu Feb 12 12:26:10 CET 2009
Hi Darcy,
I cannot reproduce this problem on my Solaris 9 Update 8 system:
# uname -a
SunOS kangaroo 5.9 Generic_119441-01 sun4u sparc SUNW,Sun-Blade-1000
# cat /etc/release
Solaris 9 9/05 s9s_u8wos_02 SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 31 May 2005
#
# ./pca -i 115545-04
Using /var/tmp/patchdiag.xref from Feb/11/09
Host: kangaroo (SunOS 5.9/Generic_119441-01/sparc/sun4u)
List: 115545-04 (1/14)
Patch IR CR RSB Age Synopsis
------ -- - -- --- --- -------------------------------------------------------
115545 01 < 04 --- 14 SunOS 5.9: nss_files patch
Looking for 115545-04 (1/1)
Found patch directory
Installing 115545-04 (1/1)
Running patchadd
Done
Reboot recommended
------------------------------------------------------------------------------
Download Summary: 1 total, 0 successful, 1 skipped, 0 failed
Install Summary : 1 total, 1 successful, 0 skipped, 0 failed
Reboot recommended (init 6)
bash-2.05# init 0
bash-2.05#
INIT: New run level: 0
The system is coming down. Please wait.
System services are now being stopped.
Print services already stopped.
Feb 12 10:12:19 kangaroo syslogd: going down on signal 15
The system is down.
syncing file systems... done
Program terminated
{0} ok
Did you apply other patches in the same session (i.e. before the init
0), if so what were they?
What Update Release of Solaris 9 are you running (cat /etc/release)?
What other patches are installed (patchadd -p)?
Best,
-Don
Martin Paul wrote:
> Hi D'Arcy,
>
>> ld.so.1: uadmin: fatal: relocation error: file
>> /etc/lib/nss_files.so.1: symbol __nsl_fopen: referenced symbol not found
>
> I'm pretty sure that the patch is faulty, even though I can't reboot
> my Solaris 9 test machine right now to verify it.
>
> I've compared "nm" output of the original /etc/lib/nss_files.so.1 with
> the one delivered in 115545-04. In the original version it used
> fopen(), while the patched version uses __nsl_fopen(). As there is no
> libnsl.so.1 in /etc/lib/, uadmin fails with the error message you report.
>
>> We only use PCA at this point but probably will try smpatch this
>> weekend on a single 9 box to see if it happens there.
>
> This won't make a difference. When it gets to actually installing a
> patch, both tools use Sun's patchadd. So the result is 100% the same.
>
> > Also I plan on
>> opening a SUN case once I verify the issue happens during install of
>> patch's using smpatch as well.
>
> Please do that.
>
> Thanks,
>
> Martin.
>
More information about the pca
mailing list