Issues Noble (Ubuntu 24.04) openwebrx not strarting
does not start openwebrx and after a while bails out with : Job for openwebrx.service canceled.
Traceback (most recent call last):
File "/usr/local/bin/openwebrx", line 33, in <module>
sys.exit(load_entry_point('OpenWebRX==1.2.122', 'console_scripts', 'openwebrx')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/bin/openwebrx", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 995, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/owrx/__main__.py", line 10, in <module>
from owrx.http import RequestHandler
File "/usr/lib/python3/dist-packages/owrx/http.py", line 1, in <module>
from owrx.controllers.status import StatusController
File "/usr/lib/python3/dist-packages/owrx/controllers/status.py", line 3, in <module>
from owrx.sdr import SdrService
File "/usr/lib/python3/dist-packages/owrx/sdr.py", line 4, in <module>
from owrx.source import SdrSource, SdrSourceEventClient
File "/usr/lib/python3/dist-packages/owrx/source/__init__.py", line 26, in <module>
from pycsdr.modules import TcpSource, Buffer
ImportError: /usr/local/lib/python3.12/dist-packages/pycsdr-0.18.2-py3.12-linux-x86_64.egg/pycsdr/modules.cpython-312-x86_64-linux-gnu.so: undefined symbol: _ZN4Csdr3AgcIfE11setHangTimeEj
Oct 02 18:27:44 myserver openwebrx.py[512709]: 2026-10-02 18:27:44,783 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:44 myserver openwebrx.py[512709]: 2026-10-02 18:27:44,912 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,102 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,170 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,296 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,423 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,550 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,616 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,744 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,871 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:45 myserver openwebrx.py[512709]: 2026-10-02 18:27:45,997 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,126 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,255 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,383 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,448 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,576 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,702 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,830 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:46 myserver openwebrx.py[512709]: 2026-10-02 18:27:46,896 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,023 - owrx.websocket - WARNING - _sendBytes() after socket error, ignoring
Oct 02 18:27:47 myserver systemd[1]: Stopping openwebrx.service - OpenWebRX WebSDR receiver...
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.markers - INFO - Stopping marker database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.web - INFO - Stopping Receivers database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.web - INFO - Stopping Repeaters database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.web - INFO - Stopping EIBI database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.source.rtlsdr-6 - WARNING - STDERR: received signal: 15
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,094 - owrx.web - INFO - Stopped Receivers database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,095 - owrx.web - INFO - Stopped Repeaters database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,095 - owrx.markers - INFO - Stopped marker database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,095 - owrx.web - INFO - Stopped EIBI database thread.
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,110 - owrx.source.rtlsdr-6 - WARNING - STDERR: received signal: 15
Oct 02 18:27:47 myserver openwebrx.py[512709]: 2026-10-02 18:27:47,111 - owrx.source.rtlsdr-6 - WARNING - STDERR: WARNING: rtlsdr_cancel_async failed
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: State 'stop-sigterm' timed out. Killing.
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: Killing process 512709 (python3) with signal SIGKILL.
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: Failed to kill control group /system.slice/openwebrx.service, ignoring: Invalid argument
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: Main process exited, code=killed, status=9/KILL
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: Failed with result 'timeout'.
Oct 02 18:29:17 myserver systemd[1]: Stopped openwebrx.service - OpenWebRX WebSDR receiver.
Oct 02 18:29:17 myserver systemd[1]: openwebrx.service: Consumed 6h 52min 34.260s CPU time.