Sparc Solaris 9/u8 "Errors were found" and "Requires a patch that could ."

"smpatch analyze" :

Errors were found.

112960-37 SunOS 5.9: patch libsldap ldap_cachemgr libldap

117177-02 SunOS 5.9: lib/gss module Patch

Error: Requires a patch that could not be found

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

Error: Requires a patch that could not be found

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

Error: Requires a patch that could not be found

Tip from Sun user to Sun:

Please make errors like this a bit more clear: The error (as far as I can tell) is due to 112960-37 not being able to be installed because one of its dependencies is withdrawn and the rest of the patches "Requires a patch that could not be found" really seem to not want to install due to depending on 112960-37.

When coming up with things that are in the same category as yum, up2date and windowsupdate, one should strive to keep Solaris the "cleanest" of the bunch - when a patch is withdrawn all the dependencies should also be withdrawn to keep people's update staging machines from generating errors like this.

INFO:

# uname -a

SunOS ultra 5.9 Generic_118558-28 sun4u sparc

# cat /etc/release

Solaris 9 9/05 s9s_u8wos_05 SPARC

Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.

Use is subject to license terms.

Assembled 04 August 2005

smpatch w/ 112945-40 applied.

[1401 byte] By [mickrussom] at [2007-11-26 8:53:31]
# 1
All the patches listed which failed with 'Requires a patch that could not be found' depend on patch 112908-24 (or greater).Could you check whether this is installed:# showrev -p | grep 112908
ForumModerator at 2007-7-6 22:48:07 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 2
I have just noticed bugs 6450707 and 6450709 have been filed to have the behaviour of smpatch under these conditions looked at.
ForumModerator at 2007-7-6 22:48:07 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 3
112908-24 has been withdrawn. All the patches, including the top one require 112908-24.patchadd 113273-11Checking installed patches...ERROR: This patch requires patch 112908-24which has not been applied to the system.
mickrussom at 2007-7-6 22:48:07 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 4

patch 112908-23 has been re-instated to replace the withdrawn patches for the moment.

That patch was withdrawn due to bugid 6410987 and a fix is currently being tested to be released as a new revision shortly.

Until this new revision is available you will not be able to apply patches which rely on -24 or higher being already installed.

ForumModerator at 2007-7-6 22:48:07 > top of Java-index,Administration Tools,Sun Update Connection-System...
# 5
Thanks for the update/heads up.Sounds like smpatch has bugs against it that will make situations like this less of a problem in the future.
mickrussom at 2007-7-6 22:48:07 > top of Java-index,Administration Tools,Sun Update Connection-System...