Hi,
I'm helping Rohini getting the handle of running using Dirac and we have encountered a couple of problems.
1) When she uploads files to the storage using dirac-dms-add-file it sometimes fails. The file gets copied but the registration to the file catalogue fails with this time out error.
2018-01-12 18:27:07 UTC dirac-dms-add-file/DataManager[Roxq] DEBUG: Failed to register file. /skatelescope.eu/user/r/ rohini.joshi/GOODSN581359/ {'FileCatalog': 'Handshake timeout exceeded'}L581367/L581367_SB023_uv.MS_ 0d357702.tar
I wonder if the timeout is configurable or if it might be a problem with number of connections or load that can be looked at as I don't think this is a client problem. If you want to see the whole debugging files we can put them somewhere accessible.
2) Something in the dirac submission system sources the emi-wn setup. Since Rohini is using dirac_ui tools this creates usual conflicts with the gfal libraries in the LD_LIBRARY_PATH.
StorageFactory._generateStorageObject: Failed to instantiate UKI-NORTHGRID-MAN-HEP-disk: Unable to open the /cvmfs/grid.cern.ch/emi-wn-3. 17.1-1.sl6umd4v1 /usr/lib64/gfal2-plugins//libgfal_plugin_ gridftp.so plugin specified in the plugin directory, failure : /cvmfs/grid.cern.ch/emi-wn-3. 17.1-1.sl6umd4v1/ usr/lib64/gfal2-plugins//libgfal_plugin_ gridftp.so: undefined symbol: gfal2_free_uri == EXCEPTION == GError
GError: Unable to open the /cvmfs/grid.cern.ch/emi-wn-3.17.1-1.sl6umd4v1/ usr/lib64/gfal2-plugins//libgfal_plugin_ gridftp.so plugin specified in the plugin directory, failure : /cvmfs/grid.cern.ch/emi-wn-3. 17.1-1.sl6umd4v1 /usr/lib64/gfal2-plugins//libgfal_plugin_ gridftp.so: undefined symbol: gfal2_free_uri
it is not the site doing this and for now we solved the problem by unsetting a couple of GFAL variables. This has allowed to use at least Manchester, but it still doesn't work on VAC sites like Cambridge. I have to dig further for the latter to check where is the difference. Do you know which part may source the /cvmfs/grid.cern.ch/emi-wn-3.17.1-1.sl6umd4v1/etc/profile. and if there is any specific problem with VAC?d/setup-wn-example.sh
cheers
alessandra
-- Respect is a rational process. \\// Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza(Dante) For Ur-Fascism, disagreement is treason. (U. Eco) But but but her emails... covfefe!