Core Machine (Operating system/System info/Roon build number)
Ubuntu 18.04.3 LTS
100600416
1.6 (build 416) stable
stable
Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Ethernet connected. Mikrotik switch.
I also have a QNAP NAS running Roon that is working fine so don’t believe I have a network issue.
Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Not applicable I’m sure - I didn’t get to try to play any audio yet.
But my host server has Alsa audio device (motherboard audio).
And I have a Raspberry Pi running Volumio with Roonbridge installed.
My QNAP NAS’ Roon can play to my devices fine.
Description Of Issue
I’m trying to move my RoonServer off my QNAP NAS and onto my server - which is also running Plex for video media.
I followed the guide at https://kb.roonlabs.com/FAQ:_How_do_I_move_my_Roon_library_to_a_new_computer%3F
I used the recommended roonserver-installed shell script.
I completed up to and including the step where you restore the backup - step 4
The restore took some time but appeared to work fine.
But I’m now trying to connect in order to correct paths as per the guide linked to:
But I can’t connect from a Roon client.
When I look at my server I see that RoonServer is repeatedly crashing and restarting, each time with this error:
Oct 29 21:41:24 plex-server start.sh[30932]: Running
Oct 29 21:41:32 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:41:32 plex-server start.sh[30932]: Stacktrace:
Oct 29 21:41:32 plex-server start.sh[30932]: at <unknown> <0xffffffff>
Oct 29 21:41:32 plex-server start.sh[30932]: at (wrapper managed-to-native) OpenHome.Net.ControlPoint.CpDeviceListUpnpServiceType.CpDeviceListCreateUpnpServiceType (intptr,int
ptr,uint,OpenHome.Net.ControlPoint.CpDeviceList/CallbackDevice,intptr,OpenHome.Net.ControlPoint.CpDeviceList/CallbackDevice,intptr) [0x00030] in <21295a8acb1a4b59920209b723ef086
4>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at OpenHome.Net.ControlPoint.CpDeviceListUpnpServiceType..ctor (string,string,uint,OpenHome.Net.ControlPoint.CpDeviceList/ChangeHa
ndler,OpenHome.Net.ControlPoint.CpDeviceList/ChangeHandler) [0x00042] in <21295a8acb1a4b59920209b723ef0864>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at OpenHome.Net.ControlPoint.CpUpnpDeviceListFactory.CreateListServiceType (string,string,uint,OpenHome.Net.ControlPoint.CpDeviceL
ist/ChangeHandler,OpenHome.Net.ControlPoint.CpDeviceList/ChangeHandler) [0x00007] in <21295a8acb1a4b59920209b723ef0864>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.Transport.SongcastDirect.ReInit () [0x00235] in <c3f83e578441427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.Transport.SongcastDirect..ctor (Sooloos.Broker.State,Sooloos.Broker.Transport.Module) [0x0007e] in <c3f83e578441
427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.Transport.Module.Enable () [0x001e9] in <c3f83e578441427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.Transport.Module.UpdateEnabled () [0x00035] in <c3f83e578441427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.Transport.Module.Init (Sooloos.Broker.Database) [0x000bf] in <c3f83e578441427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.Broker.State._InitTransportThreadAsync () [0x0000c] in <c3f83e578441427188bf8c55d2a55639>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.SynchronizationContextThread/<>c__DisplayClass45_0.<Post>b__0 (object) [0x00006] in <25d73f18cc0f460fa0e05f69a9433340>:
0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.SynchronizationContextThread._Dispatch (Sooloos.SynchronizationContextThread/SendOrPostWrapper&) [0x0001e] in <25d73f18
cc0f460fa0e05f69a9433340>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at Sooloos.SynchronizationContextThread._Go () [0x00025] in <25d73f18cc0f460fa0e05f69a9433340>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at System.Threading.ThreadHelper.ThreadStart_Context (object) [0x0001f] in <370a0c27f4b74d1a81431037df6d75bf>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
[0x00073] in <370a0c27f4b74d1a81431037df6d75bf>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00004
] in <370a0c27f4b74d1a81431037df6d75bf>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) [0x0002f] in
<370a0c27f4b74d1a81431037df6d75bf>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at System.Threading.ThreadHelper.ThreadStart () [0x00014] in <370a0c27f4b74d1a81431037df6d75bf>:0
Oct 29 21:41:32 plex-server start.sh[30932]: at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <370a0c27f4b74d1a8143103
7df6d75bf>:0
in syslog this is followed by a lengthy dump of /proc/self/maps, and then
Oct 29 21:41:32 plex-server start.sh[30932]: Native stacktrace:
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/RoonMono/bin/RoonAppliance() [0x5064e6]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/RoonMono/bin/RoonAppliance() [0x5ca974]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/lib/x86_64-linux-gnu/libpthread.so.0(+0x12890) [0x7f963abf4890]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7f963a617e97]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7f963a619801]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libleveldb.so(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0xbf) [0x7f95ffdad3ee]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libleveldb.so(_ZN10__cxxabiv111__terminateEPFvvE+0x3) [0x7f95ffd6c3a2]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libleveldb.so(_ZN10__cxxabiv112__unexpectedEPFvvE+0) [0x7f95ffd6c3d8]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libleveldb.so(__cxa_rethrow+0) [0x7f95ffd6bc42]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0x12fefe) [0x7f95ae34aefe]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0xb195f) [0x7f95ae2cc95f]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0xb3075) [0x7f95ae2ce075]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0x13cf3b) [0x7f95ae357f3b]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0xbfdca) [0x7f95ae2dadca]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(+0xc0664) [0x7f95ae2db664]
Oct 29 21:41:32 plex-server start.sh[30932]: #011/opt/RoonServer/Appliance/libohNet.so(CpDeviceListCreateUpnpServiceType+0xd5) [0x7f95ae2d1945]
Oct 29 21:41:32 plex-server start.sh[30932]: #011[0x4149db64]
Oct 29 21:41:32 plex-server start.sh[30932]: =================================================================
Oct 29 21:41:32 plex-server start.sh[30932]: Got a SIGABRT while executing native code. This usually indicates
Oct 29 21:41:32 plex-server start.sh[30932]: a fatal error in the mono runtime or one of the native libraries
Oct 29 21:41:32 plex-server start.sh[30932]: used by your application.
Oct 29 21:41:32 plex-server start.sh[30932]: =================================================================
Oct 29 21:41:32 plex-server start.sh[30932]: Error
My server was essentially crashing and restarting continuously as I try to login:
steve@plex-server:~$ grep 'called after throwing' /var/log/syslog
Oct 29 21:35:44 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:36:39 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:36:56 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:37:14 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:37:31 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:37:48 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:38:05 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:38:22 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:38:39 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:38:57 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:39:14 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:39:31 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:39:48 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:40:06 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:40:23 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:40:40 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:40:57 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:41:14 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
Oct 29 21:41:32 plex-server start.sh[30932]: terminate called after throwing an instance of 'OpenHome::NetworkError'
My Roonserver on my NAS is shut down while I try to get this new one up and running.
What could the problem be.