Probleme Docker sur Synology avec les DNS qui ne marchent plus

Bonjour,

Les DNS étaient activés. Tout fonctionnait.

J’ai activé le passage aux nouveaux DNS. Et tout fonctionnait.

Mise à jour du NAS la semaine dernière et j’ai du redémarrer. Les DNS fonctionnaient.

Ce matin j’ai du redémarrer le NAS cause branchement elec, et impossible de faire fonctionner les DNS. Ils démarrent, le market a bien la synchro DNS mais impossible de joindre Jeedom par ces DNS.

J’ai donc créé un nouveau Docker tout neuf : pour cela j’ai retéléchargé l’image Jeedom/Jeedom afin d’être sur d’avoir la dernière. Lancé une création de Docker qui fonctionne. Le Market a pu le voir et se synchronisé. J’ai ensuite redémarrer Jeedom car il y avait un souci sur le cache dans l’onglet santé. Plus de problemes.
J’ai donc activé les DNS : le market a bien le DNS nouveau qui est synchronisé avec mon Jeedom mais toujours le souci : impossible de joindre Jeedom par DNS : l’onglet santé confirme aussi un probleme sur le réseau externe.
Voici les logs de open-vpn

Wed Apr 14 14:18:21 2021 WARNING: file '/tmp/jeedom/openvpn/openvpn_auth_PKOr8mg13Lxq3amcAdPRSXm5dCsNRG.conf' is group or others accessible
Wed Apr 14 14:18:21 2021 OpenVPN 2.4.7 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Feb 20 2019
Wed Apr 14 14:18:21 2021 library versions: OpenSSL 1.1.1d  10 Sep 2019, LZO 2.10
Wed Apr 14 14:18:21 2021 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Wed Apr 14 14:18:21 2021 TCP/UDP: Preserving recently used remote address: [AF_INET]135.125.10.213:1198
Wed Apr 14 14:18:21 2021 UDP link local: (not bound)
Wed Apr 14 14:18:21 2021 UDP link remote: [AF_INET]135.125.10.213:1198
Wed Apr 14 14:18:21 2021 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Wed Apr 14 14:18:21 2021 VERIFY OK: depth=1, C=FR, ST=IDF, L=Paris, O=jeedom.com, OU=jeedom.com, CN=jeedom.com CA, name=jeedom, emailAddress=postmaster@jeedom.com
Wed Apr 14 14:18:21 2021 VERIFY OK: depth=0, C=FR, ST=IDF, L=Paris, O=jeedom.com, OU=jeedom.com, CN=server, name=jeedom, emailAddress=postmaster@jeedom.com
Wed Apr 14 14:18:21 2021 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 1024 bit RSA
Wed Apr 14 14:18:21 2021 [server] Peer Connection Initiated with [AF_INET]135.125.10.213:1198
Wed Apr 14 14:18:22 2021 Data Channel: using negotiated cipher 'AES-256-GCM'
Wed Apr 14 14:18:22 2021 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed Apr 14 14:18:22 2021 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed Apr 14 14:18:22 2021 ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Wed Apr 14 14:18:22 2021 Exiting due to fatal error

et les logs

[2021-04-14 16:35:28][DEBUG] : Exec post start cmd : sudo ip link set dev  mtu 1300
[2021-04-14 16:35:34][DEBUG] : Exec post start cmd : sudo ip link set dev  mtu 1300
[2021-04-14 16:36:01][DEBUG] : Exec post start cmd : sudo ip link set dev  mtu 1300
[2021-04-14 16:36:29][DEBUG] : Exec post start cmd : sudo ip link set dev  mtu 1300
[2021-04-14 16:40:28][DEBUG] : Exec post start cmd : sudo ip link set dev  mtu 1300

Bref je ne sais plus quoi faire ! Je ne comprends pas cela fonctionnait avant …

Je sais que l’utilisation de Jeedom sur un Docker est déconseillée, mais cela fonctionnait très bien avant

J’ai donc réinstallé les dépendances
supprimer le plugin open-vpn et ré-installé
et rien n’y a fait

est ce un probleme de mise à jour de distribution ? comme indiqué ici :

Mes Dockers sont bien configurés avec les privilèges élevés

merci à vous.

Lemars


et

et

J’ai peut être une piste : la mise a jour du synology indiquait cela :

Bref ca marchait …
mais ca ne marche plus depuis la MAJ du syno
Je ne sais plus quoi faire
merci

Je pense que chez Jeedom tout fonctionne super bien : le problème vient surement de la config de mon NAS ? …

@Didier3L passe par la…

Suis je le seul sur Docker sur un Syno avec des problemes de DNS Jeedom ?

Petite question du débutant : l’image « Jeedom/Jeeom:latest » je l’ai téléchargée y a longtemps : fut il la re-téléchargée ? Afin de la mettre a jour au niveau Debian ? Ou c’est que j’ai rien compris aux Docker…

Merci à vous si vous pouvez tester.

Bonjour, perso j’ai une jeedom smart et j’ai aussi un pb d’accès via DNS. Il y a sans doute un problème général et pas local.

Cela vient juste de se remettre à fonctionner… Et chez toi?

pas pour moi toujours en panne…
je ne sais plus quoi faire je ne comprends pas

Je viens de recréer un Docjker Jeedom en ayant pris soin de relancer l’image du Docker pour etre sur d’avoir la dernière (dans le doute) : en latest
Et bien toujours le même probleme : pas possible de joindre ce Jeedom par DNS
pourtant je suis bien avec les privilèges élevés dans ce nouveau Docker

Je ne sais pas quoi faire …

Si une personne avec un Syno pouvait faire le test ? Cela prends 5 min merci

J’ai créé un nouveau Docker et toujours le même problème : pas d’accès par DNS

Pourtant mon Docker est bien avec l’image latest :

Et si je fais un docker info voici ce que j’ai : tout semble normal ?

root@DS_LS:~# docker info
Containers: 2
 Running: 2
 Paused: 0
 Stopped: 0
Images: 1
Server Version: 18.09.8
Storage Driver: btrfs
Logging Driver: db
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs db fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: dd4f3f40d54250b5172995e0c4facd0261432f75
runc version: 2ae65e2329a7b2562a743d513c95d5bb947eecb5
init version: 142bb85 (expected: fec3683)
Security Options:
 apparmor
Kernel Version: 4.4.59+
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 15.48GiB
Name: DS_LS
ID: MAQUEEEEEEEEEEEEEEEEEEEEE
Docker Root Dir: /volume1/@docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

WARNING: No kernel memory limit support
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support

Que signifie : init version: 142bb85 (expected: fec3683) ?
Qu’est ce qui ne serait pas à jour ?

Si @Didier3L passe par la …

merci

PS : je viens de refaire un Docker avec une image alpha de Jeedom/Jeedom et c’est le meme probleme : pas de DNS ! … :sob: :sob: :sob: :sob: :sob:

Salut,
D’après le log, il ne trouve pas le fichier/dossier TUN !
Regarde par là …
La mise à jour de DSM t’as pas fait sauter des planifications de tâches du Synology?

merci de votre réponse

Pour les planifications de taches je n’en ait pas plus qu’avant : vider les corbeilles c’est tout.

Je suis allé dans le répertoire DEV sur mon NAS et effectivement pas de répertoire NET !

Les avez vous ces répertoires ? Et qu’y à t il dedans ?

J’ai l’impression qu’il me manque le module tun sur mon NAS ?

@Kyoshi j’ai lu votre ancien post mais je ne sais pas si mon probleme est le même ? Car j’ai errno2 et vous 19
https://forum.jeedom.com/viewtopic.php?t=47418
je viens de trouver le meme tuto sur le nouveau forum !

Même avec le script, j’ai toujours l’erreur ! je ne sais plus quoi faire…

merci

Bon finalement j’ai trouvé après des heures de recherche
Pour que cela fonctionne il faut :
Arret des DNS + décocher utiliser les DNS + sauvegarder
Supprimer le plugin openvpn
Redémarrer Jeedom (et pas le docker comme je faisais)
Activer utiliser les DNS + sauvegarder
Le plugin openvpn va se lancer
MAJ des dépendances du plugin openvpn
Démarrer les DNS

et voila ! désolé mais si cela peut servir à une personne

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.