NEWS
docker container unhealty
-
hi alle,
ich habe hier bei mir eine docker iobroker installation laufen (buanet/iobroker:latest-v9), welche ich im portainer manage.
selbst bei einer jungfräulichen installation wechselt innerhalb kürzester zeit der health status von healthy auf unhealthy.im conatiner log sehe ich keinerlei hinweise auf irgendeinen fehler. iobroker ist ganz normal ansprechbar und scheint korrekt zu arbeiten. auch im iobroker log sehe ich keinerlei fehler.
einziger hinweis für mich sind folgende zeilen in den containerdetails im portainer.
das sieht mir so aus, als ob awk nicht gefunden wird im container. ist das ein issue im container? oder habe ich hier auf meinem system ein problem?
vielen dank für eure hilfe
lg peter -
@pez3 sagte in docker container unhealty:
ist das ein issue im container?
... hier wäre deine Frage richtig:
https://github.com/buanet/ioBroker.docker/issues
kommt hierher
https://github.com/buanet/ioBroker.docker/blob/0cbfd67f5a97cfee8615c9434e34b54721340c72/debian12/scripts/healthcheck.sh#L13 -
@pez3 sagte in docker container unhealty:
as sieht mir so aus, als ob awk nicht gefunden wird im container.
Du kannst es im Container testen
uptime | awk '{print $3_$4_$5}'
-
@glasfaser said in docker container unhealty:
uptime | awk '{print $3_$4_$5}'
thx für den hinweis, hab ein neues issue geöffnet.
habs jetzt auch im container getestet... scheint wohl wirklich ein problem im container zu sein...
-
@pez3
Dann setzte einen neuen Container auf mit latest ( aktuell neu holen ) ist doch in < 5 Minuten fertig.Vorraussetztung du hast den Ordner /opt/iobroker außerhalb des Containers gemountet
-
@pez3 sagte in docker container unhealty:
selbst bei einer jungfräulichen installation wechselt innerhalb kürzester zeit der health status von healthy auf unhealthy.
Sehr merkwürdig ..
Sorry überlesen !?
dann nimm mal nur die :latest und nicht latest-v9 -
Latest
Latest-v9
V9.0.1Zeigen alle auf die gleiche Version.
Dann muss er schon die v9.0.0 nehmen
Oder warten bis behoben
Oder awk temporär im Container installieren
Hält dann halt nur bis zur nächsten Regeneration -
@oliverio sagte in docker container unhealty:
Zeigen alle auf die gleiche Version.
Mhh .. erst letzte Woche neu aufgesetzt :latest
Syn@iobroker:/opt/iobroker# cat /opt/scripts/.docker_config/.thisisdocker v9.0.1 Syn@iobroker:/opt/iobroker# uptime | awk '{print $3_$4_$5}' 30days,20:28, Syn@iobroker:/opt/iobroker#
ist alles drin
-
Hm ja seltsam.
Das einzige was vor 3 Tagen geändert worden ist ist die Version des backstop Adapters
https://github.com/buanet/ioBroker.docker/commits/main/
Dann muss er das mal neu regenerieren
Oder mal eine neue Basic Installation ohne Backup einspielen probieren.
Da scheint beim Aufbau des Containers was schief gegangen zu sein. -
@oliverio
das ist ne komplett jungfräuliche installation... ohne eingespieltes backup -
@pez3 sagte in docker container unhealty:
das ist ne komplett jungfräuliche installation... ohne eingespieltes backup
Das Image läuft hier ohne Probleme, gerade nochmal gezogen. Auf welcher Umgebung läuft dein Docker?
-
@pez3
Dann mal den debug Parameter für den Container setzen. Da gibt es dann mehr Ausgabe.
Beschreibung siehe Buanet -
so... hab jetzt nochmal das image im portainer gelöscht und nochmal explizit 9.0.1 gezogen....
mit diesem image bleibt der container jetzt healthy.
geht mir nicht wirklich ein, was da los war
vielen dank jedenfalls für eure hilfe und eure bemühungen!
lg peter
-
@pez3 sagte in docker container unhealty:
so... hab jetzt nochmal das image im portainer gelöscht und nochmal explizit 9.0.1 gezogen....
deshalb :
@glasfaser sagte in docker container unhealty:
@pez3
Dann setzte einen neuen Container auf mit latest ( aktuell neu holen ) ist doch in < 5 Minuten fertig.Vorraussetztung du hast den Ordner /opt/iobroker außerhalb des Containers gemountet
-
@pez3 sagte in docker container unhealty:
vielen dank jedenfalls für eure hilfe und eure bemühungen!
Sehr gerne ..
Dann setze den Thread auf [gelöst]
Den Titel ändern mit [gelöst]
Im Startbeitrag gehen und bei den 3 Punkten kannst du es ändern
.
.