[pca] Slightly OT -- trying to figure out why I need a patch
Ray Van Dolson
rvandolson at esri.com
Tue Oct 6 20:54:18 CEST 2009
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
More information about the pca
mailing list