Skip to content

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

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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