Windows says I’m on UTC+1 (timezone automatically set and time shown is correct) but that doesn’t make sense to me as I’m on GMT+2/CEST which is supposed to be UTC+2, isn’t it?
I was looking through the settings in the server on my Desktop to see if there’s a way to manually set the timezone but couldn’t find it as part of my own debugging-attempts
Location is set to Germany, locale/language to ENG (UK) which also sometimes confuses software I use.
Perhaps the Warnings are important, too. So the RAAT-Server has the following warnings:
05/23 07:50:41 Warn: [easyhttp] [1] POST https://bits.roonlabs.net/1/q/roon.base.,roon.internet_discovery.,roon.raatserver. web exception without response: socketmsg (HostNotFound): Name or service not known (bits.roonlabs.net:443) Name or service not known
05/23 07:50:41 Warn: [bits] http request failed updating bits, status code: 999, message: <<NULL>>
...
05/23 07:50:41 Warn: [raatmanager] update_bits, json string: {}
...
05/23 07:50:41 Warn: [discovery] got send failure: network is unreachable
The RoonGoer Log is very short and without warnings
The RoonServer Log has a few:
05/23 07:50:40 Warn: [realtime] failed to get time: Name or service not known
05/23 07:50:40 Warn: [orbit] init failed due to Invalid Type: 10, reiniting
...
05/23 07:50:41 Warn: [easyhttp] [1] GET https://api.roonlabs.net/devicedb/1/devicedb-prod.zip check network configuration: socketerr (NetworkUnreachable): Network is unreachable (104.22.15.70:443)
05/23 07:50:41 Warn: [easyhttp] [2] POST https://api.dropboxapi.com/2/users/get_current_account check network configuration: socketerr (NetworkUnreachable): Network is unreachable (162.125.66.19:443)
05/23 07:50:41 Warn: [easyhttp] [3] GET https://api.roonlabs.net/geoip/geoip/1/lookup check network configuration: socketerr (NetworkUnreachable): Network is unreachable (104.22.15.70:443)
...
05/23 07:50:42 Warn: [devicedb] While refreshing, status: 999, body: System.Net.WebException: Network is unreachable (104.22.15.70:443)
---> System.Net.Http.HttpRequestException: Network is unreachable (104.22.15.70:443)
---> System.Net.Sockets.SocketException (101): Network is unreachable
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Net.HttpWebRequest.<>c__DisplayClass216_0.<<CreateHttpClient>b__1>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.HttpWebRequest.<>c__DisplayClass216_0.<CreateHttpClient>b__1(SocketsHttpConnectionContext context, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Net.Http.HttpConnectionPool.<>c__DisplayClass75_0.<CheckForHttp11ConnectionInjection>b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
at System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread)
at System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
at System.Net.HttpWebRequest.<>c__DisplayClass216_0.<<CreateHttpClient>b__1>d.MoveNext()
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at System.Net.HttpWebRequest.SendRequest(Boolean async)
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location ---
at Base.EasyHttp.HttpWebRequestEasyHttp.QueryAsyncInternal(HttpMethod method, Params p, CancellationToken canceltoken, IAuthProvider auth, Int32 nestedrequestcount)
...
05/23 07:50:42 Warn: [auth] EnsureAuthReady failed: Result[Status=NotLoggedIn]
...
05/23 07:50:44 Warn: [realtime] failed to get time: Name or service not known
Seems like the time-difference seems to mess with the connectivity of the device as it’s connected to a router via ethernet and has no problems to be connected to through the local network and the router is not instructed to block any connections and even instructed to give the Nucleus priority access
It’s set to use IPv6 connections whenever possible which also can create problems with some applications.
I also gave the Router Permission to allow the Nucleus to set it’s own port-forwardings if necessary with the router but it didn’t do that as far as I can see