Roon Core Machine
Ubuntu 21.10 (also had same issue with 21.04 LTS)
Intel NUC nuc8i5beh, Intel Core-i5 8th Gen, 16GB memory, 1TB boot NVMe SSD, 1TB /data SSD with music
Networking Gear & Setup Details
NUC using 1Gb wired Intel I219-V
Switch Mikrotik CSS106-5G-1S (no filtering or VLAN), Client PC on same switch
Connected Audio Devices
(Server won’t start so Client N/A), but testing with Client:
Windows 10 Desktop to speakers via ASUS ROG Strix X570-E Gaming motherboard audio, Realtek HD Audio S1220A
Client says “Looking for your Roon Core” forever.
Number of Tracks in Library
7,000 tracks
Description of Issue
Uninstalled/reinstalled latest RoonServer v1.8 (build 850) several times, same error every time.
Server starts up, but doesn’t appear to be listening (Client can’t find server).
Note it did use to work several Linux & Roon updates earlier (roon was earlier mono interface, not .net). I did install a lot of extra packages as well as latest updates to Linux, maybe some update/package broke it. Original working 21.04 was fairly clean server install, I installed a number of workstation client components etc. to 21.04 over a week or two (I didn’t test roon during that time), after I noticed I couldn’t connect to core, I then tried updating to 21.10 to see if that helped, it didn’t. Also reinstalled current roonserver a few times.
I am prepared to reinstall latest Ubuntu Linux if necessary, but would like to have workstation GUI components, so would be good to know what is the issue (or whether I have a corrupt roon DB).
Below is immediately after an install of latest roon server, which starts service as last step.
sudo netstat -ln|grep -i roon
unix 2 [ ACC ] STREAM LISTENING 35820 @/var/snap/lxd/common/lxd/containers/roon/command
sudo systemctl status roonserver
● roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-11-24 21:21:40 PST; 1h 44min ago
Main PID: 323421 (start.sh)
Tasks: 21 (limit: 18952)
Memory: 61.1M
CPU: 21min 1.012s
CGroup: /system.slice/roonserver.service
├─323421 /bin/bash /opt/RoonServer/start.sh
└─323426 /opt/RoonServer/RoonDotnet/RoonServer RoonServer.dll
Nov 24 23:05:50 nuc-roon start.sh[323426]: Error
Nov 24 23:05:52 nuc-roon start.sh[323426]: Initializing
Nov 24 23:05:52 nuc-roon start.sh[323426]: Started
Nov 24 23:05:52 nuc-roon start.sh[323426]: Error
Nov 24 23:05:54 nuc-roon start.sh[323426]: Initializing
Nov 24 23:05:54 nuc-roon start.sh[323426]: Started
Nov 24 23:05:54 nuc-roon start.sh[323426]: Error
Nov 24 23:05:56 nuc-roon start.sh[323426]: Initializing
Nov 24 23:05:56 nuc-roon start.sh[323426]: Started
Nov 24 23:05:57 nuc-roon start.sh[323426]: Error
Latest error in RoonServer/Logs/RoonServer.log.txt:
11/24 23:05:50 Error:
Local Time: 11/24/2021 23:05:50 -08:00
Device Serial Number: 23389004-99F9-4B80-99B4-BE25A8C410A0
Roon Version: 1.8 (build 850) stable
OS Version: Linux 5.13.0-21-generic
Mono Version: unknown
Application Domain: RoonAppliance
Assembly Codebase: file:///opt/RoonServer/Appliance/RoonAppliance.dll
Assembly Full Name: RoonAppliance, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Exception Source: Roon.Broker.Core
Exception Type: System.NullReferenceException
Exception Target Site: State…ctor
Exception Message: Object reference not set to an instance of an object.
Exception Data: none