NEWS
Backup einspielen
-
Hallo zusammen,
ich habe über backitup ein Backup meiner ioBroker Installation gemacht.
Nun habe ich mit Portainer einen Container mit der aktuellen Version (buanet) erstellt.
Leider kann ich darin nicht mein Backup installieren (weder über Google Drive noch durch hochladen.
Die Fehlermeldung sieht folgendermaßen aus:2024-01-13 21:11:01.619 - error: backitup.0 (62738) uncaught exception: listen EADDRINUSE: address already in use :::9081 2024-01-13 21:11:01.631 - error: backitup.0 (62738) Error: listen EADDRINUSE: address already in use :::9081 at Server.setupListenHandle [as _listen2] (node:net:1817:16) at listenInCluster (node:net:1865:12) at Server.listen (node:net:1953:7) at Function.listen (/opt/iobroker/node_modules/express/lib/application.js:635:24) at dlFileServer (/opt/iobroker/node_modules/iobroker.backitup/main.js:1703:39) at AdapterClass. (/opt/iobroker/node_modules/iobroker.backitup/main.js:311:29) at AdapterClass.emit (node:events:517:28) at AdapterClass.emit (node:domain:489:12) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11143:34) at Immediate. (/opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:379:37) 2024-01-13 21:11:01.632 - error: backitup.0 (62738) Exception-Code: EADDRINUSE: listen EADDRINUSE: address already in use :::9081 2024-01-13 21:11:01.709 - info: backitup.0 (62738) cleaned everything up... 2024-01-13 21:11:01.711 - info: backitup.0 (62738) terminating 2024-01-13 21:11:01.717 - warn: backitup.0 (62738) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-01-13 21:11:02.221 - error: host.427605deb40c Caught by controller[0]: Error: listen EADDRINUSE: address already in use :::9081 2024-01-13 21:11:02.224 - error: host.427605deb40c Caught by controller[0]: at Server.setupListenHandle [as _listen2] (node:net:1817:16) 2024-01-13 21:11:02.225 - error: host.427605deb40c Caught by controller[0]: at listenInCluster (node:net:1865:12) 2024-01-13 21:11:02.225 - error: host.427605deb40c Caught by controller[0]: at Server.listen (node:net:1953:7) 2024-01-13 21:11:02.226 - error: host.427605deb40c Caught by controller[0]: at Function.listen (/opt/iobroker/node_modules/express/lib/application.js:635:24) 2024-01-13 21:11:02.226 - error: host.427605deb40c Caught by controller[0]: at dlFileServer (/opt/iobroker/node_modules/iobroker.backitup/main.js:1703:39) 2024-01-13 21:11:02.227 - error: host.427605deb40c Caught by controller[0]: at AdapterClass. (/opt/iobroker/node_modules/iobroker.backitup/main.js:311:29) 2024-01-13 21:11:02.228 - error: host.427605deb40c Caught by controller[0]: at AdapterClass.emit (node:events:517:28) 2024-01-13 21:11:02.228 - error: host.427605deb40c Caught by controller[0]: at AdapterClass.emit (node:domain:489:12) 2024-01-13 21:11:02.228 - error: host.427605deb40c Caught by controller[0]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11143:34) 2024-01-13 21:11:02.229 - error: host.427605deb40c Caught by controller[0]: at Immediate. (/opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:379:37) { 2024-01-13 21:11:02.229 - error: host.427605deb40c Caught by controller[0]: code: 'EADDRINUSE', 2024-01-13 21:11:02.230 - error: host.427605deb40c Caught by controller[0]: errno: -98, 2024-01-13 21:11:02.230 - error: host.427605deb40c Caught by controller[0]: syscall: 'listen', 2024-01-13 21:11:02.230 - error: host.427605deb40c Caught by controller[0]: address: '::', 2024-01-13 21:11:02.230 - error: host.427605deb40c Caught by controller[0]: port: 9081 2024-01-13 21:11:02.231 - error: host.427605deb40c Caught by controller[0]: } 2024-01-13 21:11:02.231 - error: host.427605deb40c instance system.adapter.backitup.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
MOD-EDIT: Code in code-tags gesetzt!
Kann man hieraus erkennen, worin das Problem liegt?Vielenn Dank für eure Hilfe!
Grüße
Oebler -
@oebler sagte in Backup einspielen:
Kann man hieraus erkennen, worin das Problem liegt?
@oebler sagte in Backup einspielen:
EADDRINUSE: listen EADDRINUSE: address already in use :::9081
ansonsten
https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch -
@crunchip
Super, danke dir - habe einen neuen Container erstellt, wo ich diesen Port 1:1 weiterleite, damit läuft das Backup aktuell erst mal los -
@oebler Installiere die neuste Version von Backitup aus der latest Repo. Aktuell die v2.10.1
Bitte in deinem Docker die Ports laut Doku mappen.Dann läuft der Restore auch... Leider ist das mappen bei Docker nötig... oder du baust dir für den iobroker ein Macvlan. Damit entfallen die Mapping Ports.