io Broker startet nicht richtig

pseudoreal

Benutzer
Mitglied seit
09. Nov 2010
Beiträge
29
Punkte für Reaktionen
8
Punkte
3
Das Log aus dem Dockercontainer kommt mit einem error - verstehe aber nicht warum:

2023/12/21 12:31:59stdout '/opt/iobroker/node_modules/iobroker.admin/main.js'
2023/12/21 12:31:59stdout '/opt/iobroker/node_modules/iobroker.admin/lib/web.js',
2023/12/21 12:31:59stdout '/opt/iobroker/node_modules/mime/index.js',
2023/12/21 12:31:59stdout requireStack: [
2023/12/21 12:31:59stdout code: 'MODULE_NOT_FOUND',
2023/12/21 12:31:59stdout at Module.require (node:internal/modules/cjs/loader:1225:19) {
2023/12/21 12:31:59stdout at Module._load (node:internal/modules/cjs/loader:1013:12)
2023/12/21 12:31:59stdout at Module.load (node:internal/modules/cjs/loader:1197:32)
2023/12/21 12:31:59stdout at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
2023/12/21 12:31:59stdout at Module._compile (node:internal/modules/cjs/loader:1356:14)
2023/12/21 12:31:59stdout at Object.<anonymous> (/opt/iobroker/node_modules/mime/index.js:3:12)
2023/12/21 12:31:59stdout at require (node:internal/modules/helpers:177:18)
2023/12/21 12:31:59stdout at Module.require (node:internal/modules/cjs/loader:1225:19)
2023/12/21 12:31:59stdout at Module._load (node:internal/modules/cjs/loader:975:27)
2023/12/21 12:31:59stdout at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
2023/12/21 12:31:59stdout- /opt/iobroker/node_modules/iobroker.admin/main.js
2023/12/21 12:31:59stdout- /opt/iobroker/node_modules/iobroker.admin/lib/web.js
2023/12/21 12:31:59stdout- /opt/iobroker/node_modules/mime/index.js
2023/12/21 12:31:59stdoutRequire stack:
2023/12/21 12:31:59stdoutError: Cannot find module './Mime'
2023/12/21 12:31:59stdout
2023/12/21 12:31:59stdout ^
2023/12/21 12:31:59stdout throw err;
2023/12/21 12:31:59stdoutnode:internal/modules/cjs/loader:1137
2023/12/21 12:31:30stdout================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging]
2023/12/21 12:31:30stdout================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped]
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
853
Punkte
154
Docker und Container Manager ist das selbe. Beides ist im Hintergrund Docker. Container Manager ist halt nur die GUI von denen....
Man müsste aber vielleicht wissen WIE du es eingerichtet hast. Welches Images? Welche Ports gemappet, welche Volumes usw. Oder mal bei ioBroker bei Github geguckt, ob noch jemand das Problem hat?
 

pseudoreal

Benutzer
Mitglied seit
09. Nov 2010
Beiträge
29
Punkte für Reaktionen
8
Punkte
3
ich habe das buanet image und wie gesagt - wahrscheinlich hat es so funktioniert bis ich wohl ein DSM update gefahren habe...
 

Anhänge

  • buanet_image.png
    buanet_image.png
    7 KB · Aufrufe: 5
  • buanet_image-einstellungen.png
    buanet_image-einstellungen.png
    71,1 KB · Aufrufe: 5

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
853
Punkte
154
Ein DSM Update hat aber nichts mit den Images von Docker zu tun. Die laufen unter jeder DSM Version gleich. Das ist der Vorteil von Docker.
Und wenn du schreibst wahrscheinlich, dann könnte es also auch sein, dass es schon sehr lange nicht mehr läuft.
Was mir auffällt, du hast keine Ports gemappt. Kannst also eh nicht von außen drauf zugreifen. Dann hast du als User und Gruppen ID die 1000 bzw. default wohl gelassen. Darf dieser User in den Ordner /volume1/docker/iobroker schreiben?
Hast du mal das Image gelöscht und neu gemacht? Anders gefragt, von wann ist dein Image? Haben die vielleicht was geändert?
 

pseudoreal

Benutzer
Mitglied seit
09. Nov 2010
Beiträge
29
Punkte für Reaktionen
8
Punkte
3
ich schreibe wahrscheinlich, weil ich mir nichts anderes vorstellen kann. Die anderen Instanzen (Telegram, homematic, etc) innerhalb von iobroker laufen ja auch noch. Deshalb habe ich gar nicht bemerkt seit wann ggf. die Admin Instanz nicht läuft.
Das mit den Ports habe ich auch gesehen, allerdings wenn ich den Container neu anlege und 8081 zu 8081 mappe, dann verschwindet das mapping wieder.

Ach so der Container läuft im host modus nicht im bridge modus
 
Zuletzt bearbeitet:

pseudoreal

Benutzer
Mitglied seit
09. Nov 2010
Beiträge
29
Punkte für Reaktionen
8
Punkte
3
konnte es lösen. Habe einen komplett neuen Container erstellt und dann dann iobroker von Beginn auf neu konfiguriert. Nach erfolgreichem Start von iobroker habe ich dann ein Backup eingespielt, welches etwas weiter in der Vergangenheit lag. Nun lasse ich die Adapter erst einmal nicht aktualisieren um das System zu beobachten
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat