After Build 521 update, Roon server does not start

Core Machine (Operating system/System info/Roon build number)
Ubuntu 18.04.4 LTS/ i7 at 2.67Ghz 12Gb RAM 233Gb free disk space/521

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Wired ethernet

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Used as server only

Description Of Issue
Roon server does not start
see this when checking on roon service
roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2020-02-20 17:59:57 EST; 47s ago
Process: 2146 ExecStart=/opt/RoonServer/start.sh (code=exited, status=203/EXEC)
Main PID: 2146 (code=exited, status=203/EXEC)

Feb 20 17:59:57 redmenaceubuntu systemd[1]: Started RoonServer.
Feb 20 17:59:57 redmenaceubuntu systemd[1]: roonserver.service: Main process exited, code=exited, status=203/EXEC
Feb 20 17:59:57 redmenaceubuntu systemd[1]: roonserver.service: Failed with result ‘exit-code’.

What’s my next step to get Roon running again after the update?

See this in the RoonServer_log.txt file
02/19 20:24:05 Trace: [base/Roon updater script stdout] Installing to: /opt
02/19 20:24:05 Trace: [base/Roon updater script stdout] Removing any old update…
02/19 20:24:05 Trace: [base/Roon updater script stdout] Untarring new install to /opt/.update.tmp
02/19 20:24:05 Info: [stats] 4730mb Virtual, 586mb Physical, 107mb Managed, 0 Handles, 109 Threads
02/19 20:24:14 Trace: [base/Roon updater script stdout] Cleaning up…
02/19 20:24:14 Trace: [base/Roon updater script stdout] Installation was a success!
02/19 20:24:14 Debug: [appupdater] Update installed: 1.7 (build 521) stable

So the update succeeded but roon server will not start
The operation was a success but the patient died :grinning:

Tried restarting
w4ik@redmenaceubuntu:~$ sudo systemctl restart roonserver.service
w4ik@redmenaceubuntu:~$ sudo systemctl status roonserver.service
● roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2020-02-20 18:28:56 EST; 4s ago
Process: 7805 ExecStart=/opt/RoonServer/start.sh (code=exited, status=203/EXEC)
Main PID: 7805 (code=exited, status=203/EXEC)

Feb 20 18:28:56 redmenaceubuntu systemd[1]: Started RoonServer.
Feb 20 18:28:56 redmenaceubuntu systemd[7805]: roonserver.service: Failed to execute command: No such file or directory
Feb 20 18:28:56 redmenaceubuntu systemd[7805]: roonserver.service: Failed at step EXEC spawning /opt/RoonServer/start.sh: No such file or di
Feb 20 18:28:56 redmenaceubuntu systemd[1]: roonserver.service: Main process exited, code=exited, status=203/EXEC
Feb 20 18:28:56 redmenaceubuntu systemd[1]: roonserver.service: Failed with result ‘exit-code’.

hmmm…
roonserver.service: Failed at step EXEC spawning /opt/RoonServer/start.sh: No such file or di
taking a look for that start.sh file

I don’t have a /opt/Server/RoonServer folder, I have a /opt/Server/Server folder - what went wrong?

if [ -f "$ROOTDIR/Server/RoonEssentialsServer" ]; then
    P="$ROOTDIR/Server/RoonEssentialsServer"
elif [ -f "$ROOTDIR/Server/RoonServer" ]; then
    P="$ROOTDIR/Server/RoonServer"
else
    echo Failed to find Roon Server process. CORRUPT BUILD.
    exit 1

Edit
Here’s the output from ls on the /opt folder and the /opt/Server folder

w4ik@redmenaceubuntu:/opt$ ls
Appliance  check.sh  google  RoonMono  Server  start.sh  VERSION
w4ik@redmenaceubuntu:/opt$ cd Server/
w4ik@redmenaceubuntu:/opt/Server$ ls
Base.dll                     libroonbase.so         relaunch             RoonServer.exe
Broker.Messages.Core.dll     MessagePack.dll        RoonApp.dll          RoonServer.runtimeconfig.json
ICSharpCode.SharpZipLib.dll  Messaging.dll          Roon.Audio.Raat.dll  Roon.ServiceProxy.Base.dll
LevelDb.Database.dll         Metadata.Messages.dll  RoonBase.dll         System.Threading.Tasks.Extensions.dll
libbase.so                   Pebble.Messages.dll    Roon.Messages.dll    VERSION
libleveldb.so                processreaper          RoonServer

Hi @Greg_Miller2,

Can you please use these instructions to access your Roon log and send me a copy of them via private message (click my name -> message)?

Are you using the Easy Installer from our Linux Install Docs?

I finally decided to install using the Easy Installer and viola!

Roon Server x86_64

$ curl -O http://download.roonlabs.com/builds/roonserver-installer-linuxx64.sh
$ chmod +x roonserver-installer-linuxx64.sh
$ sudo ./roonserver-installer-linuxx64.sh

I am back up and running with Build 521 . Haven’t fully tested, but a remote I am using is reporting that the Core is running Build 521

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.