screen is _completely unusable_ under rh6.1. for example, try the following: % screen CNTRL-a d % screen -ls no screens are seen even though the sockets appear to have been created. what's worse is that the screen session itself goes into an inifinite loop at this point. workaround: the version shipped with rh 6.0 works well. question: the new version puts the screen sockets in the home directory (which can be NFS mounted for many users). why the change from the previous versions in which /tmp/screens was used for this purpose?
Hmm... can't reproduce this here. The sequence you mention correctly shows one detached screen socket. Do you have /dev/pts mounted? As for the moving the screen sockets into the home directory, it's to avoid security issues with having them in /tmp.
According to the kernel folks, NFSv2 doesn't specify named pipes, so the behavior is undefined. NFSv3 does. So that would be the problem.
In this case, I think the only thing we can suggest is to build screen to not use home directories for cases like this.