sccheck and stdout
this is cross posted onto the cluster forum.,,
I tried running sccheck this morning on my cluster- It's a 4 node active-active cluster of v880s running sybase databases for failover type situations.
3 of the four nodes worked correctly and ran explorer reports.
Node 2 failed. After checking through the sccheck shell scripts I found that
the line
jver=`${JAVA} -version 2> /dev/stdout`
failed.
Changing it to read "setenv jver `java -version 2> /dev/stdout`" from tcsh caused the command to still fail on node 2 but work correctly on node 1.
I have done a restore of root on node 2 earlier in the year via legato networker and a few things were not quite right in the restore. Apparently something else that got hosed is /dev/stdout.
The error I get is
/dev/stdout: No such device or address.
root@DT5AE2:fd:# ls -la /dev/stdout
lrwxrwxrwx 1 root root 6 Jan 20 07:30 /dev/stdout -> ./fd/1
shows the link but when I follow the link the fd directory is missing.
I've attemtped to copy fd from another system but that didn't work. Anyone know how to recreate fd so that a basic element such as stdout works again?

