smpatch not finding Solaris 9 patches
Hi,
I've just used SUC to patch a couple of Sol 9 servers, but the SRAS reports are still showing some missing patches. An "smpatch analyze" on my servers just comes back with "No patches required.".
The patches are;
116105 X11 6.6.1: Freetype patch
116296 Sun One Application Server 7.0: Java Activation Framework
116298 Sun One Application Server 7.0: Java API for XML Parsing 1.2
116300 Sun One Application Server 7.0: Java Mail Runtime Patch
Cheers,
Sally.
[519 byte] By [
sally_ha] at [2007-11-26 12:54:29]

# 1
Hi Sally,Can you provide us with the output of:# smpatch getThanks,Mod
# 2
Hiya,
smpatch get on the host is all defaults except for patchpro.patch.source which points to my internal patch server; http://<hostname>:3816/solaris/
The patchserver in turn points to the patch server in the DMZ that points to
Patch source URL: https://getupdates1.sun.com/solaris/
All my patches download normally etc., it's just that the checks on these specific patches.
Cheers,
Sally.
# 3
The reason that we asked for 'smpatch get' is that there are also various patchsets, which the default version can vary depending on which version of smpatch is installed.
For reference, these are patchdb, patchdb1 and recommended. (These are for Solaris 9 - Solaris 10 should be 'current')
It may be worthwhile trying a different patchset to see if they produce different results, but please give us the output of 'smpatch get' in the meantime. (you can obfuscate any offending IP/DNS addresses if required).
Thanks and regards,
Mod.
Message was edited by:
ForumModerator - Clarifying patchset usage
# 4
Ah, right. Sorry about that;
# smpatch get
patchpro.backout.directory-""
patchpro.download.directory-/var/sadm/spool
patchpro.install.types -rebootafter:reconfigafter:standard
patchpro.patch.sourcehttp://hostname:3816/solaris/https://updateserver.sun.com/solaris/
patchpro.patchset-patchdb1
patchpro.proxy.host -""
patchpro.proxy.passwd********
patchpro.proxy.port -8080
patchpro.proxy.user -""
patchpro.sun.passwd ********
patchpro.sun.user-""
#
# 5
Changing that doesn't make a difference;mgunix98 # smpatch set patchpro.patchset=recommendedmgunix98 # smpatch analyzeNo patches required.mgunix98 # smpatch set patchpro.patchset=patchdbmgunix98 # smpatch analyzeNo patches required.
# 6
Can you provide the output of the following from your patch server:$ patchsvr setup -lIt should have 'https://getupdates1.sun.com/solaris/' as the patch source. I have also edited my previous post about the patchsets after reading a post you made in another thread.
# 7
Thanks for the info on the patchset.
From what I can see my patchserver is fine -- it is working for other hosts (sol8, sol9, sol10) - it just doesn't ever recommend that the listed patches ever need to be installed. Much like the same problem with the Sol 8 SDS patch - 108693.
# patchsvr setup -l
Patch source URL: https://getupdates1.sun.com/solaris/
Cache Location: /patches
Web proxy host name:
Web proxy port number: 8080
Web proxy user:
#
# 8
In that case it's likely to be an issue with the analysis done on this particular host.
Verify that there are no problems with the pkg database and that "showrev -p" completes successfully and without error -
# pkginfo
# showrev -p
If these appear to be fine i'd recommend that you raise a support case with Sun to investigate further since it will be neccessary to collect debug logs and so on thats probably not suitable for posting on a public forum.
# 9
There are no errors on the pkginfo and showrev output and this is happening on multiple hosts -- probably all my Solaris 9, but I haven't yet patched them all so it is harder to check.I'll open a support call. Thanks.