Solaris 9 Patch problems

Hello,

I am trying to patch a system that is running Solaris 9, and I'm having serious problems - all of the patches fail to install with a "pkgadd" error.

First, here's my /etc/release file:

Solaris 9 9/04 s9s_u7wos_09 SPARC

Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.

Use is subject to license terms.

Assembled 29 June 2004

I noticed that the latest nawk patch (117067-05) was not installed, and in fact, no version of that patch was installed, and I know that this can cause problems as patchadd uses nawk to calculate patch dependencies and such, so I tried to apply that patch first. Here's what happened:

29# patchadd 117067-05

Checking installed patches...

Verifying sufficient filesystem capacity (dry run method)...

Patch 117067-05 failed to install due to a failure produced by pkgadd.

See /var/sadm/patch/117067-05/logfor details

Patchadd is terminating.

30# more /var/sadm/patch/117067-05/log

PaTcH_MsG 8 Version 11.9.0,REV=2002.04.06.15.27 of SUNWesu is not installed onthis system.

Dryrun complete.

No changes were made to the system.

31# pkginfo -l SUNWesu

PKGINST: SUNWesu

NAME: Extended System Utilities

CATEGORY: system

ARCH: sparc

VERSION: 11.9.0,REV=2002.04.06.15.27

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: additional UNIX system utilities, including awk, bc, cal, compress,

diff, dos2unix, last, rup, sort, spell, sum, uniq, and uuencode

PSTAMP: leo20061207142253

INSTDATE: Jan 26 2007 10:01

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:142 installed pathnames

10 shared pathnames

20 linked files

14 directories

86 executables

2836 blocks used (approx)

So it won't install the patch because the SUNWesu package is not installed, yet pkginfo shows that it actuallyis installed.

Any ideas?

Thanks,

Bill

[2123 byte] By [wgkorba] at [2007-11-26 19:41:23]
# 1

BTW, the Sunsolve front page says that I need patches 112951, 113713, 114131, and 117480 in order to insure proper patching. I do have the latest version of the first three, but 117480 is not installed, and when I attempt to apply that patch, it fails as well:

#patchadd 117480-01

Checking installed patches...

One or more patch packages included in

117480-01 are not installed on this system.

Patchadd is terminating.

So I need patch 117480 in order to be able to patch, but I need to get patchadd working properly before I can apply 117480! Can you say "Catch 22"?

Thanks,

Bill

wgkorba at 2007-7-9 22:22:32 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...