PatchPro download failure | Failed to validate the digital signature

Hi,

Patchpro failing to validate some patches on 2 of our servers. One is throwing an error (1, below), the other is echoing an error to screen(2).

We are patching around a dozen servers (all SPARC, versions 8, 9 and 10) and these are the only 2 with problems.

Thanks for any help you can provide.

1)

Sol 9, SunFire 440

Error: PatchPro failed: ERROR: Failed to validate the digital signature(s).

/var/tmp/patches/124215-01.jar.tmp cannot be validated.

2)

Sol 8, SunFire 890

......

117557-04 cannot be validated.

com.sun.patchpro.model.PatchProRuntimeException: Unexpected throwable

at com.sun.patchpro.cli.PatchServices.waitForThread(PatchServices.java:1284)

at com.sun.patchpro.cli.PatchServices.downloadAllPatches(PatchServices.java:835)

at com.sun.patchpro.cli.PatchServices.main(PatchServices.java:502)

Caused by:

java.lang.Throwable: ERROR: Failed to validate the digital signature(s).

at com.sun.patchpro.model.PatchProModel$InnerDownloadPatchThread.downloadPatchFail ed(PatchProModel.java:2855)

at com.sun.patchpro.server.GroupPatchDownloader.dispatchFailedEvent(GroupPatchDown loader.java:384)

at com.sun.patchpro.server.GroupPatchDownloader.downloadPatchFailed(GroupPatchDown loader.java:335)

at com.sun.patchpro.server.ServerPatchServiceProvider.dispatchFailedEvent(ServerPa tchServiceProvider.java:2577)

at com.sun.patchpro.server.ServerPatchServiceProvider.validatePatchBundle(ServerPa tchServiceProvider.java:2196)

at com.sun.patchpro.server.ServerPatchServiceProvider.requestDownload(ServerPatchS erviceProvider.java:1780)

at com.sun.patchpro.server.ServerPatchServiceProvider.performDownloadPatches(Serve rPatchServiceProvider.java:1082)

at com.sun.patchpro.server.ServerPatchServiceProvider.downloadPatches(ServerPatchS erviceProvider.java:860)

at com.sun.patchpro.server.PatchServerProxy.downloadPatches(PatchServerProxy.java: 142)

at com.sun.patchpro.server.GroupPatchDownloader.downloadPatches(GroupPatchDownload er.java:124)

at com.sun.patchpro.model.PatchProModel.performPatchDownload(PatchProModel.java:19 32)

at com.sun.patchpro.model.PatchProStateMachine$10.run(PatchProStateMachine.java:52 6)

at com.sun.patchpro.util.State.run(State.java:266)

at java.lang.Thread.run(Thread.java:536)

#

[2411 byte] By [gerrymcf] at [2007-11-26 11:30:53]
# 1
Can you post your "smpatch get" output as well as verify that all the patest Patchmanager patches are already installed
ForumModerator at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 2

smpatch get on one of the hosts (Sol 9) the output gives the help message for smpatch, with the error unknown subcommand given

The other host gives the following output...

# smpatch get

patchpro.backout.directory-""

patchpro.download.directory/var/spool/pkg/patchpro//var/sadm/spool

patchpro.install.types "" rebootafter:reconfigafter:standard

patchpro.patch.sourcehttps://patchpro.sun.com/servlets/com.sun.patchpro.server.PatchProServerServlet /https://updateserver.sun.com/solaris/

patchpro.patchset-patchdb

patchpro.proxy.host 150.3.200.5""

patchpro.proxy.passwd********

patchpro.proxy.port 31288080

patchpro.proxy.user -""

patchpro.sun.passwd ********

patchpro.sun.user-""

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 3

A pprosetup -L on the first host from above gives:

# pprosetup -L

Log file location:System log file (consult /etc/syslog.conf for exact location)

Log file size: 50000

Download directory:/var/sadm/spool

Sequester directory:/var/sadm/spool/patchproSequester

Proxy server name:150.3.200.5

Proxy server port:3128

Server URL: https://patchpro.sun.com/servlet/com.sun.patchpro.server.PatchProServerServlet/

Database URL:https://patchpro.sun.com/database/patchprodb.zip

Detectors URL: https://patchpro.sun.com/database/pprodetectors.jar

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 4
Please check for patch121118-08 on any update connection proxies _and_ all clients. This patch contains updated certs.It may be useful to establish if working and non-working hosts have the same patch level of this patch, java version (# java -version) .
ForumModerator at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 5

You're correct, these hosts don't have this patch.

However in the process of installing this patch and it's dependants I've descended into dependancy hell..... :-(

I'll get there, eventually......

Why should there be a requirement to install solaris 10 patches on a Sol 8 or 9 box? 119574-02 is a requirement for this 121118-08

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 6
Hi121118-08 is only Solaris 10 ... I am an idiot , please forgive me.For Solaris 8 please check this patch : 124270-01and for Solaris 9 : 112945-44Sorry for the confusion and my mistake.
ForumModerator at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 7

No worries.

I've installed the 2 patches you suggested and got the following results:

Sol 8

====

Tail of install:

Patch number 124270-01 has been successfully installed.

See /var/sadm/patch/124270-01/log for details

Patch packages installed:

SUNWpprou

smpatch analyze now produces the following error

# smpatch analyze

patchdb1: not found at https://patchpro.sun.com/servlets/com.sun.patchpro.server.PatchProServerServlet /

Sol 9

=====

The patch you suggested was not installed. It installed OK but the problem we had seen previously (Failed to validate digital signature) still occurs when carrying out smpatch download.

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 8

It's strange that the Sol 9 system gave an error for the smpatch get command. I would like to compare the working systems with the non-working systems.

From a working Sol 8 & Sol 9 system please provide the following:

$ uname -a

$ smpatch get

$ smpatch analyze

$ cat /etc/release

$ cat /var/sadm/system/admin/CLUSTER

$ pkginfo -l SUNWpmgr SUNWppror SUNWpprou

Provide the same information from the non-working systems as well.

ForumModerator at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 9

Working host - Sol 8

uname -a

========

SunOS november06 5.8 Generic_117350-43 sun4u sparc SUNW,Sun-Fire-V440

smpatch get

===========

patchpro.backout.directory-""

patchpro.download.directory-/var/sadm/spool

patchpro.install.types -rebootafter:reconfigafter:standard

patchpro.patch.source-https://updateserver.sun.com/solaris/

patchpro.patchset-patchdb1

patchpro.proxy.host 150.3.200.5""

patchpro.proxy.passwd********

patchpro.proxy.port 31288080

patchpro.proxy.user -""

patchpro.sun.passwd ********

patchpro.sun.user-""

smpatch analyze

==============

# smpatch analyze

109779-04 SunOS 5.8_x86: Misc. locales have errors in LC_CTYPE definitions

119067-04 X11 6.4.1: Xsun patch

# cat /etc/release

===============

Solaris 8 2/04 s28s_hw4wos_05a SPARC

Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.

Assembled 08 January 2004

# cat /var/sadm/system/admin/CLUSTER

================================

CLUSTER=SUNWCuser

pkginfo

======

# pkginfo -l SUNWpmgr SUNWppror SUNWpprou

PKGINST: SUNWpmgr

NAME: Patch Manager CLI

CATEGORY: system

ARCH: sparc

VERSION: 2.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: Patch Manager command line interface (smpatch)

PSTAMP: on28-patch20040610045105

INSTDATE: May 17 2006 13:59

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:12 installed pathnames

7 shared pathnames

7 directories

1 executables

301 blocks used (approx)

PKGINST: SUNWppror

NAME: PatchPro core functionality (Root)

CATEGORY: system

ARCH: sparc

VERSION: 5.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: PatchPro core functionality (Root)

PSTAMP: on28-patch20040610045108

INSTDATE: May 17 2006 13:59

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:11 installed pathnames

6 shared pathnames

7 directories

4 blocks used (approx)

PKGINST: SUNWpprou

NAME: PatchPro core functionality (Usr)

CATEGORY: system

ARCH: sparc

VERSION: 5.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: PatchPro core functionality (Usr)

PSTAMP: on28-patch20060916215759

INSTDATE: Oct 05 2006 14:00

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:40 installed pathnames

7 shared pathnames

20 directories

4 executables

1569 blocks used (approx)

Not Working - Sol 8

================

uname -a

==========

# uname -a

SunOS juliet05 5.8 Generic_117350-39 sun4u sparc SUNW,Sun-Fire-V890

smpatch get

==========

# smpatch get

patchpro.backout.directory-""

patchpro.download.directory/var/spool/pkg/patchpro//var/sadm/spool

patchpro.install.types "" rebootafter:reconfigafter:standard

patchpro.patch.sourcehttps://patchpro.sun.com/servlets/com.sun.patchpro.server.PatchProServerServlet /https://updateserver.sun.com/solaris/

patchpro.patchset-patchdb1

patchpro.proxy.host 150.3.200.5""

patchpro.proxy.passwd********

patchpro.proxy.port 31288080

patchpro.proxy.user -""

patchpro.sun.passwd ********

patchpro.sun.user-""

smpatch analyze

==============

# smpatch analyze

patchdb1: not found at https://patchpro.sun.com/servlets/com.sun.patchpro.server.PatchProServerServlet /

/etc/release

==========

# cat /etc/release

Solaris 8 2/04 s28s_hw4wos_05a SPARC

Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.

Assembled 08 January 2004

CLUSTER

=========

# cat /var/sadm/system/admin/CLUSTER

CLUSTER=SUNWCuser

pkginfo

=======

# pkginfo -l SUNWpmgr SUNWppror SUNWpprou

PKGINST: SUNWpmgr

NAME: Patch Manager CLI

CATEGORY: system

ARCH: sparc

VERSION: 2.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: Patch Manager command line interface (smpatch)

PSTAMP: on28-patch20040610045105

INSTDATE: May 19 2006 14:34

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:12 installed pathnames

7 shared pathnames

7 directories

1 executables

301 blocks used (approx)

PKGINST: SUNWppror

NAME: PatchPro core functionality (Root)

CATEGORY: system

ARCH: sparc

VERSION: 5.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: PatchPro core functionality (Root)

PSTAMP: on28-patch20040610045108

INSTDATE: May 19 2006 14:33

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:11 installed pathnames

6 shared pathnames

7 directories

4 blocks used (approx)

PKGINST: SUNWpprou

NAME: PatchPro core functionality (Usr)

CATEGORY: system

ARCH: sparc

VERSION: 5.0,REV=2004.06.10.04.44

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: PatchPro core functionality (Usr)

PSTAMP: on28-patch20060916215759

INSTDATE: Nov 17 2006 11:14

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:40 installed pathnames

7 shared pathnames

20 directories

4 executables

1569 blocks used (approx)

$ uname -a

$ smpatch get

$ smpatch analyze

$ cat /etc/release

$ cat /var/sadm/system/admin/CLUSTER

$ pkginfo -l SUNWpmgr SUNWppror SUNWpprou

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 10

Not Working - Solaris9

===========

uname -a

=========

SunOS 05alpha 5.9 Generic_118558-28 sun4u sparc SUNW,Sun-Fire-V440

smpatch get

===========

# smpatch get

Unknown subcommand was specified.

Usage:

smpatch add -i <patchid> [-i <patchid> ...] |

-x idlist=<patchlist_file> [-d <patchdir>] [-h] where:

addSubcommand used to install the patches.

-d <patchdir>

Used to specify the directory where patches are

expected to be installed from.

-hUsed to display help information for the add

subcommand.

-i <patchid>

Used to specify the id of the patch to install.

One or more patches can be specified using this

option.

-x idlist=<patchlist_file>

Used to specify the path of the file that contains

a list of patches to install.

Usage:

smpatch analyze [-h] where:

analyze Subcommand used to analyze a host and list needed

patches.

-hUsed to display help information for the analyze

subcommand.

Usage:

smpatch download [-i <patchid> [-i <patchid> ...] |

-x idlist=<patchlist_file>] [-d <patchdir>] [-h] where:

downloadSubcommand used to download patches from SunSolve.

-d <patchdir>

Used to specify the directory where the patches

from SunSolve are to be downloaded.

-hUsed to display help information for the download

subcommand.

-i <patchid>

Used to specify the id of the patch to download.

One or more patches can be specified using this

option.

-x idlist=<patchlist_file>

Used to specify the path of the file that contains

a list of patches to download.

Usage:

smpatch remove -i <patchid> [-h] where:

remove Subcommand used to remove a patch.

-hUsed to display help information for the remove

subcommand.

-i <patchid>

Used to specify the id of the patch to remove.

Usage:

smpatch update [-d <patchdir>] [-h] where:

update Subcommand used to download and install required

patches for the local host.

-d <patchdir>

Used to specify the directory where the patches

from SunSolve which are required by the local host

are to be downloaded and installed from.

-hUsed to display help information for the update

subcommand.

smpatch analyze

==============

smpatch analyze

Assessing required patches for machine "05alpha/150.3.84.207" . Please wait...

113434-33 SunOS 5.9: /usr/snadm/lib Library and Differential Flash Patch

111711-16 32-bit Shared library patch for C++

111712-16 64-Bit Shared library patch for C++

111722-05 SunOS 5.9: Math Library (libm) patch

117560-04 SunOS 5.9: Microtasking libraries (libmtsk) patch

115835-03 SunOS 5.9: Ghostscript patch

114344-21 SunOS 5.9: kernel/drv/arp Patch

117453-01 SunOS 5.9: libwrap Patch

114131-03 SunOS 5.9: multi-terabyte disk support - libadm.so.1 patch

120441-03 SunOS 5.9: libsec patch

113319-24 SunOS 5.9: libnsl nispasswdd patch

112960-40 SunOS 5.9: patch libsldap ldap_cachemgr libldap

118465-03 SunOS 5.9: rcm_daemon Patch

123762-01 SunOS 5.9: Chicago audio driver Patch

113318-26 SunOS 5.9: patch /kernel/fs/nfs and /kernel/fs/sparcv9/nfs

114718-05 SunOS 5.9: usr/kernel/fs/pcfs Patch

115544-02 SunOS 5.9: nss_compat patch

118463-01 SunOS 5.9: du Patch

116016-03 SunOS 5.9: /usr/sbin/logadm patch

123182-01 SunOS 5.9: iwscn patch

115542-02 SunOS 5.9: nss_user patch

116014-06 SunOS 5.9: /usr/sbin/usermod patch

117433-02 SunOS 5.9: FSS FX RT Patch

117431-01 SunOS 5.9: nss_nis Patch

123770-01 SunOS 5.9: Netra-CP3010 platform libraries patch

118558-35 SunOS 5.9: Kernel Patch

116561-15 SunOS 5.9: Volume System H/W Series platmod patch

123769-01 SunOS 5.9: Netra-CP3010 platform binaries patch

115336-04 SunOS 5.9: /usr/bin/tar, /usr/sbin/static/tar Patch

123767-01 SunOS 5.9: locator patch

117426-03 SunOS 5.9: ctsmc and sc_nct driver patch

123766-02 SunOS 5.9: pcf8584/pmugpio/ebus patch

121319-01 SunOS 5.9: devfsadmd_mod.so Patch

123765-01 SunOS 5.9: Chicago platform Patch

123764-01 SunOS 5.9: Boston platform Patch

123763-02 SunOS 5.9: Sun Fire V215/V245 platform Patch

121316-02 SunOS 5.9: kernel/sys/doorfs Patch

121314-01 SunOS 5.9: tl driver patch

120445-01 SunOS 5.9: Toshiba platform token links (TSBW,Ultra-3i)

112964-16 SunOS 5.9: /usr/bin/ksh Patch

113032-04 SunOS 5.9: /usr/sbin/init Patch

114259-02 SunOS 5.9: usr/sbin/psrinfo Patch

116543-04 SunOS 5.9: vmstat Patch

112958-04 SunOS 5.9: patch pci.so

112954-15 SunOS 5.9: uata Driver Patch

122716-01 SunOS 5.9: kernel/fs/lofs patch

122713-01 SunOS 5.9: expr patch

117168-02 SunOS 5.9: mpstat Patch

116498-02 SunOS 5.9: bufmod Patch

116495-03 SunOS 5.9: specfs Patch

117160-01 SunOS 5.9: /kernel/misc/krtld patch

118586-02 SunOS 5.9: cp/ln/mv & XPG4 cp/ln/mv Patch

120025-01 SunOS 5.9: ipsecconf Patch

117155-10 SunOS 5.9: pcipsy Patch

116486-03 SunOS 5.9: tsalarm Driver Patch

121998-01 SunOS 5.9: two-key mode fix for 3DES Patch

116482-02 SunOS 5.9: modload Utils Patch

117746-04 SunOS 5.9: patch platform/sun4u/kernel/drv/sparcv9/pic16f819

121992-01 SunOS 5.9: fgrep Patch

120768-01 SunOS 5.9: grpck patch

119438-01 SunOS 5.9: usr/bin/login Patch

116510-02 SunOS 5.9: wscons Patch

114224-06 SunOS 5.9: csh Patch

116670-04 SunOS 5.9: gld Patch

114383-04 SunOS 5.9: Enchilada/Stiletto - pca9556 driver

114370-05 SunOS 5.9: libumem.so.1 patch

124498-01 SunOS 5.9: tail patch

117483-01 SunOS 5.9: ntwdt Patch

112908-27 SunOS 5.9: gl_kmech_krb5 Patch

117480-01 SunOS 5.9: pkgadd Patch

117123-07 SunOS 5.9: wanboot Patch

115030-03 SunOS 5.9: Multiterabyte UFS - patch mount

113335-04 SunOS 5.9: devinfo Patch

113493-03 SunOS 5.9: libproc.so.1 Patch

113330-03 SunOS 5.9: rpcbind Patch

115028-02 SunOS 5.9: patch /usr/lib/fs/ufs/df

117471-03 SunOS 5.9: fifofs Patch

118897-01 SunOS 5.9: stc Patch

115022-03 SunOS 5.9: quota utilities

113720-02 SunOS 5.9: rootnex Patch

113329-18 SunOS 5.9: lp Patch

123056-01 SunOS 5.9: ldterm patch

114349-04 SunOS 5.9: sbin/dhcpagent Patch

113278-15 SunOS 5.9: NFS Daemon Patch

113471-09 SunOS 5.9: truss Patch

113277-48 SunOS 5.9: sd and ssd Patch

117457-01 SunOS 5.9: elfexec Patch

113077-18 SunOS 5.9: /platform/sun4u/kernal/drv/su Patch

113072-08 SunOS 5.9: patch /usr/sbin/format

112839-08 SunOS 5.9: patch libthread.so.1

114331-02 SunOS 5.9: power Patch

112998-04 SunOS 5.9: patch /usr/sbin/syslogd

114133-03 SunOS 5.9: mail Patch

119937-02 SunOS 5.9: inetboot patch

115553-23 SunOS 5.9: USB drivers patch

117443-01 SunOS 5.9: libkvm Patch

114329-02 SunOS 5.9: /usr/bin/pax Patch

114128-03 SunOS 5.9: sd_lun patch

119929-01 SunOS 5.9: /usr/bin/xargs patch

113459-05 SunOS 5.9: udp patch

116009-05 SunOS 5.9: sgcn & sgsbbc patch

123761-04 SunOS 5.9: PCIE/Fire drivers Patch

123760-01 SunOS 5.9: platform driver Patch

116557-04 SunOS 5.9: sbd Patch

120241-04 SunOS 5.9: bge patch

116530-02 SunOS 5.9: bge.conf Patch

116488-03 SunOS 5.9: Lights Out Management (lom) patch

117131-01 SunOS 5.9: adm1031 Patch

117124-12 SunOS 5.9: platmod, drmach, dr, ngdr, & gptwocfg Patch

118539-02 SunOS 5.9: schpc Patch

118472-01 SunOS 5.9: pargs Patch

122002-01 SunOS 5.9: kstat patch

122709-01 SunOS 5.9: /usr/bin/dc patch

117067-04 SunOS 5.9: awk nawk oawk Patch

115259-03 SunOS 5.9: patch usr/lib/acct/acctcms

112959-03 SunOS 5.9: patch libfru

112913-02 SunOS 5.9: fruadm Patch

113027-06 SunOS 5.9: libfrureg.so.1 Patch

114564-09 SunOS 5.9: /usr/sbin/in.ftpd Patch

117441-01 SunOS 5.9: FSSdispadmin Patch

118191-01 gtar patch

114818-06 GNOME 2.0.0: libpng Patch

117177-02 SunOS 5.9: lib/gss module Patch

116340-05 SunOS 5.9: gzip and Freeware info files patch

113579-09 SunOS 5.9: ypserv/ypxfrd Patch

122673-01 SunOS 5.9: sockio.h header patch

116474-03 SunOS 5.9: libsmedia Patch

116669-20 SunOS 5.9: md Patch

112965-06 SunOS 5.9: patch /kernel/drv/sparcv9/eri

112838-12 SunOS 5.9: pcicfg Patch

117127-02 SunOS 5.9: header Patch

123768-02 SunOS 5.9: byteorder.h and ddi_impldefs.h patch

121321-03 SunOS 5.9: ldap Patch

116231-03 SunOS 5.9: llc2 Patch

122976-01 SunOS 5.9: /usr/lib/mdb/kvm/ipc.so Patch

117179-01 SunOS 5.9: nfs_dlboot Patch

121194-01 SunOS 5.9: usr/lib/nfs/statd Patch

116502-03 SunOS 5.9: mountd Patch

113320-06 SunOS 5.9: patch se driver

114731-09 SunOS 5.9: kernel/drv/glm Patch

114716-02 SunOS 5.9: usr/bin/rcp Patch

112915-04 SunOS 5.9: snoop Patch

116778-01 SunOS 5.9: in.ripngd patch

119447-01 SunOS 5.9: ses Patch

114356-08 SunOS 5.9: /usr/bin/ssh Patch

113273-11 SunOS 5.9: /usr/lib/ssh/sshd Patch

113575-08 SunOS 5.9: sendmail Patch

116780-02 SunOS 5.9: scmi2c Patch

112972-17 SunOS 5.9: patch /usr/lib/libssagent.so.1 /usr/lib/libssasnmp.so.1 mibiisa

122485-01 SunOS 5.9: 1394 mass storage driver patch

113716-02 SunOS 5.9: sar & sadc Patch

117473-01 SunOS 5.9: fwtmp Patch

116472-02 SunOS 5.9: rmformat Patch

120443-01 SunOS 5.9: sed core dumps on long lines

121588-01 SunOS 5.9: /usr/xpg4/bin/awk Patch

123058-01 SunOS 5.9: /usr/xpg4/bin/more Patch

123184-02 SunOS 5.9: Bug fixes for Arabic fonts

113584-17 SunOS 5.9: yesstr, nostr nl_langinfo() strings incorrect in S9

117100-04 SunOS 5.9: New Euro UTF-8 locales needed

114600-06 SunOS 5.9: vlan driver patch

112817-29 SunOS 5.9: Sun GigaSwift Ethernet 1.0 driver patch

113042-16 SunOS 5.9: qlc driver patch

113041-13 SunOS 5.9: fcip driver patch

113039-17 SunOS 5.9: Sun StorEdge Traffic Manager patch

113040-21 SunOS 5.9: fctl/fp/fcp driver patch

117595-05 SunOS 5.9: Manual Page updates for Solaris 9

112622-19 SunOS 5.9: M64 Graphics Patch

116126-05 Fixes to general release PatchPro 2.2

119480-10 SUNWppro SUNWsy1cf SUNWsdb Bug fixes and updated keystore file with new patch signing certificate.

117985-03 SunOS 5.9: XIL 1.4.2 Loadable Pipeline Libraries

114538-38 SunOS 5.9: Sun XVR-100 Graphics Accelerator Patch

112661-11 SunOS 5.9: IIIM and X Input & Output Method patch

114677-12 SunOS 5.9: International Components for Unicode Patch

116039-02 SunOS 5.9: sun4u platform links patch

112804-02 CDE 1.5: sdtname patch

113244-09 CDE 1.5: dtwm patch

114312-02 CDE1.5: GNOME/CDE Menu for Solaris 9

119976-01 CDE 1.5: dtterm patch

112771-33 Motif 1.2.7 and 2.1.1: Runtime library patch for Solaris 9

117728-01 CDE1.5: dthello patch

124215-01 CDE 1.5: dtterm patch

112785-56 X11 6.6.1: Xsun patch

112807-18 CDE 1.5: dtlogin patch

118759-01 X11 6.6.1: Font Administration Tools patch

117577-03 X11 6.6.1: TrueType fonts patch

117663-02 X11 6.6.1: xwd patch

113764-05 X11 6.6.1: keyboard patch

/etc/release

==========

# cat /etc/release

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

CLUSTER

=========

# cat /var/sadm/system/admin/CLUSTER

CLUSTER=SUNWCuser

pkginfo

=======

# pkginfo -l SUNWpmgr SUNWppror SUNWpprou

PKGINST: SUNWpmgr

NAME: Solaris Patch Manager Base 1.0.1 1.0.1

CATEGORY: system

ARCH: all

VERSION: 1.0.1

BASEDIR: /

VENDOR: Sun Microsystems, Inc.

DESC: Patch Manager CLI for Solaris 2.6, 2.7 and 2.8

PSTAMP: ute15320031103164007

INSTDATE: May 16 2006 14:51

HOTLINE: Please contact your local service provider

STATUS: completely installed

FILES:4 installed pathnames

3 shared pathnames

3 directories

1 executables

9 blocks used (approx)

ERROR: information for "SUNWppror" was not found

ERROR: information for "SUNWpprou" was not found

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 11
Try unsetting the patch source on the non-working host:-$ smpatch unset patchpro.patch.source
ForumModerator at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 12

This still gives the help message (see below)

# smpatch unset patchpro.patch.source

Unknown subcommand was specified.

Usage:

smpatch add -i <patchid> [-i <patchid> ...] |

-x idlist=<patchlist_file> [-d <patchdir>] [-h] where:

addSubcommand used to install the patches.

-d <patchdir>

Used to specify the directory where patches are

expected to be installed from.

-hUsed to display help information for the add

subcommand.

-i <patchid>

Used to specify the id of the patch to install.

One or more patches can be specified using this

option.

-x idlist=<patchlist_file>

Used to specify the path of the file that contains

a list of patches to install.

Usage:

smpatch analyze [-h] where:

analyze Subcommand used to analyze a host and list needed

patches.

-hUsed to display help information for the analyze

subcommand.

Usage:

smpatch download [-i <patchid> [-i <patchid> ...] |

-x idlist=<patchlist_file>] [-d <patchdir>] [-h] where:

downloadSubcommand used to download patches from SunSolve.

-d <patchdir>

Used to specify the directory where the patches

from SunSolve are to be downloaded.

-hUsed to display help information for the download

subcommand.

-i <patchid>

Used to specify the id of the patch to download.

One or more patches can be specified using this

option.

-x idlist=<patchlist_file>

Used to specify the path of the file that contains

a list of patches to download.

Usage:

smpatch remove -i <patchid> [-h] where:

remove Subcommand used to remove a patch.

-hUsed to display help information for the remove

subcommand.

-i <patchid>

Used to specify the id of the patch to remove.

Usage:

smpatch update [-d <patchdir>] [-h] where:

update Subcommand used to download and install required

patches for the local host.

-d <patchdir>

Used to specify the directory where the patches

from SunSolve which are required by the local host

are to be downloaded and installed from.

-hUsed to display help information for the update

subcommand.

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 13

Please download the unsigned version of the 112945-44 patch to apply manually to the Solaris 9 systems that are giving you problems, then download the latest version of Patch Manager for the Solaris 8 systems:

http://www.sun.com/download/products.xml?id=40c8c2ad

This will allow you to run smpatch unset patchpro.patch.source.

Mod.

ColinShorts at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 14

Hi,

112945-44 is already installed on Solaris 9 system

# showrev -p| grep 112945

Patch: 112945-27 Obsoletes: 113829-04, 114724-01 Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro

Patch: 112945-35 Obsoletes: 113829-04, 114724-01 Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro

Patch: 112945-39 Obsoletes: 113829-04, 114724-01 Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro

Patch: 112945-40 Obsoletes: 113829-04, 114724-01 Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro

Patch: 112945-44 Obsoletes: 113829-04, 114724-01 Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro

root@05alpha:/root

Message was edited by:

gerrymcf

gerrymcf at 2007-7-7 3:46:35 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 15
Hi again.I note that patch 119480-10 is being recommended in the smpatch analyze output. This patch contains the updated signatures for PatchPro, so could you install this patch manually and try using smpatch to install patches again?Mod.
ForumModeratora at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 16

Hi,

I've installed this patch, smpatch analyze and smpatch download.

I get the same error message,

Downloading the requested patches

Error: PatchPro failed: ERROR: Failed to validate the digital signature(s).

/var/tmp/patches/113434-33.jar.tmp cannot be validated.

Error: PatchPro failed: ERROR: Failed to validate the digital signature(s).

/var/tmp/patches/117560-04.jar.tmp cannot be validated.

/var/tmp/patches/115835-03.jar.tmp has been validated.

/var/tmp/patches/114344-21.jar.tmp has been validated.

Error: PatchPro failed: ERROR: Failed to validate the digital signature(s).

/var/tmp/patches/113713-23.jar.tmp cannot be validated.

/var/tmp/patches/117453-01.jar.tmp has been validated.

Error: PatchPro failed: ERROR: Failed to validate the digital signature(s).

/var/tmp/patches/112874-37.jar.tmp cannot be validated.

/var/tmp/patches/114131-03.jar.tmp has been validated.

<Output cut>

gerrymcfa at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 17
Could you clear the /var/tmp/patches/ directory:# rm /var/tmp/patches/*.jar.tmpand the patchpro spool as well:# rm /var/sadm/spool/*.jarand try again?Mod.
ForumModeratora at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 18

Hi,

the /var/tmp/patches directory is cleared down before every patching exercise. This directory is empty before any patching begins.

The /var/sadm/spool directory contains no patches.

I did try it again though and got the same results. Some patches downloaded OK, others failed because of the invalid digital signature.

gerrymcfa at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 19
Hi again.Could you back out and re-install 112945-44 ?112945-44 and 119480-10 contain different versions of the certificates file and 112945-44 was released later, so 112945-44 should contain the current version.Mod.
ForumModeratora at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 20

Hi,

I've now had a chance to test this and the problem is still the same.

I removed the patch 112945-44, downloaded the patch again (112945-44) and added it. I then used smpatch analyze to get the patch list and then download.

I get the same error "Failed to validate the digital signature"

One other oddity with this system which may help:

on running smpatch download on the analyze file (ie smpatch analyze >> patch.lst; smpatch download -x idlist=patch.lst" ) I get an error about

"Please specify patch in XXX-YY format"

I then need to cut the first field (patch id) from the file and use it. I don't think I need to do this on other systems, if I do then it is only one or two at the most.

Thanks again for your help so far.

gerrymcfa at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 21
Hi again.I've seen this happen on systems running out of space on disk - is this an issue here? Apart from that I'm running out of ideas.Are you able to raise a case for this issue?Mod.
ForumModeratora at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 22
Hi,Space isn't an issue here, there is over 500 Mb free on the filesystem.I'll raise a call and reference this topic.Thanks again.
gerrymcfa at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 23

FYI, the following command won't work:

smpatch analyze >> patch.lst; smpatch download -x idlist=patch.lst

you would need to use a list of only the numerical id of the patch, i.e.

smpatch analyze | awk '{print $1}' > patch.lst; smpatch download -x idlist=patch.lst

or

for patch in `smpatch analyze | awk '{print $1}'

do

smpatch download $patch

done

Although this is essentially exactly what "smpatch download" does, so I wouldn't expect this to work where that doesn't.

ForumModeratora at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 24
Actually, that command does work on a lot of hosts. Very rarely do I have to use awk to cut out the first field. As I said, this is one of the few hosts that I do have to awk out the patch id.
gerrymcfa at 2007-7-21 15:32:50 > top of Java-index,Administration Tools,Sun Update Connection-System...