DCache Troubleshooting
From SysadminWiki
[edit]
Gsidcap
[edit]
POLLIN POLLERR POLLHUP
If you get the following error
Unable to send control message, line [3] is down Failed to send Hello fd=3 Failed to create a control line Error ( POLLIN POLLERR POLLHUP) (with data) on control line [3] Failed to create a control line Failed open file in the dCache. Can't open source file : Server rejected "hello" System error: Input/output error
It can be one of the following problems:
- proxy you are using has expired and this should appear in the gsidcap door log files with a message like
08/26 05:18:12 Cell(DCap-gsi-bohr0631@gsidcap-bohr0631Domain) : Exception in secure protocol : \ dmg.protocols.telnet.TelnetAuthenticationException: Tunnel verification failed! Failure unspecified at GSS-API level. Caused by COM.claymoresystems.ptls.SSLThrewAlertException: Handshake failure
- you forgot to set DCACHE_IO_TUNNEL=libgsiTunnel.so in this case the error message is actually a bit shorter but similar:
Error ( POLLIN) (with data) on control line [3] Failed to create a control line Error ( POLLIN) (with data) on control line [3] Failed to create a control line Failed open file in the dCache. Can't open source file : Server rejected "hello" System error: Input/output error
- Unknown cause the gsidcap door needs to be restarted (not your problem if you are not the admin). In the door log files there will probably be a very long sequence of messages similar to this
08/26 06:30:00 Cell(DCap-gsi-bohr0631@gsidcap-bohr0631Domain) : Shutdown : Socket closed
Even if the WEB interface isn't reporting any error.
