Probleme de ping depuis passage docker Debian 11

Bonjour
Je suis sous Docker sur un Synology DS218+ et je viens de passer sous Debian 11 et depuis le plugin Networks n’arrive pas à faire de ping sur le reseau
Alors que la meme sauvegarde de Jeedom sous Debian 10 le plugin fonctionnait
Les dépendances se sont bien installées pourtant
Si vous aviez une piste je ne trouve pas de raison !
Merci
Copie des Logs des dépendances :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_networks
0003|+ echo 1
0004|+ echo 2
0005|+ sudo killall apt apt-get unattended-upgr
0006|apt: no process found
0007|apt-get: no process found
0008|unattended-upgr: no process found
0009|+ sudo rm /var/lib/apt/lists/lock
0010|+ sudo rm /var/cache/apt/archives/lock
0011|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0012|+ sudo sudo dpkg --configure -a --force-confdef
0013|+ sudo apt update
0014|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0015|Hit:1 http://deb.debian.org/debian bullseye InRelease
0016|Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
0017|Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
0018|Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
0019|Reading package lists...
0020|Building dependency tree...
0021|Reading state information...
0022|36 packages can be upgraded. Run 'apt list --upgradable' to see them.
0023|+ echo 3
0024|+ sudo apt install -o Dpkg::Options::=--force-confdef -y wakeonlan
0025|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0026|Reading package lists...
0027|Building dependency tree...
0028|Reading state information...
0029|wakeonlan is already the newest version (0.41-12.1).
0030|0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.
0031|+ echo 4
0032|+ sudo apt install -o Dpkg::Options::=--force-confdef -y etherwake
0033|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0034|Reading package lists...
0035|Building dependency tree...
0036|Reading state information...
0037|etherwake is already the newest version (1.09-4+b1).
0038|0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.
0039|+ echo 5
0040|+ sudo apt install -o Dpkg::Options::=--force-confdef -y arping
0041|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0042|Reading package lists...
0043|Building dependency tree...
0044|Reading state information...
0045|arping is already the newest version (2.21-2).
0046|0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.
0047|+ echo 6
0048|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end networks
0049|+ echo 7
0050|+ rm /tmp/jeedom_install_in_progress_networks
0051|+ echo '*******************End of package installation******************'
0052|*******************End of package installation******************

J’ai vu cela dans la console de gestion : mais je ne sais pas si cela a un lien :

Bonjour,

Le plugin fonctionne sous debian 11.

Cela doit être lié à votre installation docker.
Comment la partie réseau est-elle configurée?

Bonjour
Je suis en bridge comme sous le Doker sous Debian 10
C’est un Docker identique : seule l’image change
Merci

Bonjour,

Que voulez vous dire par n’arrive plus ? Un message d’erreur ? Ou bien il ne ping pas ? Ça donne quoi un ping en ligne de commande ?

En mode bridge vous devez vous assurer que les routes sont bien définies sinon le container ne saura pas « sortir » de son réseau.

Forcément non sinon ca fonctionnerait!
Je répète que le problème est la config réseau docker ou système, pas jeedom ni le plugin.
Donc si vous ne fournissez pas d’info la dessus on ne sait pas aider.

Quand je clique sur la commande Tester d’un équipement il pingue mais ne trouve pas l’équipement : le status reste à 0
Je viens d’essayer mais je n’arrive pas à lancer la commande :

ping 192.168.1.37

Il va falloir être plus précis si vous voulez de l’aide…

Encore une fois que voulez-vous dire par « je n’y arrive pas » ? Message d’erreur ?

Désolé : pas de message d’erreur : mais le status reste à 0
Voici le fichier de config de ce Docker :

version: '1'
  # 6 endroits modifier le numero de jeedom
  # avec version 4.4 Bullseye Debian 11

services:
  jeedom:
    container_name: jeedom87		# n° Docker à modifier
    image: jeedom/jeedom:4.4
    privileged: false
    cap_add:
      - SYS_PTRACE
      - SYS_ADMIN
      - NET_ADMIN
    volumes:
      - "/volume1/docker/jeedom87/html:/var/www/html"	# n° Docker à modifier
      - "/volume1/docker/jeedom87/db:/var/lib/mysql"	# n° Docker à modifier
    devices:
      - "/dev/net/tun"
      - "/dev/ttyACM0:/dev/ttyACM0"   # clé Zwave Sigma Designs Z-Stick Gen5
      - "/dev/ttyUSB0:/dev/ttyUSB0"   # clé RfxCom 433XL
      - "/dev/ttyUSB1:/dev/ttyUSB1"   # clé Enocean USB310
      - "/dev/ttyUSB2:/dev/ttyUSB2"   # clé Zigbbe Sonnoff-P
    ports:
      - 9087:80				#  n° Docker à modifier
      - 8087:8080			#  n° Docker à modifier
      - 9097:8090			#  n° Docker à modifier
    # restart: always		# si besoin en Docker de prod
    network_mode: bridge    
    healthcheck:	# surveillance du Docker
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:80"]
      interval: 30s
      timeout: 10s
      retries: 5

En ligne de commande il n’y a pas de risque que le status change :wink:

Montrez le résultat de la commande sudo ping 192.168.1.37

Et un ifconfig aussi

Sous Putty : cela fonctionne : je suis sur le NAS : pas dans le Docker
01

Et lorsque je vais dans le Docker sous container manager : impossible de lancer la commande ping :
02

J’ai retiré vos tags , comme écrit sur la page Comment nous aider à vous aider - ou Comment poser une bonne question?
Il est demandé de ne pas tagger les gens, vous avez déjà deux personnes qui vous aident, vous voulez réveiller tout le quartier un dimanche ??? Pour un problème qui vous est spécifique

oh non désolé
mais je n’ai pas le niveau pour etre sous Docker
Je n’ai pas encore les compétences

Dans votre docker il faudrait peut être installer ping mais ça semble bizarre

sudo apt-get install iputils-ping

1 « J'aime »

J’ai installé les 2 lignes de commandes
et depuis dans le Docker j’ai pu lancer un ping :

Et du coup le Plugin est arrivé aussi à lancer un ping ! et tout fonctionne

je viens de relancer mon docker jeedom:latest vierge, sans plugin, ping n’est pas installé

dans l’outils admin système dans la config jeedom:
faites: ping 8.8.8.8 -c 3
si ping pas installé, comme @nebz dit: sudo apt update && sudo apt install -y iputils-ping

1 « J'aime »

j’avais pris l’image 4.4
Comment se fait il que l’outils ping n’y soit plus ?
Ou alors ajouter l’installation de cet outils dans les dépendances du plugin par précaution ?
merci encore pour votre aide de si bon matin !

Il semblerait que l’image de base sur laquel se base jeedom ne contient plus ce paquet.

Ça doit être géré côté core et pas plugin car la fonction de ping vient du core en fait.

Je vois que le Dockerfile bêta et alpha a été modifié par pifou hier mais je ne sais pas sur quelle branche est le docker hub…

Quand avez vous redeployé votre docker ?

créé le 18/06

Ok donc aucun lien.

@Loic je te fait une issue pour corriger ?