We see in all Birmingham cymac setups that the contents of /etc/advligorts/env
are erased after every upgrade of advligorts-* packages. I couldn't find the source of the problem quickly, but suspect that it might have something to do with postinst
instructions for the advligorts-common
package. On our machines, /etc/advligorts/systemd_env
is a symlink for /etc/advligorts/env
-- not sure if it might affect the installation scripts.
For reference, typical contents of /etc/advligorts/env
on our machines:
$ cat /etc/advligorts/env
SITE=BHAM
IFO=B1
OPTRTCDS=/opt/rtcds/bham/b1
RCG_LIB_PATH=/home/controls/test_models/:/home/controls/models
local_dc_args='--systab=/etc/advligorts/rtsystab -b local_dc -m 100 -d /opt/rtcds/bham/b1/target/gds/param'
Thank you very much for fixing it!
There is a hard limit of 64 testpoints per model, and a limit on total DAQ data transfer per model of 4 MB/sec.
@erik.vonreis I looked into this in more detail. It appears that, if my calculations are correct (not sure about them):
real_4
channels on a 64k model: 2 * 4 [bytes] * 65536 [1/s] = 512 kbytes/s. It also fails if I select 3x channels or more on a 32k model (384 kbytes/s), however it still works if I select (2x 32k channels + 6x 2k DQ channels) = 304 kbytes/s from the same model.Edit: I also checked (via iperf
) that the actual network connection speed between the workstation and each of the servers is ≈930 Mbps, so the network should not be the problem.
@erik.vonreis We have been experiencing the subject issue when accessing NDS 1 servers after upgrading the RCG packages from 4.1.0 to 4.2.7 on the servers
Shouldn't dataviewer
be removed from the cds-workstation
package, given that it no longer works properly with Debian-packaged NDS server?
I've installed ndscope on my mac (into a fresh conda environment) -- this bug seems to be present on mac too.
Just found Issue 239, this is probably the same thing.
I can confirm that I see these messages under Debian 10 (pyqt5 v. 5.11.3, python3-pyqtgraph v. 0.10.0) but they no longer appear under Debian 11 (pyqt5 v. 5.15.2, python3-pyqtgraph v. 0.11.1)
If more than one channel is selected in ndscope
, it just makes all buttons and fields gray and does not seem to make any attempts to connect to the server. In the following example, two channels -- B1:ACT-PDS_SmarActHead_OUT_DQ
and B1:ACT-PDS_SmarActHead2_OUT_DQ
-- were selected from the channel selection dialog.
Output to the terminal:
cdsadmin@peapsy:~$ LOG_LEVEL=debug ndscope
TEMPLATE: created template from channel list
SCOPE: version 0.15.1
SCOPE: server 147.188.32.246:8088
DATA : RESET
DATA : data store initialized
SCOPE: creating plot {}...
SCOPE: connecting plot 0...
SCOPE: set window: -2 0
SCOPE: loading template...
SCOPE: clearing plots...
SCOPE: removing plot: (0, 0)
SCOPE: creating plot {'row': 0, 'col': 0, 'colspan': 1}...
SCOPE: connecting plot 0...
SCOPE: t0=None, window=(-2, 0)
SCOPE: START
SCOPE: set window: -2 0
DATA : START ONLINE
DATA : STOP
DATA : RESET
DATA : CMD: find_channels {}
NDS : find_channels(**{'channel_glob': '*', 'channel_type_mask': 39})
DATA : CMD: find_channels {}
DATA : BUSY: find_channels
DATA : REQUEST: raw (1330965311.505077, 1330965313.505077)
DATA : channel list received: 2902 channels
SCOPE: building channel models...
DATA : DONE: ('find_channels', None)
SCOPE: channel select dialog ready.
SCOPE: added channel: B1:ACT-PDS_SmarActHead_OUT_DQ
DATA : CHANNEL B1:ACT-PDS_SmarActHead_OUT_DQ 1
SCOPE: added channel: B1:ACT-PDS_SmarActHead2_OUT_DQ
DATA : CHANNEL B1:ACT-PDS_SmarActHead2_OUT_DQ 1
Additional information:
ndscope
works as expected if only one channel is selected from the dialogndscope
was installed from the Debian package through apt
ndscope
version is 0.15.1
ndscope
works fine if the channels are requested from the command line instead, in this case the plots are shown as expected and NDS requests appear in the log (see below).
cdsadmin@peapsy:~$ LOG_LEVEL=debug ndscope B1:ACT-PDS_SmarActHead_OUT_DQ B1:ACT-PDS_SmarActHead2_OUT_DQ
TEMPLATE: created template from channel list
SCOPE: version 0.15.1
SCOPE: server 147.188.32.246:8088
DATA : RESET
DATA : data store initialized
SCOPE: creating plot {}...
SCOPE: connecting plot 0...
SCOPE: set window: -2 0
SCOPE: loading template...
SCOPE: clearing plots...
SCOPE: removing plot: (0, 0)
SCOPE: creating plot {'row': 0, 'col': 0, 'colspan': 1}...
SCOPE: connecting plot 0...
SCOPE: added channel: B1:ACT-PDS_SmarActHead_OUT_DQ
DATA : CHANNEL B1:ACT-PDS_SmarActHead_OUT_DQ 1
SCOPE: creating plot {'row': 1, 'col': 0, 'colspan': 1}...
SCOPE: connecting to plot 0...
SCOPE: added channel: B1:ACT-PDS_SmarActHead2_OUT_DQ
DATA : CHANNEL B1:ACT-PDS_SmarActHead2_OUT_DQ 1
SCOPE: t0=None, window=(-2, 0)
SCOPE: START
SCOPE: set window: -2 0
DATA : START ONLINE
DATA : STOP
DATA : RESET
DATA : CMD: online {'trend': 'raw', 'channels': ['B1:ACT-PDS_SmarActHead_OUT_DQ', 'B1:ACT-PDS_SmarActHead2_OUT_DQ']}
SCOPE: crosshair disabled
SCOPE: time axis mode: relative
NDS : iterate(**{'channels': ['B1:ACT-PDS_SmarActHead_OUT_DQ', 'B1:ACT-PDS_SmarActHead2_OUT_DQ'], 'stride': -1, 'params': >})
DATA : CMD: find_channels {}
NDS : find_channels(**{'channel_glob': '*', 'channel_type_mask': 39})
DATA : REQUEST: raw (1330965252.639013, 1330965254.639013)
DATA : CMD: extend {'trend': 'raw', 'channels': ['B1:ACT-PDS_SmarActHead_OUT_DQ', 'B1:ACT-PDS_SmarActHead2_OUT_DQ'], 'start_end': (1330965251, 1330965256)}
DATA : BUSY: no extend while online
DATA : channel list received: 2902 channels
SCOPE: building channel models...
DATA : DONE: ('find_channels', None)
SCOPE: channel select dialog ready.
DATA : CMD: extendleft {'trend': 'raw', 'channels': ['B1:ACT-PDS_SmarActHead_OUT_DQ', 'B1:ACT-PDS_SmarActHead2_OUT_DQ'], 'start_end': (1330965251.9253612, 1330965254.0625)}
NDS : fetch(**{'channels': ['B1:ACT-PDS_SmarActHead_OUT_DQ', 'B1:ACT-PDS_SmarActHead2_OUT_DQ'], 'gps_start': 1330965251, 'gps_stop': 1330965255, 'params': >})
/usr/lib/python3/dist-packages/pyqtgraph/graphicsItems/PlotCurveItem.py:131: RuntimeWarning: All-NaN slice encountered
b = (np.nanmin(d), np.nanmax(d))
DATA : DONE: ('extendleft-raw', None)
QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
We did not know that ndscope
was supposed to be working already. The reason we are not using it is that we have never been able to make it work. For example:
ndscope
, it just makes all buttons and fields gray and does not seem to make any attempts to connect to the server:DATA : NDS error (extendleft-raw): Low level daq error occured [1]: Unspecified error
SCOPE: NDS error (extendleft-raw): Low level daq error occured [1]: Unspecified error
Maybe we are doing something wrong but I think there is no manual for it, so we have no idea. I just run it as ndscope --nds bacardi:8088 --light
or ndscope --nds bacardi:8088 --light -s
(no difference). It fails in a consistent way with both our frontends, regardless whether they are 4.2.7 or 4.1.0.
In one of our cymac setups, dataviewer
fails if more than one trace is selected from the list (e.g. with all settings set at defaults). In the following logs, bacardi
is the cymac, peapsy
is the workstation on which command LIGONDSIP=bacardi dataviewer
is executed.
Having started dataviewer
, I selected two channels (B1:IOP-ADC30_FILTER_EXC and B1:IOP-ADC31_FILTER_EXC) from the list and tried to plot them with the default settings. This did not work as expected: a plotter window did appear, but nothing was shown in it.
Connecting.... done
Warning: Not all children have same parent in XtManageChildren
Warning: Not all children have same parent in XtManageChildren
Warning: Not all children have same parent in XtManageChildren
Warning: Not all children have same parent in XtManageChildren
Warning: Not all children have same parent in XtManageChildren
Connecting.... done
Connecting.... done
Server error 13: no data found
datasrv: DataWriteRealtime failed: daq_send: Resource temporarily unavailable
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ->3: version
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ->3: revision
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ->3: status channels 3
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] no_average=0
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] About to request `B1:IOP-ADC30_FILTER_EXC' 1 on node 42
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] About to request `B1:IOP-ADC31_FILTER_EXC' 2 on node 42
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] Requesting 2 testpoints; tp[0]=1; tp[1]=2
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:17 bacardi daqd[21810]: [Mon Mar 7 22:31:17 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:18 bacardi daqd[21810]: [Mon Mar 7 22:31:18 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:19 bacardi daqd[21810]: [Mon Mar 7 22:31:19 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] dcu 42 test point 1 at index 0
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ifo 0 DCU 42 tp 1
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ETIMEDOUT: test point `B1:IOP-ADC31_FILTER_EXC' (tp_num=2) was not set by the test point manager; request failed
Mar 07 22:31:20 bacardi daqd[21810]: [Mon Mar 7 22:31:20 2022] ->3: start net-writer "7000" { "B1:IOP-ADC30_FILTER_EXC" 128 "B1:IOP-ADC31_FILTER_EXC" 128 }
So daqd
throws error ETIMEDOUT: test point `B1:IOP-ADC31_FILTER_EXC' (tp_num=2) was not set by the test point manager; request failed
.
There is no such error if I request only B1:IOP-ADC31_FILTER_EXC
(or only B1:IOP-ADC30_FILTER_EXC
).
If I select a different pair of testpoints, or if I request more than two testpoints, the error also appears.
We noticed this error started to appear immediately after upgrading the Debian RCG packages from v. 4.1.0 to v. 4.2.7.
We have another cymac
which still runs advligorts packages of v. 4.1.0. I tried connecting to it from the same workstation, peapsy
, and did not get this error. So, potentially something broke in between these versions, or, more likely, we just screwed up something during the upgrade.
There is nothing suspicious in the system logs apart from that error; all rts-*
systemd services are working fine, everything on GDS_TP
screens is green. Restarting various services and/or models did not fix the problem.
There is no [Install]
section in /lib/systemd/system/rts-local_dc.service
currently. There is no reason not to have it, because this service is required by daqd
and would normally start at boot.
$ grep -A1 "\[Install\]" /lib/systemd/system/rts-local_dc.service
[Install]
WantedBy=multi-user.target