SUMMARY: checkinstall not completed successfully.. (fwd)

From: Rick Niziak (rniziak@kappys.med.iacnet.com)
Date: Tue Jul 28 1998 - 10:19:11 CDT


This list is great, Sun has been working on this issue since
yesterday afternoon, I had an answer from this list in 15 minutes..!!!
If I had read the FAQ, I would have gotten it even faster..

Thanks Casper !!!

Original Question:

>Good Morning...
>
>I have been trying to load the new 2.5.1 Patch cluster...
>
>Every patch fails w/ either error 5 or and error 25:
>
>Essentially, in the install_log, I get the following statement:

ANSWER:

The solaris FAQ says:

6.54) Patch installation often fails with "checkinstall" errors.

    When installing a patch, the Solaris 2.5+ patch installation
    procedure will execute the script "checkinstall" with uid nobody.

    If any of the patch files or if any part of the path leading up to
    the patch directory cannot be read by nobody, an error similar to
    the following will appear:

    ./installpatch .
    Generating list of files to be patched...
    Verifying sufficient filesystem capacity (exhaustive method) ...
    Installing patch packages...
    pkgadd: ERROR: checkinstall script did not complete successfully
    ....

    You can workaround this in two ways, one is to make sure that
    nobody can read all patch files and execute a "pwd" in the patch
    directory or add an account "install" to /etc/passwd:

        install:x:0:1:installpatch braindamage:/:/bin/true

    Installpatch uses "nobody" as a fallback if it cannot find the "install"
    user.

    --- end of excerpt from the FAQ

Questions marked with a * or + have been changed or added since
the FAQ was last posted

The most recently posted version of the FAQ is available from
<http://www.wins.uva.nl/pub/solaris/solaris2/>



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:44 CDT