# Erreur Docker avec les conteneurs Zigbee et MQTT

**URL:** <https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290>\
**Category:** Configuration\
**Created:** [Août 17, 2023, 9:33 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290 "2023-08-17T21:33:18Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Août 17, 2023, 9:33 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/1 "2023-08-17T21:33:18Z")

</div>

Hello,  
J’ai un problème avec mon installation gladys,  
Les services MQTT et ZIGBEE2MQTT ne fonctionne plus, je n’arrive pas à comprendre pourquoi, je n’ai rien touché de particulier, voici le message de logs, je suis preneur si vous avez des idées de manip.

Ma config actuelle utilise unraid os, ils sont passé de Docker version 20.10.24, build 297e128  
à docker 23, puis en sont revenus à cause de problèmes de stabilité ou je ne sais quoi, est ce que vous pensez que ça peut être ça le problème ?

```auto
2023-08-17T23:24:37+0200 <warn> service.start.js:44 (Service.start) Unable to start service zigbee2mqtt PlatformNotCompatible [Error]: DOCKER_CONTAINER_ID_NOT_AVAILABLE
    at System.getGladysContainerId (/src/server/lib/system/system.getGladysContainerId.js:115:11)
    at System.getNetworkMode (/src/server/lib/system/system.getNetworkMode.js:16:25)
    at Zigbee2mqttManager.init (/src/server/services/zigbee2mqtt/lib/init.js:19:23)
    at Object.start (/src/server/services/zigbee2mqtt/index.js:17:5)
    at Service.start (/src/server/lib/service/service.start.js:33:7)
    at start (/src/server/api/controllers/service.controller.js:22:21)
2023-08-17T23:24:39+0200 <info> index.js:16 (Object.start) Starting MQTT service
2023-08-17T23:24:39+0200 <warn> service.start.js:44 (Service.start) Unable to start service mqtt PlatformNotCompatible [Error]: DOCKER_CONTAINER_ID_NOT_AVAILABLE
    at System.getGladysContainerId (/src/server/lib/system/system.getGladysContainerId.js:115:11)
    at System.getNetworkMode (/src/server/lib/system/system.getNetworkMode.js:16:25)
    at MqttHandler.checkDockerNetwork (/src/server/services/mqtt/lib/checkDockerNetwork.js:8:29)
    at MqttHandler.getConfiguration (/src/server/services/mqtt/lib/getConfiguration.js:24:24)
    at MqttHandler.init (/src/server/services/mqtt/lib/init.js:13:25)
    at Object.start (/src/server/services/mqtt/index.js:17:5)
    at Service.start (/src/server/lib/service/service.start.js:33:7)
    at start (/src/server/api/controllers/service.controller.js:22:21)

```

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Août 18, 2023, 6:18 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/2 "2023-08-18T06:18:44Z")

</div>

Tu as essayé de simplement décocher/recocher les intégrations depuis Gladys ?  
Cela a pour effet de détruire/recréer/reconfigurer les containers.

 ![Screenshot_20230818_081742](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8fa97ac94e600d29764a9f65a79f062bc15f2077.jpeg)  
 ![Screenshot_20230818_081705](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/dfa36e4610355b6a529a100fe975ceda651b9431.jpeg)

Mosquito a été mis à jour par watchtower hier…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 9:15 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/3 "2023-08-18T09:15:52Z")

</div>

> [@jgcb00](#):
>
> `DOCKER_CONTAINER_ID_NOT_AVAILABLE`

Cette erreur intervient quand Gladys n’a aucun moyen de trouver l’id du container dans laquelle elle est ( [Gladys/server/lib/system/system.getGladysContainerId.js at master · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/blob/master/server/lib/system/system.getGladysContainerId.js#L115) )

On utilise 3 méthodes pour trouver l’ID du container:

- Grâce au CID file
- En allant chercher le fichier /proc/self/cgroup
- En allant chercher le fichier /proc/self/mountinfo

Selon les version de Docker, une des 3 méthodes fonctionne 😛

Peut-être qu’effectivement en passant à la version de Docker récente, ça enlevé toutes ces méthodes ?

Avec quelle commande as-tu lancé Gladys ?

---

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Août 18, 2023, 9:27 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/4 "2023-08-18T09:27:37Z")

</div>

Merci pour votre aide,  
Alors quand j’essaye de décocher et recocher cela ne donne rien du tout, j’ai même l’impression que le bouton ne fonctionne plus, (rien n’apparait dans les logs quand je clique dessus), et dans les intégrations dans les paramètres, les deux sont en erreur et ne peuvent pas être démarré

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/1f8216c412e78fae716e8bf5e8d661c686bde70a.png)

@pierre-gilles ça pourrait venir de là, ça me rappelle les adaptations qu’on avait du faire pour le faire tourner sur unraid et l’ajout d’une variable au docker : `/var/run/docker.sock`, voire ce thread : [Gladys sur Unraid](https://community.gladysassistant.com/t/gladys-sur-unraid/6959)

Pourtant, je viens de vérifier et le docker.sock est toujours au même endroit :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8964dc6c043b1f0bfda2d82b1288707252e45be2.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 9:33 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/5 "2023-08-18T09:33:36Z")

</div>

@jgcb00 Tu as la commande «&nbsp;docker run&nbsp;» que tu avais faites pour lancer Gladys ?

---

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Août 18, 2023, 9:39 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/6 "2023-08-18T09:39:27Z")

</div>

oui :

```auto
docker run
  -d
  --name='Gladys-Assistant'
  --net='host'
  --privileged=true
  -e TZ="Europe/Paris"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="Gladys-Assistant"
  -e 'TZ'='Europe/Paris'
  -e 'SERVER_PORT'='8006'
  -e 'SQLITE_FILE_PATH'='/var/lib/gladysassistant/gladys-production.db'
  -e 'NODE_ENV'='production'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:8006]'
  -l net.unraid.docker.icon='https://gladysassistant.com/en/img/external/github-gladys-logo.png'
  -v '/mnt/user/appdata/Gladys':'/var/lib/gladysassistant':'rw'
  -v '/dev':'/dev':'rw'
  -v '/run/udev':'/run/udev':'ro'
  -v '/var/run/docker.sock':'/var/run/docker.sock':'rw'
  --restart=always
  --log-opt max-size=10m 'gladysassistant/gladys:v4'

8cc639be315af2f6a2680da6a99fb4236e73fbe97729c42bb0d0e8ff66f226e5

```

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 9:42 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/7 "2023-08-18T09:42:44Z")

</div>

Ok, ça me parait normal du coup que ça marche plus, il manque :

```auto
--cgroupns=host \

```

Regarde la commande Docker sur la documentation :

> **[Installation avec Docker | Gladys Assistant](https://gladysassistant.com/fr/docs/installation/docker/#lancer-un-container-gladys-assistant)**
>
> Ce tutoriel vous explique comment installer Gladys manuellement avec Docker, quel que soit la machine sur laquelle vous faites tourner Gladys : Un Raspberry Pi, un NAS Synology, une VM linux, peu importe.

C’est un vieux changement ça date de mars 2022 😃

L’explication sur le blog :

> **[Gladys Assistant devient compatible avec Debian 11 et Ubuntu \> 20.04 ! |...](https://gladysassistant.com/fr/blog/gladys-assistant-compatible-with-debian-11/)**
>
> Nous avons travaillé récemment sur des todos long terme pour que Gladys reste compatible avec le maximum de systèmes possibles.

---

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Août 18, 2023, 9:48 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/8 "2023-08-18T09:48:50Z")

</div>

Effectivement, cela à résolu mon problème, mais ce qui me pertube c’est que je n’en ai pas eu besoin avant, probablement que unraid n’était pas passé sur debian 11, je vais mettre à jour le template qui est sur git  
Merci beaucoup @pierre-gilles

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 9:49 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/9 "2023-08-18T09:49:31Z")

</div>

Génial, tant mieux si ça marche 🙌

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 10:05 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/10 "2023-08-18T10:05:13Z")

</div>

5 messages ont été scindés en un nouveau sujet : [Problème connexion à MQTT après mise à jour de mosquitto par watchtower](https://community.gladysassistant.com/t/probleme-connexion-a-mqtt-apres-mise-a-jour-de-mosquitto-par-watchtower/8291)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 10:15 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/15 "2023-08-18T10:15:42Z")

</div>

Un message a été fusionné à un sujet existant : [Problème connexion à MQTT après mise à jour de mosquitto par watchtower](https://community.gladysassistant.com/t/probleme-connexion-a-mqtt-apres-mise-a-jour-de-mosquitto-par-watchtower/8291/7)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 10:15 UTC](https://community.gladysassistant.com/t/erreur-docker-avec-les-conteneurs-zigbee-et-mqtt/8290/16 "2023-08-18T10:15:57Z")

</div>


