[SOLVED] Docker Container mit MagicMirror


moonsorrox

Recommended Posts

Hallo Leute,

ich bin recht neu was den Unraid Server betrifft und muss sagen ich bin begeistert... Nun habe ich aber zum 1. mal ein Problem.

Ich habe mir einen MagicMirror 2 Container erstellt und der lief nun auch mehrere Tage, ich habe mir meine eigene config erstellt, alles lief Problemlos da ich den MM2 auch schon vom Raspi kannte. Nun habe ich heute den Server einmal herunter gefahren und der einzige Container der MM2 funktioniert nicht mehr.

Er startet und es sieht auch alles OK aus, aber der MM2 kommt nicht mehr zur Anzeige im Firefox wird immer gesagt der Server wurde nicht mehr gefunden.

Das log sieht jetzt auch nicht nach Fehlern aus, eher im Gegenteil und demnach sollte der MM2 auch laufen.

hier mal das Log

> [email protected] server /magicmirror2
> node ./serveronly

[2020-10-15 15:16:20.302] [LOG] Starting MagicMirror: v2.13.0
[2020-10-15 15:16:20.305] [LOG] Loading config ...
[2020-10-15 15:16:20.307] [LOG] Loading module helpers ...
[2020-10-15 15:16:20.308] [LOG] No helper found for module: alert.
[2020-10-15 15:16:20.331] [LOG] Initializing new module helper ...
[2020-10-15 15:16:20.331] [LOG] Module helper loaded: updatenotification
[2020-10-15 15:16:20.332] [LOG] No helper found for module: clock.
[2020-10-15 15:16:20.533] [LOG] Initializing new module helper ...
[2020-10-15 15:16:20.534] [LOG] Module helper loaded: calendar
[2020-10-15 15:16:20.534] [LOG] No helper found for module: MMM-SmartWebDisplay.
[2020-10-15 15:16:20.534] [LOG] No helper found for module: compliments.
[2020-10-15 15:16:20.535] [LOG] No helper found for module: currentweather.
[2020-10-15 15:16:20.535] [LOG] No helper found for module: weatherforecast.
[2020-10-15 15:16:20.547] [LOG] Initializing new module helper ...
[2020-10-15 15:16:20.548] [LOG] Module helper loaded: newsfeed
[2020-10-15 15:16:20.548] [LOG] All module helpers loaded.
[2020-10-15 15:16:20.607] [LOG] Starting server on port 8080 ...
[2020-10-15 15:16:20.611] [LOG] Server started ...
[2020-10-15 15:16:20.611] [LOG] Connecting socket for: updatenotification
[2020-10-15 15:16:20.611] [LOG] Connecting socket for: calendar
[2020-10-15 15:16:20.611] [LOG] Starting node helper for: calendar
[2020-10-15 15:16:20.611] [LOG] Connecting socket for: newsfeed
[2020-10-15 15:16:20.612] [LOG] Starting node helper for: newsfeed
[2020-10-15 15:16:20.612] [LOG] Sockets connected & modules started ...
[2020-10-15 15:16:20.612] [LOG]
Ready to go! Please point your browser to: http://localhost:8080

[2020-10-15 16:55:08.822] [LOG] [SIGTERM] Received. Shutting down server...
[2020-10-15 16:55:08.823] [LOG] Stopping module helper: updatenotification
[2020-10-15 16:55:08.823] [LOG] Stopping module helper: calendar
[2020-10-15 16:55:08.824] [LOG] Stopping module helper: newsfeed
Session terminated, killing shell...

 

Link to comment
36 minutes ago, moonsorrox said:

MagicMirror 2 Container

Danke. ;)

 

36 minutes ago, moonsorrox said:

[2020-10-15 16:55:08.822] [LOG] [SIGTERM] Received. Shutting down server... [2020-10-15 16:55:08.823] [LOG] Stopping module helper: updatenotification [2020-10-15 16:55:08.823] [LOG] Stopping module helper: calendar [2020-10-15 16:55:08.824] [LOG] Stopping module helper: newsfeed Session terminated, killing shell...

Ist das der schluss vom log oder hast du ihn da heruntergefahren?

 

Vor ein paar Tagen hatte auch erst jemand ein Problem mit dem Container da lags an einem Plugin/Addon.

 

EDIT: Jetzt fällts mir erst auf, kannst deine config posten?

Die Zeile:

Quote

Ready to go! Please point your browser to: http://localhost:8080

stimmt nicht.

 

Da muss 0.0.0.0:8080 stehen!

Link to comment

Ja ich hatte den Container herunter gefahren, weil er nicht funktioniert hatte.

Das hier 0000:8080 muss doch in den Einstellungen im Unraid gemacht werden, oder:? Da steht mir aber Bridge und eben der Port.

In der MM2 config wird dieses doch gar nicht hinterlegt... oder doch.?

 

Aus der config.js

 

var config = {
	address: "0.0.0.0", // Address to listen on, can be:
	                      // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
	                      // - another specific IPv4/6 to listen on a specific interface
	                      // - "0.0.0.0", "::" to listen on any interface
	                      // Default, when address config is left out or empty, is "localhost"
	port: 8080,

 

Edited by moonsorrox
Link to comment
3 minutes ago, moonsorrox said:

Ja ich hatte den Container herunter gefahren, weil er nicht funktioniert hatte.

Das hier 0000:8080 muss doch in den Einstellungen im Unraid gemacht werden, oder:? Da steht mir aber Bridge und eben der Port.

In der MM2 config wird dieses doch gar nicht hinterlegt... oder doch.?

Sieh mal hier (ich hab ein log angehängt und auch @Wuast94 im nachfolgenden post):

 

Nein, das machst du in der config, das bestimmt auf welchen IP adressen auf connections wartet wenn du da localhost einträgst bzw. ich glaub nichts einträgst hört er nur auf localhost und dort kannst du nicht zugreifen.

Wenn auf 0.0.0.0 dann hörcht er auf allen interfaces.

 

EDIT: Steht sogar hier:

grafik.thumb.png.092518c2adc6d948b1e62e3454e7b405.png

Link to comment
7 minutes ago, moonsorrox said:

Aus der config.js

 


var config = {
	address: "0.0.0.0", // Address to listen on, can be:
	                      // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
	                      // - another specific IPv4/6 to listen on a specific interface
	                      // - "0.0.0.0", "::" to listen on any interface
	                      // Default, when address config is left out or empty, is "localhost"
	port: 8080,

Bitte nichts editieren was ich schon kommentiert hab, du läufst gefahr das ich das nicht lese... :D

Mach einfach einen neuen Post.

 

 

Schick mir mal deine config dort stimmt sicher irgendwas nicht fehlt sicher nur irgendwo eine "}", "," oder so etwas in die richtung.

Link to comment

nur das MMM-SmartWebDisplay von AgP42.  Die Kameras habe ich aber aus der config raus genommen und schon ohne probiert.

Geht trotzdem nicht.

Wie schon geschrieben bis heute morgen wunderbar und dann habe ich den Server neu gestartet. Evtl. lösche ich den Container nochmal und erstelle ihn neu ist ja kein großes Problem.

Link to comment
8 minutes ago, moonsorrox said:

nur das MMM-SmartWebDisplay von AgP42.  Die Kameras habe ich aber aus der config raus genommen und schon ohne probiert.

Geht trotzdem nicht.

Wie schon geschrieben bis heute morgen wunderbar und dann habe ich den Server neu gestartet. Evtl. lösche ich den Container nochmal und erstelle ihn neu ist ja kein großes Problem.

Probier mal diese config:

 

Link to comment

Ich gehe nachher nochmal an den PC... gegen Abend. Da lösche ich den ganzen Container und erstelle ihn nochmals neu, habe ja alle meine Einstellungen gesichert und werde ohne das Modul nochmal probieren.

Er hat mir aber heute morgen mit den Kameras in der config alles wunderbar angezeigt auch die live Kamerabilder ging wunderbar... evtl. durch den Neustart heute etwas zerschossen, keine Anhnung.

 

Ich wollte nur eine Sata Karte einbauen habe ich aber noch nicht gemacht, mache ich dann am WoE, da muss ich den Server ncohmal runter fahren.

Aber alle anderen Container laufen aber ohen Probleme

Link to comment

hier nochmal die Log Dateien:

Session terminated, killing shell...'---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---MagicMirror² up-to-date---
---Looking for new modules to install---
---Preparing Server---
---Configuration file found!---
---Please wait, permissions are set, this can take some time...---
---Starting Server---

> [email protected] server /magicmirror2
> node ./serveronly

[2020-10-15 18:40:56.704] [LOG] Starting MagicMirror: v2.13.0
[2020-10-15 18:40:56.720] [LOG] Loading config ...
[2020-10-15 18:40:56.723] [LOG] Loading module helpers ...
[2020-10-15 18:40:56.723] [LOG] No helper found for module: alert.
[2020-10-15 18:40:56.747] [LOG] Initializing new module helper ...
[2020-10-15 18:40:56.747] [LOG] Module helper loaded: updatenotification
[2020-10-15 18:40:56.747] [LOG] No helper found for module: clock.
[2020-10-15 18:40:56.970] [LOG] Initializing new module helper ...
[2020-10-15 18:40:56.970] [LOG] Module helper loaded: calendar
[2020-10-15 18:40:56.970] [LOG] No helper found for module: compliments.
[2020-10-15 18:40:56.970] [LOG] No helper found for module: currentweather.
[2020-10-15 18:40:56.971] [LOG] No helper found for module: weatherforecast.
[2020-10-15 18:40:56.983] [LOG] Initializing new module helper ...
[2020-10-15 18:40:56.983] [LOG] Module helper loaded: newsfeed
[2020-10-15 18:40:56.983] [LOG] All module helpers loaded.
[2020-10-15 18:40:57.045] [LOG] Starting server on port 8080 ...
[2020-10-15 18:40:57.046] [INFO] You're using a full whitelist configuration to allow for all IPs
[2020-10-15 18:40:57.048] [LOG] Server started ...
[2020-10-15 18:40:57.048] [LOG] Connecting socket for: updatenotification
[2020-10-15 18:40:57.048] [LOG] Connecting socket for: calendar
[2020-10-15 18:40:57.049] [LOG] Starting node helper for: calendar
[2020-10-15 18:40:57.049] [LOG] Connecting socket for: newsfeed
[2020-10-15 18:40:57.049] [LOG] Starting node helper for: newsfeed
[2020-10-15 18:40:57.049] [LOG] Sockets connected & modules started ...
[2020-10-15 18:40:57.049] [LOG]
Ready to go! Please point your browser to: http://0.0.0.0:8080

 

Link to comment
1 hour ago, moonsorrox said:

kommt nicht mehr zur Anzeige im Firefox wird immer gesagt der Server wurde nicht mehr gefunden

Ganz blöd gefragt. Welche Adresse rufst du exakt auf? Server nicht gefunden klingt so nach DNS Fehler. Wenn ich nämlich eine IP aufrufe mit einem Port, der nicht existiert, dann erhalte ich den Fehler "Verbindung fehlgeschlagen".

Link to comment
10 minutes ago, moonsorrox said:

ja so siehts gut aus 😉 kenne ich 😉

wir machen da so, ich melde mich nachher wenn ich den Container neu gemacht habe.. OK.?

Hast du meine Config noch die ich geändert hab wenn ja mach das:

 

  1. Container löschen
  2. Ordner in deinem appdata Verzeichnis für magicmirror2 löschen
  3. Container neu von der CA App laden
  4. Container vollständig starten lassen (Installationsdauer nach internetverbindung und CPU Leistung)
  5. Dann klick auf das Bild vom Container und WebUI öffnen
  6. wenn das funktioniert hat container stoppen
  7. danach die config.js von mir mit der datei in appdata/magicmirror2/config/config.js ersetzen
  8. Container starten

 

Bitte probiers mal ohne diesem Modul vielleicht verursacht das die Probleme.

Link to comment
  • ich777 changed the title to [SOLVED] Docker Container mit MagicMirror

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.