Sowas dachte ich mir auch. Ich habe das Docker image 2.02.1 mehrmals aufgesetzt und nach dem ersten male nie mehr ein Backup eingespielt. Der erste start eines frischen Images kommt schon mit diesem Salat daher.
Ein frisches Image mit 1.62 funktioniert einwandfrei.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Edomi im Docker-Container - revised
Einklappen
X
-
Finde den Fehler...Zitat von Doenges Beitrag anzeigendann habe ich ein Backup von Edomi 1.62 eingespielt
Lösung Docker neu aufsetzen.
Backups immer nur passend zur Version einspielen, da im Backup auch die EDOMI-Installation drin ist. Nun hast du Edomi 1.62 installiert und wahrscheinlich OS-bedingt keinen bcompiler mehr drauf, was da aber noch benötigt wird.
Um dein Backup auf die aktuelle Version zu bekommen, Edomi 1.62 installieren, Backup importieren und alle Updates bis zur aktuellen Version durchziehen.
Einen Kommentar schreiben:
-
Guten Morgen,
kommt jemand diese ASCII Salat bekannt vor?
Bildschirmfoto 2020-12-10 um 08.00.41.png
Er erscheint anstatt die EDOMI Landing page, und auch das Docker-Protokoll ist schnell mehrere 1000 Zeilen lang, nur ASCII Salat für mich.
Das Protokoll beginnt mit diesem Fehler:
Bildschirmfoto 2020-12-10 um 08.01.07.png
und dann das:
Bildschirmfoto 2020-12-10 um 08.01.18.png
Egal welches Docker image ich mit 2.02.1 benutze ich bekomme immer den gleiche Fehler.
Ganz am Anfang konnte ich die Landingpage sehen, dann habe ich ein Backup von Edomi 1.62 eingespielt und dann hatte ich den Salat vor meinen Augen.
Seitdem habe ich dutzende male die verschiedenen Images installiert und auch mit
"sudo docker container prune"
"sudo docker image prune"
sie immer wieder gelöscht.
ich installiere Edomi in the shell wie folgt:
sudo docker run --net=pub_net --ip=192.168.178.132 --name edomi_202_vlan --restart=on-failure -e KNXGATEWAY=192.168.178.86 -e KNXACTIVE=true -e WEBSOCKETPORT=8080 -e HOSTIP=192.168.178.131 -v edomi-backups:/var/edomi-backups -v edomi-installation:/usr/local/edomi -d starwarsfan/edomi-docker:amd64-2.02.1
Der Fehler erscheint auch wenn ich alles mit port mapping benutze, leider!
Irgendeine Idee?
Einen Kommentar schreiben:
-
Dieses Problem hatte ich letztens auch. Zuerst wurde lt. Portainer Logfile die Edomi Umgebung nicht gestartet. Danach musste ich den Container 2 oder 3x neu starten bis ich tatsächlich die Admin Seite aufrufen konnte.Zitat von beauty Beitrag anzeigenKann sein das den Container paar mal starten musst bis auf die Admin Seite kommst. Solch ein Phänomen hatte ich auch schon mehrfach
Einen Kommentar schreiben:
-
Die Edomi Adresse ist dann
Ohne das "admin" ist es normal, dass du die Apache Startseite siehst. Steht aber auch überall so in der Doku.Code:http://192.168.178.130:84/[COLOR=#e74c3c][B]admin[/B][/COLOR]
Einen Kommentar schreiben:
-
Also ich hab meinen Edomi Container nicht über die Konsole erstellt sondern über die Dockeroberfläche der Syno. Hab alles so gemappt wie beschrieben ausser Port 81:80.
Kann sein das den Container paar mal starten musst bis auf die Admin Seite kommst. Solch ein Phänomen hatte ich auch schon mehrfach
Einen Kommentar schreiben:
-
Ok, aber hat das was mit der Edomi Admin Seite zu tun?Zitat von beauty Beitrag anzeigen
Also meiner Meinung nach kann das so nicht gehen... du musst schon die richtigen Ports mappen... warum 3672:3671? 50004:50000?.....
Warum nimmst nicht die, die von Starwarsfan vorgegeben wurden?
Ich hab Edomi auch auf der Syno laufen ohne probs.
Einen Kommentar schreiben:
-
Also meiner Meinung nach kann das so nicht gehen... du musst schon die richtigen Ports mappen... warum 3672:3671? 50004:50000?.....Zitat von Doenges Beitrag anzeigen
sudo docker run --name edomi_202 --restart=on-failure -p 84:80 -p 8080:8080 -p 3672:3671/udp -p 50004:50000/udp -p 50005:50001/udp -p 22223:22 -e KNXGATEWAY=192.168.178.86 -e KNXACTIVE=true -e WEBSOCKETPORT=8080 -e HOSTIP=192.168.178.130 -v edomi-backups:/var/edomi-backups -v edomi-installation:/usr/local/edomi -d starwarsfan/edomi-docker:amd64-latest
Warum nimmst nicht die, die von Starwarsfan vorgegeben wurden?
Ich hab Edomi auch auf der Syno laufen ohne probs.Zuletzt geändert von beauty; 09.12.2020, 10:52.
Einen Kommentar schreiben:
-
Sorry, Anfängerfrage und ich habe auch vorher wie verrückt nach einem Thread dazu gesucht.
Ich setze auf meinen NAS (Synology) das Docker image wie folgt auf:
sudo docker run --name edomi_202 --restart=on-failure -p 84:80 -p 8080:8080 -p 3672:3671/udp -p 50004:50000/udp -p 50005:50001/udp -p 22223:22 -e KNXGATEWAY=192.168.178.86 -e KNXACTIVE=true -e WEBSOCKETPORT=8080 -e HOSTIP=192.168.178.130 -v edomi-backups:/var/edomi-backups -v edomi-installation:/usr/local/edomi -d starwarsfan/edomi-docker:amd64-latest
Das Erstellen klappte auch einwandfrei.
Nun bekomme ich aber nur die Apache Test Seite zu sehen wenn ich 192.168.178.130:84 aufrufe.
starwarsfan hat ja in den letzten Release Notes etwas zu den Websocketports geschrieben allerdings denke ich daß ich alles diesbezüglich richtig gemacht habe oder? Hatte auch mal 84:84 ausprobieret aber da komme ich auf keine Seite (macht ja auch irgendwie sinn, da 80 der http port ist), 80:80 kann ich leider nicht benutzen, daß hat das NAS für sich reserviert.
In den Logs sehe ich auch schön brav, daß Edomi hochfährt:
Bildschirmfoto 2020-12-09 um 10.43.40.png
Müßte also an was anderes liegen, da ich ich grundsätzlich den Apache Server errreiche, oder? Oder liege ich komplett falsch? Ne idee?
Vielen Dank
Tobi
Einen Kommentar schreiben:
-
Hm, ich muss wohl mal checken, was genau im letzten Image verpackt wurde. Eigentlich sollte das drin sein...
Einen Kommentar schreiben:
-
Ich kann bestätigen, dass ich heute dies auch so benötigt habe.damit hat es funktioniert.Zitat von Albert Beitrag anzeigenZitat von philipp900 Beitrag anzeigen
Probier mal in der /root/start.sh die Zeile 92 abzuändern:
Code:
# Cleanup potential leftovers rm -rf /run/httpd/*
sG
Joe
Einen Kommentar schreiben:
-
Hallo Yves,
Sorry! War zuerst gewollt, da ich im Forum an einer Stelle gelesen hatte, dass es an den Mounts/Volumes liegen könne.Zitat von starwarsfan Beitrag anzeigenDu hast gar keine Mounts resp. Volumes dabei!? Gewollt?
Habe die Volumes nach Alberts Hilfe jetzt fast identisch (bis auf SQL) wieder drin:
-v edomi-backups:/var/edomi-backups \
-v edomi-installation:/usr/local/edomi \
Beste Grüße
Markus
Einen Kommentar schreiben:
-
Hallo Markus
Du hast gar keine Mounts resp. Volumes dabei!? Gewollt?Zitat von mjacob Beitrag anzeigen@starwarsfan: Meine Settings beim Aufsetzen des Containers zur Vollständigkeit
Einen Kommentar schreiben:
-
Hallo Albert,
vielen Dank für deine Hilfe!! Nun sieht es so aus, als ob es auch bei mir funktioniert. Wirklich ein super Forum hier!
@starwarsfan: Meine Settings beim Aufsetzen des Containers zur Vollständigkeit
sudo docker run \
--name edomi \
--restart=on-failure \
-p 80:80 \
-p 8080:8080 \
-p 3671:3671/udp \
-p 50000:50000/udp \
-p 50001:50001/udp \
-p 22222:22 \
-e KNXGATEWAY=192.168.178.5 \
-e KNXACTIVE=true \
-e WEBSOCKETPORT=8080 \
-e HOSTIP=192.168.178.10 \
-d \
starwarsfan/edomi-docker:amd64-latest (alternativ auch ...:amd64-2.02.1)
Beste Grüße
Markus
Einen Kommentar schreiben:


Einen Kommentar schreiben: