Syslog output
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: Traceback (most recent call last):
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: File "/usr/bin/sentinel-dynfw-client", line 30, in <module>
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: from zmq.utils.monitor import recv_monitor_message
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: ModuleNotFoundError: No module named 'zmq.utils.monitor'
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: Traceback (most recent call last):
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: File "/usr/bin/sentinel-dynfw-client", line 30, in <module>
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: from zmq.utils.monitor import recv_monitor_message
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: ModuleNotFoundError: No module named 'zmq.utils.monitor'
Apr 19 18:11:54 turris procd: Instance sentinel-dynfw-client::instance1 s in a crash loop 6 crashes, 1 seconds since last crash
I'll close it now because we use 22.3.0 in TOS 6.4.
The script currently contains a hard-coded path to ipset
(i.e., /usr/sbin/ipset
). But some Linux distributions have this tool in /sbin
instead of /usr/sbin
. It should be more universal and shouldn't rely on a specific path.
There are multiple ways how to resolve it:
PATH
environment variable.which ipset
.Syslog output
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: Traceback (most recent call last):
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: File "/usr/bin/sentinel-dynfw-client", line 30, in <module>
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: from zmq.utils.monitor import recv_monitor_message
Apr 19 18:11:48 turris sentinel-dynfw-client[6647]: ModuleNotFoundError: No module named 'zmq.utils.monitor'
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: Traceback (most recent call last):
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: File "/usr/bin/sentinel-dynfw-client", line 30, in <module>
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: from zmq.utils.monitor import recv_monitor_message
Apr 19 18:11:54 turris sentinel-dynfw-client[6653]: ModuleNotFoundError: No module named 'zmq.utils.monitor'
Apr 19 18:11:54 turris procd: Instance sentinel-dynfw-client::instance1 s in a crash loop 6 crashes, 1 seconds since last crash