> /var/spool/patch/112438-03/SUNWcarx.u/install/checkinstall: 
> /var/spool/patch/112438-03/SUNWcarx.u/install/checkinstall: cannot open
> pkgadd: ERROR: checkinstall script did not complete successfully
> Dryrun complete.
> No changes were made to the system.
> #

Does the FAQ entry apply to your system?

http://www.science.uva.nl/pub/solaris/solaris2.html#q5.59
5.59) 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:


patchadd .                      # or ./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 the user
"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 and patchadd use "nobody" as a fallback if it cannot find
the "install" user. 

-- 
Darren Dunham                                           [EMAIL PROTECTED]
Senior Technical Consultant         TAOS            http://www.taos.com/
Got some Dr Pepper?                           San Francisco, CA bay area
         < This line left intentionally blank to confuse you. >
_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users

Reply via email to