This content has been marked as final. Show 3 replies
Solaris 2 FAQ
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 .
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:
Generating list of files to be patched... Verifying sufficient filesystem capacity (exhaustive method) ... Installing patch packages... pkgadd: ERROR: checkinstall script did not complete successfully ....
Installpatch and patchadd use "nobody" as a fallback if it cannot find the "install" user.
Wow, that solved all my problems and made my day! babababy
Edited by: babababy on Jun 25, 2009 4:10 AM
I guess the user nobody is not allowed to enter the directory you have your patches unzipped.
and run the installer there.
mv /disk/trump/ody/10_sparc_1008_patchbundle /10_sparc_1008_patchbundle