[pca] Missing packages while installing patches

Martin Paul martin at par.univie.ac.at
Thu May 29 11:09:22 CEST 2008


Laurent Blume wrote:
> So you won't get 125077, ever, and you don't need it, because the 
> dependency will be fulfilled by 120011-09.

Absolutely correct. The problem appeared with 119757-09 in Oct 2007, and 
I expected Sun to fix it in the next revision of the patch. In 119757-12 
from Mar 2008 the problem is still not fixed, though.

So I've fixed (or better, worked around) it in the development release 
of pca now. When it hits the requirement for 125077-02, it's replacing 
it with 120011-09. After taking a very close look at the xref file and 
the patch metadata in 119757-12.zip, this is a safe fix. So pca will now 
list (and install) 120011 before 119757, as needed.

BTW, just if you wonder - patchadd is looking for 125077 to be installed 
as well, and it will only find it to be "installed" if 120011 has been 
installed before, which lists 125077 as one of the patches it obsoletes 
in /var/sadm/pkg/*/pkginfo.

The same issue exists for the x86 versions of the patches (119758, 
125078, 120012); I've fixed that as well.

Further research shows a handful of similar affected patches, but these 
cases aren't as clear as 119757/119758, so I'll wait for an actual 
problem report before implementing a workaround as well.

Thanks to both of you for bringing this back into my attention!

Martin.



More information about the pca mailing list