This log excerpt has been redacted to hopefully eliminate sensitive information. But it shows the typical pattern observed in my RoonServer logs:
- a [push2] retry message followed by
- reachability changed message, leading to
- [push2] exception thrown then
- kicking off discovery cycle and
- accounting info sent to roonlabs
- then rebuilding the device map
That cycle repeats rather endlessly in the logs. It’s not clear what the [push2] operation is and where the exception is occurring. The network manager journal entries show no state changes on any interface while this is happening,.
My next step will be to enter a ticket for support to see if Roon itself can shed any light on what’s actually happening.
04/11 23:59:42 Debug: [easyhttp] [31942] POST to https://api.roonlabs.net/discovery/1/query returned after 161 ms, status code: 200, request body size: 74 B
04/11 23:59:57 Info: [stats] 9188mb Virtual, 2172mb Physical, 832mb Managed, 6349 Handles, 77 Threads
04/12 00:00:12 Info: [stats] 9108mb Virtual, 2172mb Physical, 833mb Managed, 6349 Handles, 71 Threads
04/12 00:00:27 Info: [stats] 9108mb Virtual, 2172mb Physical, 831mb Managed, 6349 Handles, 70 Threads
04/12 00:00:28 Trace: [broker/accounts] [heartbeat] now=2024-04-12 4:00:28 a.m. nextauthrefresh=2024-04-12 4:59:32 a.m. nextmachineallocate=2024-04-12 6:45:28 a.m.
04/12 00:00:42 Info: [stats] 9116mb Virtual, 2172mb Physical, 830mb Managed, 6349 Handles, 72 Threads
04/12 00:00:57 Info: [stats] 9116mb Virtual, 2172mb Physical, 832mb Managed, 6349 Handles, 72 Threads
04/12 00:01:13 Info: [stats] 9140mb Virtual, 2172mb Physical, 831mb Managed, 6349 Handles, 75 Threads
04/12 00:01:13 Trace: [push2] retrying connection in 0ms
04/12 00:01:13 Trace: [broker/accounts] network reachability changed. refreshing
04/12 00:01:13 Trace: [broker/accounts] [heartbeat] now=2024-04-12 4:01:13 a.m. nextauthrefresh=2024-04-12 4:59:32 a.m. nextmachineallocate=2024-04-12 6:45:28 a.m.
04/12 00:01:13 Trace: [broker/accounts] doing auth refresh, next=2024-04-12 4:59:32 a.m.
04/12 00:01:13 Trace: [broker/accounts] refreshing account info for email='xxxxxxxxxx@yyy.zzz' -userid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:13 Trace: [fiveaccountserver] POST https://accounts5.roonlabs.com/accounts/3/login
04/12 00:01:13 Trace: [fiveaccountserver] BODY token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:01:13 Trace: [push2] exception thrown. restarting connection (The operation was canceled.)
04/12 00:01:13 Debug: [tidal] network reachability changed. refreshing token
04/12 00:01:13 Debug: [kkbox] network reachability changed. refreshing token
04/12 00:01:13 Trace: [roonapi] network reachability changed. Kicking off discovery cycle
04/12 00:01:13 Trace: [mobile] [remoteconnectivity] Port Verification started due to: network reachability changed, port verification not in progress, starting a new attempt
04/12 00:01:13 Trace: [raat] [sood] Refreshing device list
04/12 00:01:13 Trace: [raatserver] [sood] Refreshing device list
04/12 00:01:13 Debug: [easyhttp] [31943] GET to https://api.roonlabs.net/push-manager/1/connect returned after 148 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Debug: [push2] push connector url received from push manager: ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:13 Trace: [push2] connecting to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:13 Debug: [easyhttp] [31944] POST to https://api.roonlabs.net/accounts5/accounts/3/login returned after 159 ms, status code: 200, request body size: 42 B
04/12 00:01:13 Trace: [fiveaccountserver] GOT {"status":"Success","userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","expiration":30,"email":"xxxxx@xxx.xxx.com","groups":[]}
04/12 00:01:13 Debug: [easyhttp] [31945] POST to https://api.roonlabs.net/discovery/1/query returned after 167 ms, status code: 200, request body size: 74 B
04/12 00:01:13 Debug: [easyhttp] [31948] GET to https://api.roonlabs.net/porttest/1/myip returned after 144 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Debug: [easyhttp] [31947] GET to https://api.roonlabs.net/internetradio/2/api/location?format=msgpack& returned after 223 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Trace: [radio/library] got location US
04/12 00:01:13 Trace: [push2] connected to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:13 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:01:13 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390
04/12 00:01:13 Trace: [broker/accounts] updated token. New expiration is 2024-05-12 12:01:13 a.m.
04/12 00:01:13 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:13 Trace: [bits] myinfo: {"pushid":"broker/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","roon_auth_token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","os":"Linux 6.6.25-t2-jammy","platform":"linuxx64","machineversion":200001392,"branch":"production","appmodifier":"","appname":"RoonServer"}
04/12 00:01:13 Debug: [easyhttp] [31946] GET to https://api.roonlabs.net/oauthcb/3/tidal/refresh?token=eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6NDgxMjIxNDAsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJjaWQiOjI0MjUsInNWZXIiOjAsImdWZXIiOjAsImlzcyI6Imh0dHBzOi8vYXV0aC50aWRhbC5jb20vdjEifQ.AQMUwvup-XM5Up-5N1DNXTcRQu83gOMAEnNPxN5WNrssubGALfVRgcCASlsOECG1QmoTGxOXJbxwCi6Ky2yCRIJmAEoiRD9bfQdJBdy-9thXYQwj2IZr12itr6QMSHObfvahDgEub_-7tnlJef5leHduoGr7cByMIlGKf6WTCmf9HmWE returned after 380 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Info: [broker/locations] updating location Tidal:Name=TIDAL:Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:13 Debug: [easyhttp] [31950] GET to https://api.roonlabs.net/accounts5/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 158 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Trace: [fiveaccountserver] GOT {"status":"Success","profiles":[{"id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","name":"XXXX","photo":"https://sooloos-profileimages.s3.amazonaws.com/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg","birthdate":"xxxxxxxx"}]}
04/12 00:01:13 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:13 Debug: [easyhttp] [31953] GET to https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US returned after 139 ms, status code: 200, request body size: 0 B
04/12 00:01:13 Trace: [tidal/http] GET https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US => Success
04/12 00:01:13 Trace: [tidal] transition loginstatus from LoginSucceeded to LoginSucceeded
04/12 00:01:14 Debug: [easyhttp] [31951] GET to https://api.roonlabs.net/accounts5/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390 returned after 237 ms, status code: 200, request body size: 0 B
04/12 00:01:14 Trace: [fiveaccountserver] GOT {"user":{"tfa":{"enabled":false},"userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","firstname":"XXXX","lastname":"XXXXXXXX","email":"xxxxx@xxx.xxx.com","joinmailinglist":true,"allowpushnotifications":true,"class":"Normal","groups":[],"dncs":[],"trialallowed":false},"status":"Success"}
04/12 00:01:14 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:14 Debug: [easyhttp] [31952] POST to https://api.roonlabs.net/bits/1/q/roon.base.,roon.internet_discovery.,roon.debug.,roon.broker.,roon.dsp.,roon.sood.?roon_auth_token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 255 ms, status code: 200, request body size: 253 B
04/12 00:01:14 Trace: [bits] updated bits, in 257ms
04/12 00:01:14 Debug: [easyhttp] [31954] POST to https://api.roonlabs.net/roonmobile/1/cores/announce returned after 245 ms, status code: 200, request body size: 1 KB
04/12 00:01:14 Debug: [easyhttp] [31955] GET to https://api.roonlabs.net/profileimages/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg?random=d2e22461-1641-4326-b190-7341b6e91f34 returned after 237 ms, status code: 200, request body size: 0 B
04/12 00:01:14 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:14 Info: [mobile] GOT HTTP API /hello
04/12 00:01:14 Trace: [mobile] Got Hello Request body={"coreId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"}
04/12 00:01:15 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
04/12 00:01:18 Debug: [easyhttp] [31956] POST to https://api.roonlabs.net/discovery/1/register returned after 141 ms, status code: 200, request body size: 1 KB
04/12 00:01:18 Trace: [inetdiscovery] registered 1 devices, 5 services
04/12 00:01:24 Debug: [easyhttp] [31957] POST to https://api.roonlabs.net/device-map/1/register returned after 164 ms, status code: 200, request body size: 8 KB
04/12 00:01:24 Trace: [devicemap] device map updated
04/12 00:01:28 Info: [stats] 9357mb Virtual, 2172mb Physical, 834mb Managed, 6352 Handles, 102 Threads
04/12 00:01:43 Info: [stats] 9156mb Virtual, 2172mb Physical, 824mb Managed, 6352 Handles, 74 Threads
04/12 00:01:43 Debug: [easyhttp] [31958] POST to https://api.roonlabs.net/discovery/1/query returned after 225 ms, status code: 200, request body size: 74 B
04/12 00:01:56 Trace: [push2] retrying connection in 0ms
04/12 00:01:56 Trace: [broker/accounts] network reachability changed. refreshing
04/12 00:01:56 Trace: [broker/accounts] [heartbeat] now=2024-04-12 4:01:56 a.m. nextauthrefresh=2024-04-12 5:01:13 a.m. nextmachineallocate=2024-04-12 6:45:28 a.m.
04/12 00:01:56 Trace: [broker/accounts] doing auth refresh, next=2024-04-12 5:01:13 a.m.
04/12 00:01:56 Trace: [broker/accounts] refreshing account info for email='xxxxxxxxxx@yyy.zzz' -userid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:56 Trace: [fiveaccountserver] POST https://accounts5.roonlabs.com/accounts/3/login
04/12 00:01:56 Trace: [fiveaccountserver] BODY token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:01:56 Trace: [push2] exception thrown. restarting connection (The operation was canceled.)
04/12 00:01:56 Debug: [tidal] network reachability changed. refreshing token
04/12 00:01:56 Debug: [kkbox] network reachability changed. refreshing token
04/12 00:01:56 Trace: [roonapi] network reachability changed. Kicking off discovery cycle
04/12 00:01:56 Trace: [mobile] [remoteconnectivity] Port Verification started due to: network reachability changed, port verification not in progress, starting a new attempt
04/12 00:01:56 Trace: [raat] [sood] Refreshing device list
04/12 00:01:56 Trace: [raatserver] [sood] Refreshing device list
04/12 00:01:56 Debug: [easyhttp] [31960] POST to https://api.roonlabs.net/accounts5/accounts/3/login returned after 154 ms, status code: 200, request body size: 42 B
04/12 00:01:56 Trace: [fiveaccountserver] GOT {"status":"Success","userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","expiration":30,"email":"xxxxx@xxx.xxx.com","groups":[]}
04/12 00:01:56 Debug: [easyhttp] [31963] GET to https://api.roonlabs.net/porttest/1/myip returned after 152 ms, status code: 200, request body size: 0 B
04/12 00:01:56 Debug: [easyhttp] [31962] GET to https://api.roonlabs.net/internetradio/2/api/location?format=msgpack& returned after 210 ms, status code: 200, request body size: 0 B
04/12 00:01:56 Trace: [radio/library] got location US
04/12 00:01:56 Debug: [easyhttp] [31959] GET to https://api.roonlabs.net/push-manager/1/connect returned after 228 ms, status code: 200, request body size: 0 B
04/12 00:01:56 Debug: [push2] push connector url received from push manager: ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:56 Trace: [push2] connecting to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:56 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:01:56 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390
04/12 00:01:56 Trace: [broker/accounts] updated token. New expiration is 2024-05-12 12:01:56 a.m.
04/12 00:01:56 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:56 Trace: [bits] myinfo: {"pushid":"broker/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","roon_auth_token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","os":"Linux 6.6.25-t2-jammy","platform":"linuxx64","machineversion":200001392,"branch":"production","appmodifier":"","appname":"RoonServer"}
04/12 00:01:56 Trace: [push2] connected to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:01:56 Debug: [easyhttp] [31961] GET to https://api.roonlabs.net/oauthcb/3/tidal/refresh?token=eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6NDgxMjIxNDAsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJjaWQiOjI0MjUsInNWZXIiOjAsImdWZXIiOjAsImlzcyI6Imh0dHBzOi8vYXV0aC50aWRhbC5jb20vdjEifQ.AQMUwvup-XM5Up-5N1DNXTcRQu83gOMAEnNPxN5WNrssubGALfVRgcCASlsOECG1QmoTGxOXJbxwCi6Ky2yCRIJmAEoiRD9bfQdJBdy-9thXYQwj2IZr12itr6QMSHObfvahDgEub_-7tnlJef5leHduoGr7cByMIlGKf6WTCmf9HmWE returned after 354 ms, status code: 200, request body size: 0 B
04/12 00:01:56 Info: [broker/locations] updating location Tidal:Name=TIDAL:Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:57 Debug: [easyhttp] [31966] GET to https://api.roonlabs.net/accounts5/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390 returned after 177 ms, status code: 200, request body size: 0 B
04/12 00:01:57 Trace: [fiveaccountserver] GOT {"user":{"tfa":{"enabled":false},"userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","firstname":"XXXX","lastname":"XXXXXXXX","email":"xxxxx@xxx.xxx.com","joinmailinglist":true,"allowpushnotifications":true,"class":"Normal","groups":[],"dncs":[],"trialallowed":false},"status":"Success"}
04/12 00:01:57 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:57 Debug: [easyhttp] [31968] GET to https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US returned after 115 ms, status code: 200, request body size: 0 B
04/12 00:01:57 Trace: [tidal/http] GET https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US => Success
04/12 00:01:57 Trace: [tidal] transition loginstatus from LoginSucceeded to LoginSucceeded
04/12 00:01:57 Debug: [easyhttp] [31965] GET to https://api.roonlabs.net/accounts5/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 218 ms, status code: 200, request body size: 0 B
04/12 00:01:57 Trace: [fiveaccountserver] GOT {"status":"Success","profiles":[{"id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","name":"XXXX","photo":"https://sooloos-profileimages.s3.amazonaws.com/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg","birthdate":"xxxxxxxx"}]}
04/12 00:01:57 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:57 Debug: [easyhttp] [31969] POST to https://api.roonlabs.net/roonmobile/1/cores/announce returned after 161 ms, status code: 200, request body size: 1 KB
04/12 00:01:57 Debug: [easyhttp] [31967] POST to https://api.roonlabs.net/bits/1/q/roon.base.,roon.internet_discovery.,roon.debug.,roon.broker.,roon.dsp.,roon.sood.?roon_auth_token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 248 ms, status code: 200, request body size: 253 B
04/12 00:01:57 Trace: [bits] updated bits, in 255ms
04/12 00:01:57 Info: [mobile] GOT HTTP API /hello
04/12 00:01:57 Trace: [mobile] Got Hello Request body={"coreId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"}
04/12 00:01:57 Debug: [easyhttp] [31970] GET to https://api.roonlabs.net/profileimages/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg?random=0e859a4b-0b4d-4737-809b-8a889d602d60 returned after 436 ms, status code: 200, request body size: 0 B
04/12 00:01:57 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:01:58 Info: [stats] 9381mb Virtual, 2172mb Physical, 828mb Managed, 6355 Handles, 105 Threads
04/12 00:01:58 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
04/12 00:02:01 Debug: [easyhttp] [31971] POST to https://api.roonlabs.net/discovery/1/register returned after 138 ms, status code: 200, request body size: 1 KB
04/12 00:02:01 Trace: [inetdiscovery] registered 1 devices, 5 services
04/12 00:02:07 Debug: [easyhttp] [31972] POST to https://api.roonlabs.net/device-map/1/register returned after 317 ms, status code: 200, request body size: 8 KB
04/12 00:02:07 Trace: [devicemap] device map updated
04/12 00:02:13 Info: [stats] 9381mb Virtual, 2172mb Physical, 829mb Managed, 6355 Handles, 103 Threads
04/12 00:02:13 Debug: [easyhttp] [31973] POST to https://api.roonlabs.net/discovery/1/query returned after 212 ms, status code: 200, request body size: 74 B
04/12 00:02:28 Info: [stats] 9148mb Virtual, 2172mb Physical, 827mb Managed, 6355 Handles, 72 Threads
04/12 00:02:43 Info: [stats] 9148mb Virtual, 2172mb Physical, 826mb Managed, 6355 Handles, 76 Threads
04/12 00:02:58 Info: [stats] 9148mb Virtual, 2172mb Physical, 829mb Managed, 6355 Handles, 76 Threads
04/12 00:03:13 Info: [stats] 9084mb Virtual, 2172mb Physical, 827mb Managed, 6355 Handles, 68 Threads
04/12 00:03:28 Info: [stats] 9116mb Virtual, 2172mb Physical, 828mb Managed, 6355 Handles, 72 Threads
04/12 00:03:43 Info: [stats] 9693mb Virtual, 2172mb Physical, 828mb Managed, 6356 Handles, 144 Threads
04/12 00:03:58 Info: [stats] 9709mb Virtual, 2172mb Physical, 827mb Managed, 6356 Handles, 146 Threads
04/12 00:04:13 Info: [stats] 9838mb Virtual, 2173mb Physical, 830mb Managed, 6355 Handles, 162 Threads
04/12 00:04:13 Trace: [push2] retrying connection in 0ms
04/12 00:04:13 Trace: [broker/accounts] network reachability changed. refreshing
04/12 00:04:13 Trace: [broker/accounts] [heartbeat] now=2024-04-12 4:04:13 a.m. nextauthrefresh=2024-04-12 5:01:56 a.m. nextmachineallocate=2024-04-12 6:45:28 a.m.
04/12 00:04:13 Trace: [broker/accounts] doing auth refresh, next=2024-04-12 5:01:56 a.m.
04/12 00:04:13 Trace: [broker/accounts] refreshing account info for email='xxxxxxxxxx@yyy.zzz' -userid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:13 Trace: [fiveaccountserver] POST https://accounts5.roonlabs.com/accounts/3/login
04/12 00:04:13 Trace: [fiveaccountserver] BODY token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:04:13 Trace: [push2] exception thrown. restarting connection (The operation was canceled.)
04/12 00:04:13 Debug: [tidal] network reachability changed. refreshing token
04/12 00:04:13 Debug: [kkbox] network reachability changed. refreshing token
04/12 00:04:13 Trace: [roonapi] network reachability changed. Kicking off discovery cycle
04/12 00:04:13 Trace: [mobile] [remoteconnectivity] Port Verification started due to: network reachability changed, port verification not in progress, starting a new attempt
04/12 00:04:13 Trace: [raat] [sood] Refreshing device list
04/12 00:04:13 Trace: [roondns] flushed 6 last-known-good entries
04/12 00:04:13 Trace: [raatserver] [sood] Refreshing device list
04/12 00:04:14 Debug: [easyhttp] [31978] GET to https://api.roonlabs.net/internetradio/2/api/location?format=msgpack& returned after 485 ms, status code: 200, request body size: 0 B
04/12 00:04:14 Trace: [radio/library] got location US
04/12 00:04:14 Debug: [easyhttp] [31977] GET to https://api.roonlabs.net/oauthcb/3/tidal/refresh?token=eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6NDgxMjIxNDAsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJjaWQiOjI0MjUsInNWZXIiOjAsImdWZXIiOjAsImlzcyI6Imh0dHBzOi8vYXV0aC50aWRhbC5jb20vdjEifQ.AQMUwvup-XM5Up-5N1DNXTcRQu83gOMAEnNPxN5WNrssubGALfVRgcCASlsOECG1QmoTGxOXJbxwCi6Ky2yCRIJmAEoiRD9bfQdJBdy-9thXYQwj2IZr12itr6QMSHObfvahDgEub_-7tnlJef5leHduoGr7cByMIlGKf6WTCmf9HmWE returned after 517 ms, status code: 200, request body size: 0 B
04/12 00:04:14 Info: [broker/locations] updating location Tidal:Name=TIDAL:Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:14 Debug: [easyhttp] [31976] POST to https://api.roonlabs.net/discovery/1/query returned after 554 ms, status code: 200, request body size: 74 B
04/12 00:04:14 Debug: [easyhttp] [31980] GET to https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US returned after 112 ms, status code: 200, request body size: 0 B
04/12 00:04:14 Trace: [tidal/http] GET https://api.tidal.com/v1/sessions/e4aaf06d-47be-403d-a947-27e1218f2fdc?countryCode=US => Success
04/12 00:04:14 Trace: [tidal] transition loginstatus from LoginSucceeded to LoginSucceeded
04/12 00:04:14 Debug: [easyhttp] [31981] POST to https://api.roonlabs.net/roonmobile/1/cores/announce returned after 147 ms, status code: 200, request body size: 1 KB
04/12 00:04:14 Debug: [easyhttp] [31974] GET to https://api.roonlabs.net/push-manager/1/connect returned after 747 ms, status code: 200, request body size: 0 B
04/12 00:04:14 Debug: [push2] push connector url received from push manager: ws://push-connector-v2-0.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:04:14 Trace: [push2] connecting to push2 connector at ws://push-connector-v2-0.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:04:14 Trace: [push2] connected to push2 connector at ws://push-connector-v2-0.prd-roonlabs-1.prd.roonlabs.net/
04/12 00:04:14 Info: [mobile] GOT HTTP API /hello
04/12 00:04:14 Trace: [mobile] Got Hello Request body={"coreId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"}
04/12 00:04:14 Debug: [easyhttp] [31975] POST to https://api.roonlabs.net/accounts5/accounts/3/login returned after 886 ms, status code: 200, request body size: 42 B
04/12 00:04:14 Trace: [fiveaccountserver] GOT {"status":"Success","userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","expiration":30,"email":"xxxxx@xxx.xxx.com","groups":[]}
04/12 00:04:14 Debug: [easyhttp] [31979] GET to https://api.roonlabs.net/porttest/1/myip returned after 901 ms, status code: 200, request body size: 0 B
04/12 00:04:14 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc
04/12 00:04:14 Trace: [fiveaccountserver] GET https://accounts5.roonlabs.com/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390
04/12 00:04:14 Trace: [broker/accounts] updated token. New expiration is 2024-05-12 12:04:14 a.m.
04/12 00:04:14 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:14 Trace: [bits] myinfo: {"pushid":"broker/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","roon_auth_token":"ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc","os":"Linux 6.6.25-t2-jammy","platform":"linuxx64","machineversion":200001392,"branch":"production","appmodifier":"","appname":"RoonServer"}
04/12 00:04:15 Debug: [easyhttp] [31984] GET to https://api.roonlabs.net/accounts5/accounts/3/userinfo?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc&machineid=ddd44979-fcc3-dacf-e080-361fbb8e1390 returned after 141 ms, status code: 200, request body size: 0 B
04/12 00:04:15 Trace: [fiveaccountserver] GOT {"user":{"tfa":{"enabled":false},"userid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","firstname":"XXXX","lastname":"XXXXXXXX","email":"xxxxx@xxx.xxx.com","joinmailinglist":true,"allowpushnotifications":true,"class":"Normal","groups":[],"dncs":[],"trialallowed":false},"status":"Success"}
04/12 00:04:15 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:15 Debug: [easyhttp] [31985] POST to https://api.roonlabs.net/bits/1/q/roon.base.,roon.internet_discovery.,roon.debug.,roon.broker.,roon.dsp.,roon.sood.?roon_auth_token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 168 ms, status code: 200, request body size: 253 B
04/12 00:04:15 Trace: [bits] updated bits, in 171ms
04/12 00:04:15 Debug: [easyhttp] [31983] GET to https://api.roonlabs.net/accounts5/accounts/3/profileslist?token=ee1cfdf2-284d-4a7b-a8de-7b02cba5bfcc returned after 220 ms, status code: 200, request body size: 0 B
04/12 00:04:15 Trace: [fiveaccountserver] GOT {"status":"Success","profiles":[{"id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx","name":"XXXX","photo":"https://sooloos-profileimages.s3.amazonaws.com/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg","birthdate":"xxxxxxxx"}]}
04/12 00:04:15 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:15 Debug: [easyhttp] [31986] GET to https://api.roonlabs.net/profileimages/five-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx--xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.jpg?random=e61ff3f8-d8b6-4487-a634-120d9d2d2660 returned after 286 ms, status code: 200, request body size: 0 B
04/12 00:04:15 Trace: [broker/accounts] Data updated. AccountStatus=LoggedIn MachineStatus=Licensed UserId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
04/12 00:04:15 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
04/12 00:04:19 Debug: [easyhttp] [31987] POST to https://api.roonlabs.net/discovery/1/register returned after 145 ms, status code: 200, request body size: 1 KB
04/12 00:04:19 Trace: [inetdiscovery] registered 1 devices, 5 services
04/12 00:04:25 Debug: [easyhttp] [31988] POST to https://api.roonlabs.net/device-map/1/register returned after 236 ms, status code: 200, request body size: 8 KB
04/12 00:04:25 Trace: [devicemap] device map updated
04/12 00:04:28 Info: [stats] 9413mb Virtual, 2173mb Physical, 833mb Managed, 6358 Handles, 105 Threads
04/12 00:04:43 Info: [stats] 9164mb Virtual, 2173mb Physical, 832mb Managed, 6358 Handles, 76 Threads
04/12 00:04:44 Debug: [easyhttp] [31989] POST to https://api.roonlabs.net/discovery/1/query returned after 217 ms, status code: 200, request body size: 74 B