Patch Hell in Solaris 9

From: Andreas Borchert (borchert_at_mathematik.uni-ulm.de)
Date: 04/02/04


Date: 2 Apr 2004 18:51:39 +0200

Solaris HW releases come with a set of already applied patches.
The SUNWcarx.u package of s9u5, for example, has already been patched
by 113278-04 (among many other patches). 113278-04 includes, however,
updates for a far larger set of packages: SUNWcarx, SUNWcsr, SUNWhea,
SUNWnfscu, and SUNWnfssu. Unfortunately, SUNWnfssu was not patched by
113278-04 within the s9u5 release, leaving us with an incompatible
combination of /usr/lib/nfs/nfsd and the RPC system, causing the
registration of nfsd to fail.

The fundamental problem of the Solaris patch system is that patches
cover multiple packages. patchadd does not install patches if some of
the packages are not installed. However, some HW releases (as in the
example above) apply patches partially only. And the patch system fails
if one of the packages gets removed and newly installed.

Is there any hope for a package/patch system of Solaris which makes
it easier to maintain a consistent system?

Andreas.

-- 
Dr. Andreas F. Borchert, SAI, Universitaet Ulm | Habe Mut, dich deines
Helmholtzstrasse 18, E02, Tel +49 731 50-23572 | eigenen Verstandes zu
http://www.mathematik.uni-ulm.de/sai/borchert/ | bedienen! -- I. Kant


Relevant Pages

  • Re: [patch] voluntary-preempt-2.6.9-rc1-bk4-R0
    ... LR> will certainly be using the vanilla kernel. ... LR> AGNULA people are planning to start distributing test VP-kernel packages ... LR> as soon as the patches stabilize. ...
    (Linux-Kernel)
  • Re: Package patches
    ... I have made couple of Solaris installable packages with pkgmk & co. ... with proper dependencies and with file classes for config files etc ... ... Where can I find docs for making patches? ...
    (comp.unix.solaris)
  • Re: [SLE] Perhaps Ive found a reason why so many people are having problems with SuSE 9.1?
    ... > The yast update applies patches to fix security issues, ... > to bring you up to date with all associated packages. ... different server and got a mismatched kernel. ...
    (SuSE)
  • Re: Solaris 10 build number?
    ... Patches do not typically introduce new packages, ... is the same as a Solaris 8 02/02 patched to the same timeframe. ... You can patch Solaris 10 03/05 up-to-date with no difference ...
    (comp.unix.solaris)
  • Re: Sunsolve site removes the Solaris 9 MU4 download for Sparc .. ?
    ... The Maintenance Update is the set of patches to the existing packages ... which comprise the newest release of a Solaris version. ... The Recommended tarball contains the latest public recommended patches. ...
    (comp.unix.solaris)