[pca] Three patches Using /var/tmp/patchdiag.xref from Nov/10/13 fail to install on a T2000

Martin Paul martin.paul at univie.ac.at
Tue Nov 12 14:17:57 CET 2013


Am 12.11.2013 13:18, schrieb Richard Skelton:
> This machine was built from a flash image which can install on Sun4u and
> Sun4v

Maybe that's what's creating troubles here. After looking at the 
provided files, I found out that the affected system has multiple 
versions for different architectures installed for some of the packages.

E.g. patch 150109 patches SUNWcakr.v (which means it will only apply to 
sun4v systems). In your pkginfo output I see:

SUNWcakr                Core Solaris Kernel Architecture (Root)
                         (sparc.sun4u) 11.10.0,REV=2005.01.21.15.53
SUNWcakr.2              Core Solaris Kernel Architecture (Root)
                         (sparc.sun4us) 11.10.0,REV=2005.01.20.17.25
SUNWcakr.3              Core Solaris Kernel Architecture (Root)
                         (sparc.sun4v) 11.10.0,REV=2005.08.25.02.12

So three instances of SUNWcakr are installed, for sun4u, sun4us and 
sun4v. That's no problem for PCA, it correctly identifies 150109 to 
apply to your system.

It seems as if patchadd has a problem with that situation, though. Even 
though the VERSION in  150109-01/SUNWcakr.v/pkginfo perfectly matches 
tht installed package (SUNWcakr.3, sparc.sun4v, 
11.10.0,REV=2005.08.25.02.12), it refuses to install the patch.

Try to remove SUNWcakr and SUNWcakr.2 and check whether PCA still shows 
the patch as missing and patchadd installs it. If so, you should 
probably adapt your installation procedure.

hth,
Martin.



More information about the pca mailing list