Full form submission
What’s happening?
I'm having trouble connecting to Roon
This morning Roon was non-responsive on my mobile devices and laptop. Roon is running on Debian in a Linux container (Proxmox managed). I tried restarting the roonserver service, as well as restarting the container. Later I powered down all of my network speakers and tried again, but it still doesn't work.
On iOS I just get the half-circle icon with lines dancing next to it, forever. On macOS I just see Waiting for your Roon Server.
I do see that the Roon process is busy:
top - 11:56:29 up 8 min, 1 user, load average: 48.13, 50.16, 51.79
Tasks: 20 total, 1 running, 19 sleeping, 0 stopped, 0 zombie
%Cpu(s): 23.8 us, 28.4 sy, 0.0 ni, 45.4 id, 0.0 wa, 0.0 hi, 2.4 si, 0.0 st
MiB Mem : 40560.0 total, 38587.2 free, 1357.4 used, 615.5 buff/cache
MiB Swap: 8192.0 total, 8192.0 free, 0.0 used. 39202.6 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
300 root 20 0 8715812 1.5g 372320 S 100.3 3.8 10:51.00 RoonApp+
The roonserver service status is as follows:
● roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; preset: e>
Active: active (running) since Sun 2024-02-11 11:48:12 UTC; 11min ago
Main PID: 115 (start.sh)
Tasks: 86 (limit: 308936)
Memory: 2.3G
CPU: 14min 19.951s
CGroup: /system.slice/roonserver.service
├─115 /bin/bash /opt/RoonServer/start.sh
├─125 /opt/RoonServer/RoonDotnet/RoonServer RoonServer.dll
├─300 /opt/RoonServer/RoonDotnet/RoonAppliance RoonAppliance.dll ->
├─304 /opt/RoonServer/Server/processreaper 300
└─350 /opt/RoonServer/RoonDotnet/RAATServer RAATServer.dll
Feb 11 11:48:17 roon start.sh[125]: 00:00:00.006 Info: get lock file path: /tm>
Feb 11 11:48:17 roon start.sh[125]: 00:00:00.040 Info: GetLockFile, fd: 34
Feb 11 11:48:17 roon start.sh[125]: 00:00:00.041 Info: GetLockFile, res: 0
Feb 11 11:48:17 roon start.sh[125]: 00:00:00.042 Trace: Nope, we are the only o>
Feb 11 11:48:18 roon start.sh[125]: Initializing
Feb 11 11:48:18 roon start.sh[125]: Started
Feb 11 11:48:23 roon start.sh[125]: Not responding
Feb 11 11:48:27 roon start.sh[300]: aac_fixed decoder found, checking libavcode>
Feb 11 11:48:28 roon start.sh[300]: has mp3float: 1, aac_fixed: 1
Feb 11 11:48:38 roon start.sh[125]: Running
When I restart the iOS client, for example, I get the following in the logs:
02/11 12:00:48 Info: [stats] 8832mb Virtual, 2064mb Physical, 1461mb Managed, 262 Handles, 49 Threads
02/11 12:00:48 Trace: [remoting/brokerserver] [initconn 10.20.235.158:54145=>10.20.100.202:9332] Connected
02/11 12:00:48 Trace: [remoting/brokerserver] [initconn 10.20.235.158:54145=>10.20.100.202:9332] Initialized Fresh Session
02/11 12:00:48 Trace: [remoting/brokerserver] killing old client from 620a61bc-60e3-49f7-8a53-251a167eeb5f because we have a new one
02/11 12:00:48 Info: [remoting/serverconnectionv2] Client connected: 10.20.235.158:54145
02/11 12:00:48 Trace: [remoting/remotingserverv2] SENT NONFINAL DistributedBroker.ConnectResponse={ BrokerId=514bc3f5-c3ee-4a86-aa3e-5fc5bb464766 BrokerName='epyc' }
02/11 12:00:48 Trace: [remoting/remotingserverv2] SENT NONFINAL DistributedBroker.UpdatesChangedResponse={ IsSupported=True WasJustUpdated=False Status='UpToDate' HasChangeLog=False CurrentVersion={ MachineValue=200001365 DisplayValue='2.0 (build 1365) production' Branch='production' } }
02/11 12:00:49 Debug: [easyhttp] [30] GET to https://api.roonlabs.net/messaging/1/api/messages/6a6cbd50-86eb-4be4-8187-2c668a148b43 returned after 594 ms, status code: 200, request body size: 0 B
02/11 12:01:03 Info: [stats] 8960mb Virtual, 2085mb Physical, 1490mb Managed, 262 Handles, 70 Threads
02/11 12:01:18 Info: [stats] 8800mb Virtual, 2103mb Physical, 1508mb Managed, 262 Handles, 46 Threads
I'd appreciate help debugging why the server has stopped working, and getting it working again!