[root]~# /local/sw/sos/java/bin/java -version
Error: no `server' JVM at `/local/sw/sos/java/jre/lib/i386/server/libjvm.so'.
Move it out of the /local/sw filesystem and it runs fine
root@notworking# df -h /local/sw/sos/java/jre/lib/i386/server/libjvm.so
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup01-sw
1.1T 3.6G 1.1T 1% /local/sw
root@working# df -h /local/sw/sos/java/jre/lib/i386/server/libjvm.so
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup01-sw
500G 5.6G 495G 2% /local/sw
The filesystem is > 1 Tb, and according to http://www.tcm.phy.cam.ac.uk/sw/inodes64.html, recent versions of XFS use 64 bit inodes for filesystems more than 1 Tb
Reduce the size of the filesystem, and we are good!