Package Details: openwebrx-plus 1.2.84-1

Git Clone URL: https://aur.archlinux.org/openwebrx-plus.git (read-only, click to copy)
Package Base: openwebrx-plus
Description: Open source, multi-user SDR receiver software with a web interface
Upstream URL: https://luarvique.github.io/ppa/
Keywords: sdr
Licenses: AGPL3
Conflicts: openwebrx
Provides: openwebrx
Submitter: SteamedFish
Maintainer: SteamedFish
Last Packager: SteamedFish
Votes: 1
Popularity: 0.000029
First Submitted: 2023-12-06 10:25 (UTC)
Last Updated: 2025-05-07 16:03 (UTC)

Dependencies (51)

Required by (0)

Sources (3)

Latest Comments

das-Iro commented on 2025-05-09 03:24 (UTC) (edited on 2025-05-09 03:25 (UTC) by das-Iro)

Seems it's currently broken.

OpenWebRX+ - Open Source SDR Web App for Everyone!  | for license see LICENSE file in the package
_________________________________________________________________________________________________
Author contact info:    Marat Fayzullin <luarvique@gmail.com>
Documentation:          https://github.com/jketterl/openwebrx/wiki
Support and info:       https://groups.io/g/openwebrx

2025-05-09 05:19:09,084 - owrx.__main__ - INFO - OpenWebRX+ version v1.2.84 starting up...
...
2025-05-09 05:19:11,362 - owrx.source.rtlsdr - INFO - Started sdr source: rtl_connector -s 2400000 -b -P -2 -g 38.0 -f 1298500000 -p 41797 -c 39329
2025-05-09 05:19:11,364 - owrx.source.rtlsdr - INFO - STDOUT: setting up control socket...
2025-05-09 05:19:11,364 - owrx.source.rtlsdr - INFO - STDOUT: control socket started on 39329
2025-05-09 05:19:11,364 - owrx.source.rtlsdr - INFO - STDOUT: socket setup complete, waiting for connections
2025-05-09 05:19:11,384 - owrx.source.rtlsdr - INFO - STDOUT: Found 1 device(s):
2025-05-09 05:19:11,384 - owrx.source.rtlsdr - INFO - STDOUT:   0:  Realtek, RTL2838UHIDIR, SN: 00000001
2025-05-09 05:19:11,384 - owrx.source.rtlsdr - INFO - STDOUT:
2025-05-09 05:19:11,389 - owrx.source.rtlsdr - INFO - STDOUT: Using device 0: Generic RTL2832U OEM
2025-05-09 05:19:11,463 - owrx.source.rtlsdr - INFO - STDOUT: client connection established
2025-05-09 05:19:11,464 - owrx.source.rtlsdr - INFO - STDOUT: control connection established
2025-05-09 05:19:11,541 - owrx.websocket - ERROR - Exception in websocket handler handleTextMessage()
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/owrx/websocket.py", line 230, in read_loop
    self.messageHandler.handleTextMessage(self, message)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 606, in handleTextMessage
    conn.setMessageHandler(client(conn))
                           ~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 177, in __init__
    self.setSdr()
    ~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 397, in setSdr
    self.sdr.addClient(self)
    ~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/source/__init__.py", line 518, in addClient
    self.start()
    ~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/owrx/source/__init__.py", line 439, in start
    self.setState(SdrSourceState.RUNNING)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/source/__init__.py", line 579, in setState
    c.onStateChange(state)
    ~~~~~~~~~~~~~~~^^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 280, in onStateChange
    self.handleSdrAvailable()
    ~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 407, in handleSdrAvailable
    self.getDsp().setProperties(self.connectionProperties)
    ~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/owrx/connection.py", line 439, in getDsp
    self.dsp = DspManager(self, self.sdr)
               ~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/owrx/dsp.py", line 490, in __init__
    self.chain = ClientDemodulatorChain(
                 ~~~~~~~~~~~~~~~~~~~~~~^
        self._getDemodulator("nfm"),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<6 lines>...
        self
        ^^^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/owrx/dsp.py", line 47, in __init__
    self.selector = Selector(sampleRate, outputRate)
                    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/csdr/chain/selector.py", line 108, in __init__
    self.squelch = self._buildSquelch()
                   ~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/csdr/chain/selector.py", line 121, in _buildSquelch
    squelch = Squelch(Format.COMPLEX_FLOAT,
        length      = blockLength,
    ...<3 lines>...
        reportInterval = int(self.measurementsPerSec / self.readingsPerSec)
    )
TypeError: function takes at most 2 arguments (6 given)
2025-05-09 05:19:11,544 - owrx.connection - WARNING - not answering client request since handshake is not complete
2025-05-09 05:19:11,544 - owrx.connection - WARNING - not answering client request since handshake is not complete
2025-05-09 05:19:11,544 - owrx.connection - WARNING - not answering client request since handshake is not complete
2025-05-09 05:19:11,630 - owrx.source.rtlsdr - WARNING - STDERR: Found Rafael Micro R820T tuner
2025-05-09 05:19:12,081 - owrx.source.rtlsdr - INFO - STDOUT: closing client socket

gatonero commented on 2025-05-03 07:55 (UTC)

When calling the program via the command line as a normal user, I get the message: "owrx.config.error.ConfigError: Configuration Error (key: data_directory): /var/lib/openwebrx is not writable"

sudo ls -la /var/lib/openwebrx insgesamt 3632 drwxr-x--- 2 openwebrx openwebrx 4096 3. Mai 09:40 . drwxr-xr-x 51 root root 4096 3. Mai 08:27 .. -rw-r--r-- 1 openwebrx openwebrx 3186247 3. Mai 09:40 eibi.json -rw-r--r-- 1 openwebrx openwebrx 495654 3. Mai 09:26 receivers.json -rwxrwxrwx 1 openwebrx openwebrx 22870 3. Mai 08:30 repeaters.json

zygmund2000 commented on 2025-01-14 19:31 (UTC)

Thx, I removed all old files by hand and reinstalled all packages again and it work now.

SteamedFish commented on 2025-01-14 12:04 (UTC)

@zygmund2000

There's a new python release update from 3.12 to 3.13. Python 3.13 cannot find any modules that are installed for python 3.12. You'll have to reinstall those python packages, such as python-csdr-luarvique, to make it got installed for the new version of python.

zygmund2000 commented on 2025-01-14 10:15 (UTC)

Hi, After update I can't run openwebrx anymore, please look at errors from service:

Traceback (most recent call last): File "/usr/bin/openwebrx", line 33, in <module> sys.exit(load_entry_point('OpenWebRX==1.2.75', 'console_scripts', 'openwebrx')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/openwebrx", line 25, in importlib_load_entry_point return next(matches).load() ^^ File "/usr/lib/python3.13/importlib/metadata/init.py", line 179, in load module = import_module(match.group('module')) File "/usr/lib/python3.13/importlib/init.py", line 88, 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 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/usr/lib/python3.13/site-packages/owrx/main.py", line 10, in <module> from owrx.http import RequestHandler File "/usr/lib/python3.13/site-packages/owrx/http.py", line 1, in <module> from owrx.controllers.status import StatusController File "/usr/lib/python3.13/site-packages/owrx/controllers/status.py", line 3, in <module> from owrx.sdr import SdrService File "/usr/lib/python3.13/site-packages/owrx/sdr.py", line 4, in <module> from owrx.source import SdrSource, SdrSourceEventClient File "/usr/lib/python3.13/site-packages/owrx/source/init.py", line 27, in <module> from pycsdr.modules import TcpSource, Buffer ModuleNotFoundError: No module named 'pycsdr.modules'

Anybody have any idea how to solve this problem?