[pca] new kernel patches

Dominique Frise dominique.frise at unil.ch
Thu Oct 15 22:19:00 CEST 2009


French, David wrote:
> Dominique, I don't know if this is related, but it could explain your
> problem.  
> 
> 	--Dave
> 
> Document ID: 263928 
> Title: Installation of Patch Which Contains File 'libc.so.1' May Fail on
> Solaris 10 x86 Systems With zfs(1M) as the Root Filesystem 
> ------------------------------------------------------------------------
> --------
> Solution  263928 :   Installation of Patch Which Contains File
> 'libc.so.1' May Fail on Solaris 10 x86 Systems With zfs(1M) as the Root
> Filesystem  
> 
> Bug ID 6850329
> Product Solaris 10 Operating System
> Date of Workaround Release 17-Jul-2009
> Date of Resolved Release 04-Sep-2009
> 
> 
> SA Document Body
> 
> Installation of Patch Which Contains File 'libc.so.1' May Fail on
> Solaris 10 x86 Systems With zfs(1M) as the Root Filesystem
> 
> 1. Impact
> With patch 137138-09 installed on a Solaris 10 x86 system, attempts to
> install a patch that contains the file 'libc.so.1' may fail when zfs(1M)
> is the root filesystem. The patch being added to the system may be left
> partially installed. 
> 
> Note: If the patch being installed is a Deferred Activation Patch (DAP),
> upon reboot the system may generate warnings or panic, terminating in
> single user mode. An example of a DAP patch delivering 'libc.so.1' is
> 139556-08. Examples of Non-DAP patches delivering 'libc.so.1' are
> 141415-xx  and 139507-xx. 
> 
> 2. Contributing Factors
> This issue can occur in the following release:
> x86 Platform
> 
> *Solaris 10 with patch 137138-09 and without patch 119255-70
> 
> 
> 
>> -----Original Message-----
>> From: pca-bounces at lists.univie.ac.at [mailto:pca-
>> bounces at lists.univie.ac.at] On Behalf Of Dominique Frise
>> Sent: Thursday, October 15, 2009 8:40 AM
>> To: PCA (Patch Check Advanced) Discussion
>> Subject: Re: [pca] new kernel patches
>>
>> Martin Paul wrote:
>>> Dominique Frise wrote:
>>>> # pagesize
>>>> ld.so.1: pagesize: fatal: libc.so.1: version `SUNW_1.22.5' not
> found
>>>> (required by file /usr/bin/pagesize)
>>>> ld.so.1: pagesize: fatal: libc.so.1: open failed: No such file or
>>>> directory
>>>> Killed
>>>>
>>>> Can someone can confirm this ?
>>> pagesize works for me. What do you get from these commands:
>>>
>>>   ldd /usr/bin/pagesize
>>>   ls -l /lib/libc.so*
>>>
>>> I think that the kernel patch brings in a new libc.so.1, maybe it
>> hasn't
>>> been installed correctly. I see:
>>>
>>> # ls -l /lib/libc.so*
>>> lrwxrwxrwx   1 root     root           9 May  6 09:58 /lib/libc.so
> ->
>>> libc.so.1
>>> -rwxr-xr-x   1 root     bin      1411852 Sep 14 15:35 /lib/libc.so.1
>>> -rwxr-xr-x   1 root     root     1411316 Aug  8 01:21
>> /lib/libc.so.1.111423
>>> -rwxr-xr-x   1 root     root     1411316 Aug 11 23:29
>> /lib/libc.so.1.120373
>>> -rwxr-xr-x   1 root     root     1411308 Jun 23 02:43
>> /lib/libc.so.1.147951
>>> -rwxr-xr-x   1 root     root     1411308 May 19 19:21
>> /lib/libc.so.1.173521
>>> -rwxr-xr-x   1 root     root     1411312 Jun  8 20:04
>> /lib/libc.so.1.210511
>>> -rwxr-xr-x   1 root     root     1411316 Jul  2 20:00
>> /lib/libc.so.1.218871
>>> -rwxr-xr-x   1 root     root     1411312 Jun  8 21:13
>> /lib/libc.so.1.286721
>>> -rwxr-xr-x   1 root     root     1411316 Jul 14 16:41
>> /lib/libc.so.1.52501
>>> Martin.
>>>
>> After backing out the kernel patch, pagesize was working again.
>> Then, after reapplying it, the problem reappeared.
>>
>> The long story: patchrm in single-user gave errors and I had to boot
> in
>> failsafe to be able to reapply and backout the kernel patch...
>>
>> We now run without the patch. As this is a production server, I can't
>> make further investigations at the moment.
>>
>> Thanks.
>>
>> Dominique
> 
> 
Seems similar indeed, but I do have the two patches mentioned installed:

# showrev -p | grep "Patch: 137138-09"
Patch: 137138-09 Obsoletes: 118997-10, 120742-01, 120987-12, 120993-02, 
121009-02, 121275-01, 121415-01, 121604-02, 121799-01, 122030-01, 
122078-04, 122175-03, 123713-01,
...

# showrev -p | grep "Patch: 119255-70"
Patch: 119255-70 Obsoletes: 119016-03 Requires: 121334-02 Incompatibles: 
  Packages: SUNWpkgcmdsu, SUNWinstall-patch-utils-root, SUNWpkgcmdsr, 
SUNWswmt


Dominique



More information about the pca mailing list