Project

General

Profile

Dysfonctionnement service isc-dhcp-server

Added by Kevin Quartier about 2 months ago

Bonjour,

Lors de l'installation de Xivo sur l'une de nos machines Debian 9, j'ai utilisé et suivi la procédure disponible ici : https://documentation.xivo.solutions/en/2019.12/installation/xivo/installation/installsystem.html
Malheureusement sur l'une de mes machines, le service isc-dhcp-server est en erreur pendant l'installation et j'ai un message d'erreur qui s'affiche sur l'interface WEB du XIVO. (Voir screens)

Tous les services xivo sont en état running lorsque je tape : xivo-service status all.
J'ai essayé de désinstaller / réinstaller Xivo (apt-get purge xivo) et nous avons reset l'OS une fois, malgré tout l'erreur du dhcp persiste pendant l'installation et je ne comprends pas ce qui est attendu.

Est-ce que quelqu'un a déjà rencontré des soucis avec ce service sur une nouvelle installation ?

Je vous remercie d'avance pour votre assistance et me tiens à votre dispositoin si vous voulez plus d'éléments


Replies (9)

RE: Dysfonctionnement service isc-dhcp-server - Added by Laurent MEILLER about 2 months ago

Bonsoir Kevin,

Je crois que ce problème est très vieux et je crois bien qu'il vient du fait que nos installations ne sont pas compatibles avec des interfaces nommés enp0 ce qui est par défaut le cas sur une debian 9 toute fraiche.

Que voyez vous quand vous faite un ip a, vous voyez des interfaces en eth0 ou enp0 ?

Si vous êtes pas en eth0, il suffit de suivre ces étapes :

XiVO need to keep the ethN naming,
To do so (before XiVO installation):

Edit /etc/default/grub
Go to line GRUB_CMDLINE_LINUX
Set GRUB_CMDLINE_LINUX="net.ifnames=0"
run update-grub
Edit interface names in /etc/network/interfaces
reboot the machine

RE: Dysfonctionnement service isc-dhcp-server - Added by Kevin Quartier about 2 months ago

Bonjour Laurent,

Merci pour cette réponse. J'ai déjà changé le nom de l'interface avant d'installer Xivo en suivant cette méthode.
Du coup mon interface s'appelle bien eth0 (j'ai quand même vérifié dès fois que )

RE: Dysfonctionnement service isc-dhcp-server - Added by Laurent MEILLER about 2 months ago

Je viens de regarder de plus près les screenshots.

Le problème d'isc-dhcp ne démarre pas surement à cause d'un problème de configuration dans xivo. Avez vous activé le DHCP dans Configuration/DHCP ? Et si oui la range d'IP ne serait t'elle pas en conflit avec d'autres ? Vous pouvez toujours essayer de le désactiver et appliquer les changements réseaux / systèmes dans la webi en bas à gauche, histoire de voir si le service démarre.

L'erreur qui s'affiche sur la page d'index, n'est pas lié au serveur dhcp de xivo. C'est un module docker qui s'appelle config-mgt qui n'est pas démarré ou non accessible. Regardez la console javascript pour voir quel type d'erreur vous avez (500 / 404...) Si c'est une erreur 404, je vous invite à regarder le retour de la commande xivo-service status

RE: Dysfonctionnement service isc-dhcp-server - Added by Kevin Quartier about 2 months ago

Je n'ai pas activé le service DHCP sur Xivo, pour l'instant seule la config de base (celle que l'on doit réaliser pour accéder à l'interface web) a été réalisée.

Merci pour l'info concernant ce module docker, je ne comprenais pas ce message d'erreur, j'ai vérifié avec la commande xivo-service status et config_mgt est bien affiché en running. (voir pj)
Je ne sais pas utiliser la conole javascript pour voir les erreurs, je vous fais un retour dès que j'ai pu récupérer les informations.

services xivo.png (9.28 KB) services xivo.png xivo-service status

RE: Dysfonctionnement service isc-dhcp-server - Added by Kevin Quartier about 2 months ago

Rebonjour Laurent,

En pièce jointe le contenu de la console Javascript avec une erreur 502... J'espère que ca vous aider à avancer sur ce problème.

RE: Dysfonctionnement service isc-dhcp-server - Added by Laurent MEILLER about 2 months ago

Bizarre en effet,

On va y aller pas à pas, pouvez vous essayer de vous connecter directement au module config mgt en http via l'url :

http://<XIVO_IP>:9100/configmgt (login avencall/superpass) et également regarder si la version en bas à droite correspond à la version majeure de votre XiVO.

Puis faire la même chose mais cette fois en https (qui passe cette fois par notre proxy nginx)
https://<XIVO_IP>/configmgt

Si vous avez un Bad gateway sur cette deuxième tentative, essayer de redémarrer le serveur nginx avec nos commandes docker :

xivo-dcomp restart nginx

D'ailleurs pour voir le statut des composants docker de xivo:

xivo-dcomp ps 

Egalement pour aller un peu plus loin, tout les logs applicatifs que ce soit des paquets debian ou docker se trouvent dans /var/log/xivo-* si au cas où vous arrivez à glaner quelques infos.

RE: Dysfonctionnement service isc-dhcp-server - Added by Kevin Quartier about 2 months ago

Quand je tente de joindre la machine en http ou https j'ai une erreur : ERR_CONNECTION_REFUSED

Je met quand même le resultat de la commande xivo-dcomp ps :

  Name                     Command               State           Ports

xivo_config_mgt_1 bin/config-mgt-docker Up 0.0.0.0:9100->9000/tcp
xivo_db_1 docker-entrypoint.sh postgres Up 0.0.0.0:5432->5432/tcp
xivo_nginx_1 /usr/local/bin/docker-entr ... Up
xivo_outcall_1 bin/xivo-outcall-docker Up
xivo_webi_1 docker-php-entrypoint php-fpm Up

Tout est up mais peut être qu'il manque quelque chose ?

Concernant les fichiers de l’application j'ai des erreurs en effet mais je ne sais pas dire si elles ont un lien avec le problème rencontré:
Le fichier config-mgt.log ne remonte pas d'erreur.

J'ai mis des captures des fichiers qui génèrent des erreurs, j'ignore si elles ont un lien direct avec l'incident cependant.

RE: Dysfonctionnement service isc-dhcp-server - Added by Laurent MEILLER about 2 months ago

Bonsoir Kevin, ça fait en effet beaucoup de Connection Refused pour que la solution fonctionne :)

La machine Debian 9, est bien une installation ISO toute fraîche sur une VM ou machine physique ?

J'ai l'impression qu'il y'a un truc qui bloque sur le serveur, pouvez vous regarder via la commande
iptables -L si il n'y aurait pas des services ou ip/port qui serait en REJECT dans la liste ?

Car pour moi si le service config-mgt tourne sur le port 9100, vous pouvez le vérifier via la commande

netstat -lapn | grep 9100

il n'y a pas de raison qu'un navigateur vous empêche d'y accéder, sauf si vous passez par un proxy ou un firewall qui pourrait rejeter certaines requêtes...

RE: Dysfonctionnement service isc-dhcp-server - Added by Kevin Quartier about 1 month ago

Bonjour Laurent, Je ne vois aucune connexion rejected dans le resultat du iptable -L (Que j'ai tout de même mis en pièce jointe au cas où.)

J'ai également mis le résultat du netstat -lapn en pièce jointe. Le port 9100 est sur écoute.

J'ai testé l'accès avec deux navigateurs et j'ai eu le même résultat (firefox et chrome)

En parallèle j'ai refait une installation de Xivo sur un environnement de maquette et je n'ai pas rencontré tous ces problèmes, la piste d'un problème d'environnement réseau n'est pas à négliger de notre côté.

    (1-9/9)
    Add picture from clipboard (Maximum size: 147 MB)