Bug #21240
Incompatibility between ssh and unsetup commands in daqinterface
100%
Description
In daqinterface v3_03_01, if a second host is involved in the run, DAQInterface will always go to recover state with a message about "Unexpected EOF encountered when searching for matching '`'". This is due to DAQInterface putting single quotes around the command when running ssh conflicting with the single quotes within the unsetup command.
The issue appears to be resolved by removing the quotes, though it is unclear if the full command is run on the remote host in that case.
Associated revisions
JCF: in Issue #21240 Eric noticed that the unsetup command was failing on other nodes because of single quotes; I've replaced them with backslash-double-quotes
History
#1 Updated by John Freeman about 2 years ago
Perhaps the single quotes in the unsetup command can be replaced by backslash double quotes? Let me take a look...
#2 Updated by John Freeman about 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
With commit 873ecaecadee655ba557212b468658d50ce557fc on DAQInterface's develop branch, I've replaced the single quotes with backlash-double-quotes. I'm able to successfully write a root file on mu2edaq05 while running DAQInterface off of mu2edaq01.
#3 Updated by Eric Flumerfelt about 2 years ago
- Status changed from Resolved to Closed
- Target version set to artdaq_daqinterface v3_03_01
JCF: in Issue #21240 Eric noticed that the unsetup command was failing on other nodes because of single quotes; I've replaced them with backslash-double-quotes