Skip to content

RoonCommandLine on Debian 13 box is not communicating with Roon Nucleus #14

@drkayak99-netizen

Description

@drkayak99-netizen

I'm trying to install RoonCommandLine on a debian 13 box (192.168.1.15) that has an ethernet connection to my Roon Nucleus (192.168.1.3). After downloading the package, I did:

sudo dpkg -i ./RoonCommandLine_2.1.4-1.deb

The output includes:

Traceback (most recent call last):
  File "/usr/local/Roon/api/get_core_ip.py", line 26, in <module>
    apis = [RoonApi(app, None, server[0], server[1], False)]
            ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Roon/venv/lib/python3.13/site-packages/roonapi/roonapi.py", line 798, in __init__
    raise RoonApiException("Host and port of the roon core must be specified!")
roonapi.roonapi.RoonApiException: Host and port of the roon core must be specified!
Approval granted, retrieving zones and zone info ...
Traceback (most recent call last):
  File "/usr/local/Roon/api/list_zones.py", line 65, in <module>
    roonapi = RoonApi(appinfo, token, server, port)
  File "/usr/local/Roon/venv/lib/python3.13/site-packages/roonapi/roonapi.py", line 798, in __init__
    raise RoonApiException("Host and port of the roon core must be specified!")
roonapi.roonapi.RoonApiException: Host and port of the roon core must be specified!

In '/usr/local/Roon/etc/roon_api.ini', there are no entries for RoonCoreIP, RoonCorePort, DefaultZone, or any of the Zone Groups. The TokenFileName of '/usr/local/Roon/etc/roontoken.txt' doesn't exist. The file '/usr/local/Roon/etc/pyroonconf' has these lines:

LOCAL=true
export PYTHONUSERBASE=/usr/local/Roon/venv
ROONAPIPATCHED=true
ROON_ZONE=""

If I add to '/usr/local/Roon/etc/roon_api.ini' the correct RoonCoreIP (192.168.1.3), and run the program using the roon command, I get a welcome message and the menu of commands, none of which produce any output. The Roon app on my android tablet (the only way I have to communicate with the Nucleus) discovers no extensions.

Any troubleshooting advice would be appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions