SUMMARY: patchadd 110380-03 problem

From: Marc Alvidrez <cram_at_greenavenger.com>
Date: Sun Nov 18 2001 - 13:36:37 EST
MU6 has been successfully installed!

Thanks to Jonathan A. Zdziarski <jonathan@cafejesus.com> who immediately
responded with "try copying the patch to /var/spool/pkg and adding it."
I copied the patch to /var/spool/pkg and patchadded it without a problem.

To get the rest of MU6 installed, I moved all the files from
Solaris_8_MU6/sparc/Patches into /var/spool/pkg, and started the MU update
with ./install_mu -p /var/spool/pkg.

Thanks also to Casper Dik <Casper.Dik@Sun.COM> who noted:

> You probably also need to run with an umask of 022 and the
> *containing* directories must also all be more 555 or better. (The
> entire path leading up to the directory you have unpackaed the patches
> in must be world readable).

I didn't have a chance to try this suggestion.

Thanks,
Marc

------------------------------------------------------------------------
"Those who do not understand Unix are condemned to reinvent it, poorly."

      -- Henry Spencer

On Sat, 17 Nov 2001, Marc Alvidrez wrote:

> Hello,
>
> I am not able to install patch 110380-03 from MU6 on Solaris 8.
> Unfortunately, all of the other patches depend on this one being installed
> correctly, so I am unable to install any patches in the MU.  I get the
> following output when I try:
>
> > Script started on Sat 17 Nov 2001 08:42:33 AM PST
> > bash-2.03# patchadd 110380-03
> >
> > Checking installed patches...
> > Verifying sufficient filesystem capacity (dry run method)...
> >
> > Patch 110380-03 failed to install due to a failure produced by pkgadd.
> >
> > See /var/sadm/patch/110380-03/log for details
> >
> > Patchadd is terminating.
> >
> > bash-2.03# cat /var/sadm/patch/110380-03/log
> >
> > This appears to be an attempt to install the same architecture and
> > version of a package which is already installed.  This installation
> > will attempt to overwrite this package.
> >
> > /root/110380-03/SUNWarc/install/checkinstall:
> > /root/110380-03/SUNWarc/install/checkinstall: cannot open
> > pkgadd: ERROR: checkinstall script did not complete successfully
> > Dryrun complete.
> > No changes were made to the system.
> > bash-2.03# exit
> > script done on Sat 17 Nov 2001 08:43:16 AM PST
>
> A few things I have already tried:
>
> o Verified that permissions are 755/644 on all files in the 110380-03
>   directory and its subdirs.
> o Running patchadd with -u has no effect (as I would expect).
> o patchadd's man page gives no other clues as to how to debug the
>   problem.
> o running ksh -x patchadd did not produce output I could comprehend
>   well enough to diagnose the problem.
> o pkgadd on the package itself fails with the same error.
> o pkgadd -v does not provide any additional debugging info.
> o The pkgadd manpage gives no other clues how to how to debug the
>   problem.
> o The patch bundled in MU6 matches the patch as independently fetched
>   from sunsolve.
> o I verified that all commands that are called in checkinstall are in
>   /usr/bin and thus in the PATH.
> o I tried to invoke pkgadd/patchadd with sh, csh, and ksh.
>
> Any help would be much appreciated.
>
> Thanks,
> Marc
>
Received on Sun Nov 18 18:36:37 2001

This archive was generated by hypermail 2.1.8 : Wed Mar 23 2016 - 16:32:35 EDT