Java patch error

I don't know if this the right place to post this.
My issue is this, I'm trying to add this patch to upgrade my java on my Solaris server. I'mtrying to update to java 1.5.0_34 from java 1.5.0_32.

patchadd ./118666-36 

I get this error:

Patch 118666-36 failed to install due to failure produced by pkgadd.
See /var/sadm/patch/118666-36/log for details
Patchadd is terminating.

cat /var/sadm/patch/118666-36/log

Package not patched:
PKG=SUNWj5dmo
Original package not installed.
Package not patched:
PKG=SUNWj5jmp
Original package not installed.
Package not patched:
PKG=SUNWj5man
Original package not installed.

This appears to be an attempt to install the same architecture and 
version of package which is already installed. This installation
will attempt to overwrite this package.

/var/tmp/TmpDAAAkKaG5o/118666-36/SUNWj5cfg/install/checkinstall:
 /var/tmp/TmpDAAAkKaG5o/118666-36/SUNWj5cfg/install/checkinstall: cannot open
pkgadd: ERROR: checkinstall script did not complete successfully
Dryrun complete.
No changes were made to the system.

---------- Post updated at 09:45 AM ---------- Previous update was at 09:01 AM ----------

Java level

java -version
java verson "1.5.0_32"
java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_32-bo5)
java HotSpot(TM) Server VM (build 1.5.0_32-bo5, mixed mode)

patch level

showrev -p|grep 118666
Patch: 118666-22 Obsoletes:  Requires:  Incompatibles:  Packages:  SUNWj5dev, SUNWj5rt, SUNWj5cfg
Patch: 118666-25 Obsoletes:  Requires:  Incompatibles:  Packages:  SUNWj5dev, SUNWj5rt, SUNWj5cfg
Patch: 118666-26 Obsoletes:  Requires:  Incompatibles:  Packages:  SUNWj5dev, SUNWj5rt, SUNWj5cfg
Patch: 118666-30 Obsoletes:  Requires:  Incompatibles:  Packages:  SUNWj5dev, SUNWj5rt, SUNWj5cfg
Patch: 118666-34 Obsoletes:  Requires:  Incompatibles:  Packages:  SUNWj5dev, SUNWj5rt, SUNWj5cfg 

Anyway does any one have any suggestions on how I can install this patch?

---------- Post updated at 02:38 PM ---------- Previous update was at 09:45 AM ----------

I found the answer. I was trying to install this patch from a share and for some reason, even thought I was root, It was not working. I copied the patch to /tmp, ran it and now it works. I don't know whey It worked on some servers and not others.

On an NFS share, the root account is mapped to user "nobody" unless specifically allowed by the "anon=0" option. This option can be restricted to a set of servers with the "root=access-list" option. This is likely why it works on some servers but not on others in your case.