Hello,
J’ai la version v4.8.10 qui devrait se mettre à jour automatiquement vers 4.9 !
Il me semble que toutes les conditions sont remplies mais la mise à jour ne se fait pas !
Une idée ?
Hello,
J’ai la version v4.8.10 qui devrait se mettre à jour automatiquement vers 4.9 !
Il me semble que toutes les conditions sont remplies mais la mise à jour ne se fait pas !
Une idée ?
Des logs de watchtower pourrais aider…
Logiquement la last version est la 4.9.2 donc si cest une installation « officiel » je ne vois pas pourquoi watchtower ne fais pas de maj
Merci pour ta réponse.
Mais comment qu’on fait pour afficher les logs ?
Docker container logs watchtower
Voici :
pi@gladys:~ $ docker logs watchtower
time="2022-06-18T11:39:33Z" level=info msg="Watchtower 1.4.0"
time="2022-06-18T11:39:33Z" level=info msg="Using no notifications"
time="2022-06-18T11:39:33Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-06-18T11:39:33Z" level=info msg="Scheduling first run: 2022-06-19 11:39:33 +0000 UTC"
time="2022-06-18T11:39:33Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-06-18T15:34:36Z" level=info msg="Waiting for running update to be finished..."
time="2022-06-19T05:52:28Z" level=info msg="Watchtower 1.4.0"
time="2022-06-19T05:52:28Z" level=info msg="Using no notifications"
time="2022-06-19T05:52:28Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-06-19T05:52:28Z" level=info msg="Scheduling first run: 2022-06-20 05:52:28 +0000 UTC"
time="2022-06-19T05:52:28Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-06-19T06:12:27Z" level=info msg="Waiting for running update to be finished..."
time="2022-06-19T06:13:21Z" level=info msg="Watchtower 1.4.0"
time="2022-06-19T06:13:21Z" level=info msg="Using no notifications"
time="2022-06-19T06:13:21Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-06-19T06:13:21Z" level=info msg="Scheduling first run: 2022-06-20 06:13:21 +0000 UTC"
time="2022-06-19T06:13:21Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-06-19T07:49:16Z" level=info msg="Waiting for running update to be finished..."
time="2022-06-19T07:49:57Z" level=info msg="Watchtower 1.4.0"
time="2022-06-19T07:49:57Z" level=info msg="Using no notifications"
time="2022-06-19T07:49:57Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-06-19T07:49:57Z" level=info msg="Scheduling first run: 2022-06-20 07:49:57 +0000 UTC"
time="2022-06-19T07:49:57Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-06-19T08:06:46Z" level=info msg="Waiting for running update to be finished..."
time="2022-06-19T08:07:29Z" level=info msg="Watchtower 1.4.0"
time="2022-06-19T08:07:29Z" level=info msg="Using no notifications"
time="2022-06-19T08:07:29Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-06-19T08:07:29Z" level=info msg="Scheduling first run: 2022-06-20 08:07:29 +0000 UTC"
time="2022-06-19T08:07:29Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-06-19T08:08:39Z" level=info msg="Waiting for running update to be finished..."
time="2022-06-19T08:09:20Z" level=info msg="Watchtower 1.4.0"
etc…
Hier :
time="2022-08-19T06:13:36Z" level=info msg="Waiting for running update to be finished..."
time="2022-08-19T06:13:43Z" level=info msg="Watchtower 1.4.0"
time="2022-08-19T06:13:43Z" level=info msg="Using no notifications"
time="2022-08-19T06:13:43Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-08-19T06:13:43Z" level=info msg="Scheduling first run: 2022-08-20 06:13:43 +0000 UTC"
time="2022-08-19T06:13:43Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-08-19T08:08:26Z" level=info msg="Waiting for running update to be finished..."
time="2022-08-19T08:09:10Z" level=info msg="Watchtower 1.4.0"
time="2022-08-19T08:09:10Z" level=info msg="Using no notifications"
time="2022-08-19T08:09:10Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-08-19T08:09:10Z" level=info msg="Scheduling first run: 2022-08-20 08:09:10 +0000 UTC"
time="2022-08-19T08:09:10Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
time="2022-08-19T15:07:01Z" level=info msg="Waiting for running update to be finished..."
time="2022-08-19T15:07:45Z" level=info msg="Watchtower 1.4.0"
time="2022-08-19T15:07:45Z" level=info msg="Using no notifications"
time="2022-08-19T15:07:45Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2022-08-19T15:07:45Z" level=info msg="Scheduling first run: 2022-08-20 15:07:45 +0000 UTC"
time="2022-08-19T15:07:45Z" level=info msg="Note that the first check will be performed in 23 hours, 59 minutes, 59 seconds"
Tu as le meme message :
Scheduling first run: 2022-08-20 15:07:45 +0000 UTC
Cest une installation fresh ?
Tu as installer comment gladys ?
Je ne vois pas quoi demander de plus pour check perso, @VonOx une idée ?
La mise à jour de fait systématiquement 24h après le démarrage du RPi, tu n’aurais pas des reboot intempestifs?
Au vue des logs on dirai que watchtower reboot tout le temps
C’est vrai que je ne laisse pas tourner mon pi tout le temps !
C’est peut-être là le soucis !
Certainement meme !
Pour le check si tu fais un docker container ls on verra le uptime.
Et faut savoir que watchtower check toutes les 24h par défauts.
Donc si tu le redemare il recheck 24h apres etc
Watchtower tres bien, un container dans docker qui fonctionne un peu comme le cron linux , mais, parce qu il y a un mais…
une fois installer difficile de modifier ou parametrer son mode de fonctionnement !
par defaut il est parametre pour les check et maj a minuit, seul pb c est qu a minuit si ton ordi est planté ou arreté rien ne se fait , et pas d activation manuelle possible a ma connaissance… si quelqu un a plus d eléments de parametrage ?
moi pour la maj gladys j ai du attendre 3 semaines apres l annonce de pg a cause de watchtower et meme galere avecles maj des autres containers !
On supprime le conteneur et on le recrée avec les arguments qui conviennent.
@VonOx
certes, c est ce qu il m est dejà arrivé de faire mais a un moment (surtout sur ton env de prod) cela devient lassant, on a envie de voir l env de prod fonctionner sans trop d intervention (c est different pour un env de dev ) et c est helas une methode un peu brut et inesthetique (je ne comprends pas que les concepteurs de watchtower n y ai pas reflechi ? ) ! c est un peu comme prendre un marteau pilon pour casser une noisette !
Je vois pas pourquoi on devrai y toucher tous les 4 matins.
example typique et frequent chez moi en rase campagne micro coupure edf plante le pc, debit internet faible…
et là par exemple, il y a 2 heure wathtower m a declencher une mak mosquitto et mosquitto-gladys-z2m et dans la foulée gladys ne se met plus a jour des doonées arrivant par mqtt(nodered).
sylvain@synapsat11:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1d246e6ec1b8 eclipse-mosquitto:2 "/docker-entrypoint.…" 2 hours ago Up 2 hours eclipse-mosquitto
22adc676fefe eclipse-mosquitto:2 "/docker-entrypoint.…" 2 hours ago Up 2 hours gladys-z2m-mqtt
1a1bb07ecf07 nodered/node-red:latest "./entrypoint.sh" 13 days ago Up 26 hours (healthy) node_red
b746342e0789 koenkk/zigbee2mqtt:latest "docker-entrypoint.s…" 2 weeks ago Up 26 hours gladys-z2m-zigbee2mqtt
d7e4bd7117ad gladysassistant/gladys:v4 "docker-entrypoint.s…" 2 weeks ago Up 26 hours gladys
e2eed4ce7108 containrrr/watchtower "/watchtower --clean…" 2 months ago Up 26 hours 8080/tcp watchtower
sylvain@synapsat11:~$
donc derrriere cela j essaie arreté et redémarré gladys via docker et là :
sylvain@synapsat11:~$ docker stop gladys
Error response from daemon: cannot stop container: gladys: tried to kill container, but did not receive an exit event
sylvain@synapsat11:~$
Effectivement, j’ai laissé tourner mon pi et j’ai la version 4.9.2
pi@gladys:~ $ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e7452f922f1 gladysassistant/gladys:v4 "docker-entrypoint.s…" 44 minutes ago Up 44 minutes gladys
e37722426bff eclipse-mosquitto:2 "/docker-entrypoint.…" 44 minutes ago Up 44 minutes gladys-z2m-mqtt
381878d2e330 koenkk/zigbee2mqtt:latest "docker-entrypoint.s…" 44 minutes ago Up 44 minutes gladys-z2m-zigbee2mqtt
ebaacd05ab1c nodered/node-red:latest "./entrypoint.sh" 44 minutes ago Up 44 minutes (healthy) node_red
56cee6fb0aec eclipse-mosquitto:2 "/docker-entrypoint.…" 44 minutes ago Restarting (1) 50 seconds ago eclipse-mosquitto
66c3bfd98823 containrrr/watchtower "/watchtower --clean…" 2 months ago Up 39 hours 8080/tcp watchtower
Je ne laisse pas tourner mon PI car j’attends la dernière intégration de zwave et je cherche comment intégrer tous mes appareils RFX433 !
Merci pour votre aide.
Pourquoi 24h, car dockerhub, le service qui héberge les images docker impose une limitation de requêtes, donc si on check les updates trop fréquemment on est banni temporairement.
Si vous souhaitez quelques choses de plus agressif, l’image gladys est aussi disponible depuis peu sur github package.
https://github.com/GladysAssistant/Gladys/pkgs/container/gladys
Ce sont les mêmes tags