Error
For instance, you get this :
$ lcg-cp srm://grid05.lal.in2p3.fr:8443/dpm/lal.in2p3.fr/home/atlas/dq2/file.11 /tmp/test --vo dteam
the server sent an error response: 550 550 grid07.lal.in2p3.fr:/dpmpart/part1/atlas/2006-04-29/file.11.29648.0: not a plain file.
lcg_cp: Invalid argument
But the file exists in the DPM Name Server :
$ dpns-ls -l /dpm/lal.in2p3.fr/home/atlas/dq2/csc11.root.11
-rw-rw-r-- 1 19478 20008 28472534 Apr 29 23:23 /dpm/lal.in2p3.fr/home/atlas/dq2/csc11.root.11
Solution 1
Although it appears in the DPM namespace, the file doesn't
physically exist on disk anymore.
You should un-register the file from the namespace, to avoid this inconsistency.
Solution 2
Check that,
on all disk servers you are actually running :
- the DPM RFIO server, and not the CASTOR one,
- the DPM GRIDFTP server, and not the Classic SE GRIDFTP one :
$ ps -ef|grep rfio
root 20313 1 0 Sep19 ? 00:00:10 /opt/lcg/bin/rfiod -sl -f /var/log/rfio/log
$ ps -ef|grep ftp
root 20291 1 0 Sep19 ? 00:00:03 /opt/lcg/sbin/dpm.ftpd -i -X -L -l -S -p 2811 -u 002 -o -a -Z /var/log/dpm-gsiftp/dpm-gsiftp.log
Also check that :
- the
dpmmgr
user has been created before rfiod
and dpm-gsiftp
were started,
- the
dpmmgr
user has the same uid and gid on all disk servers.
Help !
If it still doesn't help, contact
helpdesk@ggusNOSPAMPLEASE.org (remove the NONSPAM !).
--
SophieLemaitre - 13 Oct 2006