Thanks for the reply Martin. On Thu, Oct 01, 2009 at 01:39:46AM -0700, Martin Paul wrote: > Ray, > > > Have a fairly minimal Solaris 10 x86_64 install. pca -l missingrs is > > reporting that these two patches are required (among others of course): > > > > 119901 06 < 08 RS- 43 GNOME 2.6.0_x86: Gnome libtiff - library for reading > > and writing T > > 122213 32 < 33 RS- 107 GNOME 2.6.0_x86: GNOME Desktop Patch > > > > However, there are no GNOME packages installed on the system: > > > > pkgchk -l -P gnome | grep Pathname > > The next step in analyzing an issue like that would be to look at the > entries for 119901-08 and 122213-33 in the patchdiag.xref file. There > you'd see that both of them include other packages besides SUNWgnome-*: > > 119901: SUNWPython, SUNWTiff, SUNWTiff-devel > 122213: SUNWPython > > So I guess you do have SUNWPython installed on your system, and this > makes pca show the two patches as missing ..
Makes sense. > > > Oddly enough, if I check with showrev: > > > > # showrev -p | egrep "119901|122213" > > Patch: 119901-06 Obsoletes: 121098-01 Requires: Incompatibles: Packages: > > SUNWPython > > Patch: 122213-32 Obsoletes: 119367-05, 119371-10, 119413-08, 119543-06, > > 119893-01, 119909-02, 120134-04, 120136-03, 120297-01 Requires: > > Incompatibles: Packages: SUNWPython > > .. and here's the confirmation. It's not the preinstalled, older > revisions of the patches which make show up the patches as missing, but > the fact that you have SUNWPython installed. > > The straight-forward solution: Remove the SUNWPython package, unless you > need it. Judging from the .clustertoc file, this package is only > required with GNOME, so if you don't need it for some own Python > scripts, it should be no problem to remove it. pca will not show the > patches anymore. Unfotunately, it appears, at least for me, that SUNWpython is the actual full blown Python installation: # pkgchk -l -p /usr/bin/python Pathname: /usr/bin/python Type: symbolic link Source of link: python2.4 Referenced by the following packages: SUNWPython Current status: installed Also a pkgchk -l SUNWpython | awk '/^Pathanem/ {print $2}' seems to confirm this. So I probably won't be able to remove it. > > > I stumbled across these two bugs via the README that mention the issue: > > > > > > http://bugs.opensolaris.org/view_bug.do;jsessionid=5c3a9026cabfcffffffffb60c376f8c393ed?bug_id=6691595 > > > > http://bugs.opensolaris.org/bugdatabase/view_bug.do;jsessionid=bee10325bfc4304962c7552db19c?bug_id=6681251 > > It seems as if the inclusion of SUNWPython in these patches is a bug, > indeed. After looking at the patch report, and the contents of the patch > zip files, I really think that installing these patches on a system > without SUNWgnome-*, the patch install is a no-op. I have no idea why > SUNWPython hasn't been removed from current revisions of the patches. > Maybe Don can shed some light on that? That would see to make sense... > > I could resolve this in pca, by removing SUNWPython from the package > list for these patches before the analysis step, pretending that > SUNWPython is not included at all, but if you can solve the issue by > removing SUNWPython, I'd prefer not doing that. > > > Also, I notice that a pkginfo -l SUNWPython has GNOME2 listed under > > Category, which seems odd. > > IMO, python has been included with Solaris because it was required for > Gnome, that's why it's labelled like that. Putting it into the "system" > or "application" category might make more sense, though, as it's of good > use outside of Gnome as well. > > hth, > > Martin. For the time being, I'll just install the patches knowing that they don't really seem to add any data to my system or hurt anything. Glad to have a little additional understanding on the subject though. Thanks again, Ray