I have been pulling my hair out over the last few days and was wondering if anyone would be able to provide some assistance with my Roon Server install.
I have an HP ProDesk PC with Ubuntu 18.04.05 installed on it.
The install went ahead without any reported issues:
ollie@HP-ProDesk:~/Downloads$ sudo ./roonserver-installer-linuxx64.sh
--------------------------------------------------------------------------------------Welcome to the RoonServer installer
This installer sets up RoonServer to run on linux with the following settings:
- RoonServer will be installed in /opt/RoonServer
- RoonServer's data will be stored in /var/roon/RoonServer
- RoonServer will be configured to run as a system service
- RoonServer will run as root
These settings are suitable for turning a dedicated or semi-dedicated device
into an appliance that runs RoonServer
If you want customize how RoonServer is installed, see:
http://kb.roonlabs.com/LinuxInstall
--------------------------------------------------------------------------------------
Do you want to install RoonServer on this machine? [Y/n]
Downloading RoonServer_linuxx64.tar.bz2 to /tmp/tmp.6nZ1JVgpSm/RoonServer_linuxx64.tar.bz2
############################################################################################################ 100.0%
Unpacking RoonServer_linuxx64.tar.bz2...Done
Checking to see if RoonServer can run on this machine
Checking for Binary Compatibility [ OK ]
Checking for ALSA Libraries [ OK ]
Checking for ffmpeg or avconv [ OK ]
Checking for the mount.cifs command [ OK ]
Testing ulimit -n 8192 [ OK ]
STATUS: SUCCESS
Copying Files...Done
Failed to stop roonserver.service: Unit roonserver.service not loaded.
Installing /etc/systemd/system/roonserver.service
Enabling service roonserver...
Created symlink /etc/systemd/system/multi-user.target.wants/roonserver.service → /etc/systemd/system/roonserver.service.
Service Enabled
Starting service roonserver...
Service Started
--------------------------------------------------------------------------------------
All Done! RoonServer should be running on your machine now.
--------------------------------------------------------------------------------------
However, I am unable to connect to the server from either the Android app or Windows 10 app.
I have tried disabling the Ubuntu firewall and reattempting to connect, however this made no difference.
I have tried clicking on “Help” in the apps and inputting the IP address of the Roon Server, this also made no difference.
Here is the status output:
ollie@HP-ProDesk:~/Downloads$ systemctl status roonserver
● roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-05-16 16:21:13 BST; 14min ago
Main PID: 11796 (start.sh)
Tasks: 42 (limit: 4915)
CGroup: /system.slice/roonserver.service
├─11796 /bin/bash /opt/RoonServer/start.sh
├─11801 /opt/RoonServer/RoonMono/bin/RoonServer --debug --gc=sgen --server RoonServer.exe
├─11838 /opt/RoonServer/RoonMono/bin/RoonAppliance --debug --gc=sgen --server RoonAppliance.exe -watchdogport=43041
├─11844 /opt/RoonServer/Server/processreaper 11838
└─11884 /opt/RoonServer/RoonMono/bin/RAATServer --debug --gc=sgen --server RAATServer.exe
May 16 16:21:13 HP-ProDesk systemd[1]: Started RoonServer.
May 16 16:21:13 HP-ProDesk start.sh[11796]: 00:00:00.001 Warn: get lock file path: /tmp/.rnsgem0-
May 16 16:21:13 HP-ProDesk start.sh[11796]: 00:00:00.074 Trace: [childprocess] using unix child process
May 16 16:21:13 HP-ProDesk start.sh[11796]: Initializing
May 16 16:21:13 HP-ProDesk start.sh[11796]: Started
May 16 16:21:14 HP-ProDesk start.sh[11796]: aac_fixed decoder found, checking libavcodec version...
May 16 16:21:14 HP-ProDesk start.sh[11796]: has mp3float: 1, aac_fixed: 1
May 16 16:21:18 HP-ProDesk start.sh[11796]: Running
ollie@HP-ProDesk:~/Downloads$
I tried using 255.255.255.255 on the Android device, and I’ve also tried disabling the Windows 10 firewall but that did not seem to help.
With regards to my setup, everything was working absolutely fine with a Mac Mini, but we had a power surge which took that out. So I am happy that the clients should be able to find the Roon Server on the new Ubuntu setup.
Unfortunately the suggestions in those links don’t seem to have provided anything else to investigate which hasn’t already been covered.
Yes, my server is on 192.168.11.200 and my devices are all on 192.168.11.XXX
I do have Docker running on my server, so I’m wondering if that will cause any issues? I haven’t got round to shutting it down to see if that allows a Roon connection - I am hoping to test it out later on today.
Have you checked your firewall rules?
If you shutdown docker and flush all rules, then you should be able to connect to your Core.
If not, you must check if the Core is listening on the correct ports, using e.g. netstat.
Just for the sake of easing ones mind, can you ping all devices in the network from the machine the Core is on, thus assuring IP connectivity?
I have stopped Docker, disabled the firewall on both the Ubuntu and on the Mac Book Pro client I am now testing it with, but am still unable to connect via any of my clients.
Running sudo netstat -tulpn | grep -i roon, gave me this: