Oct 16 21:54:11 hanger volumio[1446]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oct 16 21:54:11 hanger volumio[1446]: AxiosError: connect EHOSTUNREACH 192.168.30.229:1400
Oct 16 21:54:11 hanger volumio[1446]: at AxiosError.from (/myvolumio/plugins/audio_interface/multiroom/node_modules/axios/dist/node/axios.cjs:1577:24)
Oct 16 21:54:11 hanger volumio[1446]: at RedirectableRequest.handleRequestError (/myvolumio/plugins/audio_interface/multiroom/node_modules/axios/dist/node/axios.cjs:4792:25)
Oct 16 21:54:11 hanger volumio[1446]: at RedirectableRequest.emit (node:events:514:28)
Oct 16 21:54:11 hanger volumio[1446]: at eventHandlers. (/myvolumio/plugins/audio_interface/multiroom/node_modules/follow-redirects/index.js:56:24)
Oct 16 21:54:11 hanger volumio[1446]: at ClientRequest.emit (node:events:514:28)
Oct 16 21:54:11 hanger volumio[1446]: at Socket.socketErrorListener (node:_http_client:495:9)
Oct 16 21:54:11 hanger volumio[1446]: at Socket.emit (node:events:526:35)
Oct 16 21:54:11 hanger volumio[1446]: at emitErrorNT (node:internal/streams/destroy:151:8)
Oct 16 21:54:11 hanger volumio[1446]: at emitErrorCloseNT (node:internal/streams/destroy:116:3)
Oct 16 21:54:11 hanger volumio[1446]: at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
Oct 16 21:54:11 hanger volumio[1446]: isAxiosError: true,
Oct 16 21:54:11 hanger volumio[1446]: code: 'EHOSTUNREACH',
Oct 16 21:54:11 hanger volumio[1446]: config: [Object: null prototype] {
Oct 16 21:54:11 hanger volumio[1446]: transitional: {
Oct 16 21:54:11 hanger volumio[1446]: silentJSONParsing: true,
Oct 16 21:54:11 hanger volumio[1446]: forcedJSONParsing: true,
Oct 16 21:54:11 hanger volumio[1446]: clarifyTimeoutError: false,
Oct 16 21:54:11 hanger volumio[1446]: legacyInterceptorReqResOrdering: true,
Oct 16 21:54:11 hanger volumio[1446]: advertiseZstdAcceptEncoding: false,
Oct 16 21:54:11 hanger volumio[1446]: validateStatusUndefinedResolves: true
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: adapter: [ 'xhr', 'http', 'fetch' ],
Oct 16 21:54:11 hanger volumio[1446]: transformRequest: [ [Function: transformRequest] ],
Oct 16 21:54:11 hanger volumio[1446]: transformResponse: [ [Function: transformResponse] ],
Oct 16 21:54:11 hanger volumio[1446]: timeout: 0,
Oct 16 21:54:11 hanger volumio[1446]: xsrfCookieName: 'XSRF-TOKEN',
Oct 16 21:54:11 hanger volumio[1446]: xsrfHeaderName: 'X-XSRF-TOKEN',
Oct 16 21:54:11 hanger volumio[1446]: maxContentLength: -1,
Oct 16 21:54:11 hanger volumio[1446]: maxBodyLength: -1,
Oct 16 21:54:11 hanger volumio[1446]: env: { FormData: [Function], Blob: [class Blob] },
Oct 16 21:54:11 hanger volumio[1446]: validateStatus: [Function: validateStatus],
Oct 16 21:54:11 hanger volumio[1446]: headers: Object [AxiosHeaders] {
Oct 16 21:54:11 hanger volumio[1446]: Accept: 'application/json, text/plain, */*',
Oct 16 21:54:11 hanger volumio[1446]: 'Content-Type': undefined,
Oct 16 21:54:11 hanger volumio[1446]: 'User-Agent': 'axios/1.20.0',
Oct 16 21:54:11 hanger volumio[1446]: 'Accept-Encoding': 'gzip, compress, deflate, br'
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: url: 'http://192.168.30.229:1400/xml/device_description.xml',
Oct 16 21:54:11 hanger volumio[1446]: allowAbsoluteUrls: true,
Oct 16 21:54:11 hanger volumio[1446]: method: 'get',
Oct 16 21:54:11 hanger volumio[1446]: data: undefined
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: request: [ Writable {
Oct 16 21:54:11 hanger volumio[1446]: _writableState: WritableState {
Oct 16 21:54:11 hanger volumio[1446]: objectMode: false,
Oct 16 21:54:11 hanger volumio[1446]: highWaterMark: 16384,
Oct 16 21:54:11 hanger volumio[1446]: finalCalled: false,
Oct 16 21:54:11 hanger volumio[1446]: needDrain: false,
Oct 16 21:54:11 hanger volumio[1446]: ending: false,
Oct 16 21:54:11 hanger volumio[1446]: ended: false,
Oct 16 21:54:11 hanger volumio[1446]: finished: false,
Oct 16 21:54:11 hanger volumio[1446]: destroyed: true,
Oct 16 21:54:11 hanger volumio[1446]: decodeStrings: true,
Oct 16 21:54:11 hanger volumio[1446]: defaultEncoding: 'utf8',
Oct 16 21:54:11 hanger volumio[1446]: length: 0,
Oct 16 21:54:11 hanger volumio[1446]: writing: false,
Oct 16 21:54:11 hanger volumio[1446]: corked: 0,
Oct 16 21:54:11 hanger volumio[1446]: sync: true,
Oct 16 21:54:11 hanger volumio[1446]: bufferProcessing: false,
Oct 16 21:54:11 hanger volumio[1446]: onwrite: [Function: bound onwrite],
Oct 16 21:54:11 hanger volumio[1446]: writecb: null,
Oct 16 21:54:11 hanger volumio[1446]: writelen: 0,
Oct 16 21:54:11 hanger volumio[1446]: afterWriteTickInfo: null,
Oct 16 21:54:11 hanger volumio[1446]: buffered: [],
Oct 16 21:54:11 hanger volumio[1446]: bufferedIndex: 0,
Oct 16 21:54:11 hanger volumio[1446]: allBuffers: true,
Oct 16 21:54:11 hanger volumio[1446]: allNoop: true,
Oct 16 21:54:11 hanger volumio[1446]: pendingcb: 0,
Oct 16 21:54:11 hanger volumio[1446]: constructed: true,
Oct 16 21:54:11 hanger volumio[1446]: prefinished: false,
Oct 16 21:54:11 hanger volumio[1446]: errorEmitted: true,
Oct 16 21:54:11 hanger volumio[1446]: emitClose: true,
Oct 16 21:54:11 hanger volumio[1446]: autoDestroy: true,
Oct 16 21:54:11 hanger volumio[1446]: errored: [Error],
Oct 16 21:54:11 hanger volumio[1446]: closed: true,
Oct 16 21:54:11 hanger volumio[1446]: closeEmitted: true,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kOnFinished)]: []
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: _events: [Object: null prototype] {
Oct 16 21:54:11 hanger volumio[1446]: response: [Function: handleResponse],
Oct 16 21:54:11 hanger volumio[1446]: error: [Function: handleRequestError],
Oct 16 21:54:11 hanger volumio[1446]: socket: [Array]
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: _eventsCount: 3,
Oct 16 21:54:11 hanger volumio[1446]: _maxListeners: undefined,
Oct 16 21:54:11 hanger volumio[1446]: _options: {
Oct 16 21:54:11 hanger volumio[1446]: maxRedirects: 21,
Oct 16 21:54:11 hanger volumio[1446]: maxBodyLength: Infinity,
Oct 16 21:54:11 hanger volumio[1446]: protocol: 'http:',
Oct 16 21:54:11 hanger volumio[1446]: path: '/xml/device_description.xml',
Oct 16 21:54:11 hanger volumio[1446]: method: 'GET',
Oct 16 21:54:11 hanger volumio[1446]: headers: [Object: null prototype],
Oct 16 21:54:11 hanger volumio[1446]: agents: [Object],
Oct 16 21:54:11 hanger volumio[1446]: auth: undefined,
Oct 16 21:54:11 hanger volumio[1446]: family: undefined,
Oct 16 21:54:11 hanger volumio[1446]: beforeRedirect: [Function: dispatchBeforeRedirect],
Oct 16 21:54:11 hanger volumio[1446]: beforeRedirects: [Object: null prototype],
Oct 16 21:54:11 hanger volumio[1446]: http2Options: undefined,
Oct 16 21:54:11 hanger volumio[1446]: createConnection: undefined,
Oct 16 21:54:11 hanger volumio[1446]: hostname: '192.168.30.229',
Oct 16 21:54:11 hanger volumio[1446]: port: '1400',
Oct 16 21:54:11 hanger volumio[1446]: agent: undefined,
Oct 16 21:54:11 hanger volumio[1446]: sensitiveHeaders: [],
Oct 16 21:54:11 hanger volumio[1446]: insecureHTTPParser: false,
Oct 16 21:54:11 hanger volumio[1446]: nativeProtocols: [Object],
Oct 16 21:54:11 hanger volumio[1446]: pathname: '/xml/device_description.xml'
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: _ended: true,
Oct 16 21:54:11 hanger volumio[1446]: _ending: true,
Oct 16 21:54:11 hanger volumio[1446]: _redirectCount: 0,
Oct 16 21:54:11 hanger volumio[1446]: _redirects: [],
Oct 16 21:54:11 hanger volumio[1446]: _requestBodyLength: 0,
Oct 16 21:54:11 hanger volumio[1446]: _requestBodyBuffers: [],
Oct 16 21:54:11 hanger volumio[1446]: _onNativeResponse: [Function (anonymous)],
Oct 16 21:54:11 hanger volumio[1446]: _headerFilter: /^(?:Authorization|Proxy-Authorization|Cookie)$/i,
Oct 16 21:54:11 hanger volumio[1446]: _currentRequest: ClientRequest {
Oct 16 21:54:11 hanger volumio[1446]: _events: [Object: null prototype],
Oct 16 21:54:11 hanger volumio[1446]: _eventsCount: 2,
Oct 16 21:54:11 hanger volumio[1446]: _maxListeners: undefined,
Oct 16 21:54:11 hanger volumio[1446]: outputData: [],
Oct 16 21:54:11 hanger volumio[1446]: outputSize: 0,
Oct 16 21:54:11 hanger volumio[1446]: writable: true,
Oct 16 21:54:11 hanger volumio[1446]: destroyed: true,
Oct 16 21:54:11 hanger volumio[1446]: _last: true,
Oct 16 21:54:11 hanger volumio[1446]: chunkedEncoding: false,
Oct 16 21:54:11 hanger volumio[1446]: shouldKeepAlive: true,
Oct 16 21:54:11 hanger volumio[1446]: maxRequestsOnConnectionReached: false,
Oct 16 21:54:11 hanger volumio[1446]: _defaultKeepAlive: true,
Oct 16 21:54:11 hanger volumio[1446]: useChunkedEncodingByDefault: false,
Oct 16 21:54:11 hanger volumio[1446]: sendDate: false,
Oct 16 21:54:11 hanger volumio[1446]: _removedConnection: false,
Oct 16 21:54:11 hanger volumio[1446]: _removedContLen: false,
Oct 16 21:54:11 hanger volumio[1446]: _removedTE: false,
Oct 16 21:54:11 hanger volumio[1446]: strictContentLength: false,
Oct 16 21:54:11 hanger volumio[1446]: _contentLength: 0,
Oct 16 21:54:11 hanger volumio[1446]: _hasBody: true,
Oct 16 21:54:11 hanger volumio[1446]: _trailer: '',
Oct 16 21:54:11 hanger volumio[1446]: finished: true,
Oct 16 21:54:11 hanger volumio[1446]: _headerSent: true,
Oct 16 21:54:11 hanger volumio[1446]: _closed: false,
Oct 16 21:54:11 hanger volumio[1446]: socket: [Socket],
Oct 16 21:54:11 hanger volumio[1446]: _header: 'GET /xml/device_description.xml HTTP/1.1\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: 'Accept: application/json, text/plain, */*\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: 'User-Agent: axios/1.20.0\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: 'Accept-Encoding: gzip, compress, deflate, br\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: 'Host: 192.168.30.229:1400\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: 'Connection: keep-alive\r\n' +
Oct 16 21:54:11 hanger volumio[1446]: '\r\n',
Oct 16 21:54:11 hanger volumio[1446]: _keepAliveTimeout: 0,
Oct 16 21:54:11 hanger volumio[1446]: _onPendingData: [Function: nop],
Oct 16 21:54:11 hanger volumio[1446]: agent: [Agent],
Oct 16 21:54:11 hanger volumio[1446]: socketPath: undefined,
Oct 16 21:54:11 hanger volumio[1446]: method: 'GET',
Oct 16 21:54:11 hanger volumio[1446]: maxHeaderSize: undefined,
Oct 16 21:54:11 hanger volumio[1446]: insecureHTTPParser: false,
Oct 16 21:54:11 hanger volumio[1446]: joinDuplicateHeaders: undefined,
Oct 16 21:54:11 hanger volumio[1446]: path: '/xml/device_description.xml',
Oct 16 21:54:11 hanger volumio[1446]: _ended: false,
Oct 16 21:54:11 hanger volumio[1446]: res: null,
Oct 16 21:54:11 hanger volumio[1446]: aborted: false,
Oct 16 21:54:11 hanger volumio[1446]: timeoutCb: [Function: emitRequestTimeout],
Oct 16 21:54:11 hanger volumio[1446]: upgradeOrConnect: false,
Oct 16 21:54:11 hanger volumio[1446]: parser: null,
Oct 16 21:54:11 hanger volumio[1446]: maxHeadersCount: null,
Oct 16 21:54:11 hanger volumio[1446]: reusedSocket: false,
Oct 16 21:54:11 hanger volumio[1446]: host: '192.168.30.229',
Oct 16 21:54:11 hanger volumio[1446]: protocol: 'http:',
Oct 16 21:54:11 hanger volumio[1446]: _redirectable: [Circular *1],
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kCapture)]: false,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kBytesWritten)]: 0,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kNeedDrain)]: false,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(corked)]: 0,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kOutHeaders)]: [Object: null prototype],
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(errored)]: null,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kHighWaterMark)]: 16384,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kRejectNonStandardBodyWrites)]: false,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kUniqueHeaders)]: null,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kError)]: [Error]
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: _currentUrl: 'http://192.168.30.229:1400/xml/device_description.xml',
Oct 16 21:54:11 hanger volumio[1446]: _timeout: null,
Oct 16 21:54:11 hanger volumio[1446]: [Symbol(kCapture)]: false
Oct 16 21:54:11 hanger volumio[1446]: },
Oct 16 21:54:11 hanger volumio[1446]: [cause]: Error: connect EHOSTUNREACH 192.168.30.229:1400
Oct 16 21:54:11 hanger volumio[1446]: at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1595:16) {
Oct 16 21:54:11 hanger volumio[1446]: errno: -113,
Oct 16 21:54:11 hanger volumio[1446]: code: 'EHOSTUNREACH',
Oct 16 21:54:11 hanger volumio[1446]: syscall: 'connect',
Oct 16 21:54:11 hanger volumio[1446]: address: '192.168.30.229',
Oct 16 21:54:11 hanger volumio[1446]: port: 1400
Oct 16 21:54:11 hanger volumio[1446]: }
Oct 16 21:54:11 hanger volumio[1446]: }
Oct 16 21:54:11 hanger volumio[1446]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oct 16 21:54:11 hanger sudo[16971]: volumio : PWD=/ ; USER=root ; COMMAND=/bin/journalctl '--since=2026-10-16 21:53'
Oct 16 21:54:11 hanger sudo[16971]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
VOLUMIO_BUILD_VERSION="49c3b8c3d90722cb303dcca504ebce2ff3c7ebdf"
VOLUMIO_FE_VERSION="35f8f4439f0076a62fefa72fd80b70701b3d6cbd"
VOLUMIO_FE3_VERSION="bcca17b6b6b26edfb999e6fd7da1b222a88a61d2"
VOLUMIO_BE_VERSION="4bdfbfc68c4d22128e9bac172462cbd14ece0c88"
VOLUMIO_ARCH="arm"
VOLUMIO_VARIANT="volumio"
VOLUMIO_TEST="FALSE"
VOLUMIO_BUILD_DATE="Mon Oct 12 13:56:12 UTC 2026"
VOLUMIO_VERSION="4.231"
VOLUMIO_HARDWARE="pi"
VOLUMIO_DEVICENAME="Raspberry Pi"
VOLUMIO_HASH="43f53a1f9ad8f3b898137f70f5cd23ce"
]