Souci du jour, ejabber ne semble plus fonctionner et je sèche
lamentablement depuis ce matin. La configuration n'a pas changé
récemment et l'outil fonctionnait correctement auparavant.
Je viens de lancer une session 'live' qui me donne :
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live
....
11:45:04.750 [info] Application p1_iconv started on node ejabberd@rayleigh
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node ejabberd@rayleigh
11:45:04.784 [info] Application ejabberd started on node ejabberd@rayleigh
Je dois donc avoir les ports en question ouverts. Je viens de tester en
loopback (pas de firewall) et je me prends un 'connection refused'. Même
un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus
dans les logs. nmap m'indique que les ports sont fermés. lsof ne me
donne rien pour le port 5222.
J'ai donc l'impression que l'application n'arrive pas à ouvrir ses
sockets réseau. Mais où donc peut se trouver le problème ?
Merci de vos lumières,
JKB
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54D1F9C7.3000703@systella.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
francois
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node eigh 11:45:04.784 [info] Application ejabberd started on node igh
Je dois donc avoir les ports en question ouverts. Je viens de tester e n loopback (pas de firewall) et je me prends un 'connection refused'. Mê me un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
F.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live
....
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node ejabberd@rayl eigh
11:45:04.784 [info] Application ejabberd started on node ejabberd@rayle igh
Je dois donc avoir les ports en question ouverts. Je viens de tester e n
loopback (pas de firewall) et je me prends un 'connection refused'. Mê me un
telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans
les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien
pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Cette commande permet de voir quels sont les ports ouverts ou utilisés
et potentiellement par quel processus (sans être root l'information de
processus n'est pas systématiquement disponible)
F.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150204161223.GB25098@fjo-extia-HPdeb.nsn-net.net
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node eigh 11:45:04.784 [info] Application ejabberd started on node igh
Je dois donc avoir les ports en question ouverts. Je viens de tester e n loopback (pas de firewall) et je me prends un 'connection refused'. Mê me un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
F.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
BERTRAND Joël
a écrit :
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node 11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs. Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il y a plus de 1000 lignes à la sortie d'un netstat -nap.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
francois@avalenn.eu a écrit :
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live
....
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node ejabberd@rayleigh
11:45:04.784 [info] Application ejabberd started on node ejabberd@rayleigh
Je dois donc avoir les ports en question ouverts. Je viens de tester en
loopback (pas de firewall) et je me prends un 'connection refused'. Même un
telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans
les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien
pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Cette commande permet de voir quels sont les ports ouverts ou utilisés
et potentiellement par quel processus (sans être root l'information de
processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme
si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port.
Ce qui est étrange, c'est que je n'ai aucune information dans les logs.
Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il y a
plus de 1000 lignes à la sortie d'un netstat -nap.
Cordialement,
JKB
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54D24DDA.60907@systella.fr
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node 11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs. Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il y a plus de 1000 lignes à la sortie d'un netstat -nap.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
BERTRAND Joël
Jean-Michel OLTRA a écrit :
Bonjour,
Bonjour,
Le mercredi 04 février 2015, BERTRAND Joël a écrit...
est étrange, c'est que je n'ai aucune information dans les logs.
Rien d'exploitable dans le fichier erlang.log ?
Je n'ai que cela : 2015-02-04 23:34:38.780 [info] <0.7.0> Application lager started on node
2015-02-04 23:34:39.183 [info] <0.7.0> Application sasl started on node
2015-02-04 23:34:39.282 [info] <0.7.0> Application crypto started on node 2015-02-04 23:34:39.455 [info] <0.7.0> Application asn1 started on node
2015-02-04 23:34:39.455 [info] <0.7.0> Application public_key started on node 2015-02-04 23:34:39.793 [info] <0.7.0> Application ssl started on node
2015-02-04 23:34:40.290 [info] <0.7.0> Application p1_yaml started on node 2015-02-04 23:34:40.957 [info] <0.7.0> Application p1_tls started on node 2015-02-04 23:34:41.338 [info] <0.7.0> Application p1_xml started on node 2015-02-04 23:34:41.789 [info] <0.7.0> Application p1_stringprep started on node 2015-02-04 23:34:41.952 [info] <0.7.0> Application p1_zlib started on node 2015-02-04 23:34:42.112 [info] <0.7.0> Application p1_cache_tab started on node 2015-02-04 23:34:44.970 [info] <0.7.0> Application mnesia started on node 2015-02-04 23:34:49.523 [info] <0.38.0>@cyrsasl_digest:start:57 FQDN used to check DIGEST-MD5 SASL authentication: rayleigh.systella.fr 2015-02-04 23:34:49.745 [info] <0.7.0> Application p1_iconv started on node 2015-02-04 23:34:49.813 [info] <0.470.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5222 2015-02-04 23:34:49.813 [info] <0.471.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5269 2015-02-04 23:34:49.813 [info] <0.472.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5280 2015-02-04 23:34:49.813 [info] <0.38.0>@ejabberd_app:start:69 ejabberd 14.07 is started in the node 2015-02-04 23:34:49.814 [info] <0.7.0> Application ejabberd started on node
Pas de problème de place sur le disque pour la base de donnée (mnesia ?) ?
Aucun problème de cet ordre.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Jean-Michel OLTRA a écrit :
Bonjour,
Bonjour,
Le mercredi 04 février 2015, BERTRAND Joël a écrit...
est étrange, c'est que je n'ai aucune information dans les logs.
Rien d'exploitable dans le fichier erlang.log ?
Je n'ai que cela :
2015-02-04 23:34:38.780 [info] <0.7.0> Application lager started on node
ejabberd@rayleigh
2015-02-04 23:34:39.183 [info] <0.7.0> Application sasl started on node
ejabberd@rayleigh
2015-02-04 23:34:39.282 [info] <0.7.0> Application crypto started on
node ejabberd@rayleigh
2015-02-04 23:34:39.455 [info] <0.7.0> Application asn1 started on node
ejabberd@rayleigh
2015-02-04 23:34:39.455 [info] <0.7.0> Application public_key started on
node ejabberd@rayleigh
2015-02-04 23:34:39.793 [info] <0.7.0> Application ssl started on node
ejabberd@rayleigh
2015-02-04 23:34:40.290 [info] <0.7.0> Application p1_yaml started on
node ejabberd@rayleigh
2015-02-04 23:34:40.957 [info] <0.7.0> Application p1_tls started on
node ejabberd@rayleigh
2015-02-04 23:34:41.338 [info] <0.7.0> Application p1_xml started on
node ejabberd@rayleigh
2015-02-04 23:34:41.789 [info] <0.7.0> Application p1_stringprep started
on node ejabberd@rayleigh
2015-02-04 23:34:41.952 [info] <0.7.0> Application p1_zlib started on
node ejabberd@rayleigh
2015-02-04 23:34:42.112 [info] <0.7.0> Application p1_cache_tab started
on node ejabberd@rayleigh
2015-02-04 23:34:44.970 [info] <0.7.0> Application mnesia started on
node ejabberd@rayleigh
2015-02-04 23:34:49.523 [info] <0.38.0>@cyrsasl_digest:start:57 FQDN
used to check DIGEST-MD5 SASL authentication: rayleigh.systella.fr
2015-02-04 23:34:49.745 [info] <0.7.0> Application p1_iconv started on
node ejabberd@rayleigh
2015-02-04 23:34:49.813 [info]
<0.470.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5222
2015-02-04 23:34:49.813 [info]
<0.471.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5269
2015-02-04 23:34:49.813 [info]
<0.472.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5280
2015-02-04 23:34:49.813 [info] <0.38.0>@ejabberd_app:start:69 ejabberd
14.07 is started in the node ejabberd@rayleigh
2015-02-04 23:34:49.814 [info] <0.7.0> Application ejabberd started on
node ejabberd@rayleigh
Pas de problème de place sur le disque pour la base de donnée
(mnesia ?) ?
Aucun problème de cet ordre.
Cordialement,
JKB
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54D337D9.8010205@systella.fr
Le mercredi 04 février 2015, BERTRAND Joël a écrit...
est étrange, c'est que je n'ai aucune information dans les logs.
Rien d'exploitable dans le fichier erlang.log ?
Je n'ai que cela : 2015-02-04 23:34:38.780 [info] <0.7.0> Application lager started on node
2015-02-04 23:34:39.183 [info] <0.7.0> Application sasl started on node
2015-02-04 23:34:39.282 [info] <0.7.0> Application crypto started on node 2015-02-04 23:34:39.455 [info] <0.7.0> Application asn1 started on node
2015-02-04 23:34:39.455 [info] <0.7.0> Application public_key started on node 2015-02-04 23:34:39.793 [info] <0.7.0> Application ssl started on node
2015-02-04 23:34:40.290 [info] <0.7.0> Application p1_yaml started on node 2015-02-04 23:34:40.957 [info] <0.7.0> Application p1_tls started on node 2015-02-04 23:34:41.338 [info] <0.7.0> Application p1_xml started on node 2015-02-04 23:34:41.789 [info] <0.7.0> Application p1_stringprep started on node 2015-02-04 23:34:41.952 [info] <0.7.0> Application p1_zlib started on node 2015-02-04 23:34:42.112 [info] <0.7.0> Application p1_cache_tab started on node 2015-02-04 23:34:44.970 [info] <0.7.0> Application mnesia started on node 2015-02-04 23:34:49.523 [info] <0.38.0>@cyrsasl_digest:start:57 FQDN used to check DIGEST-MD5 SASL authentication: rayleigh.systella.fr 2015-02-04 23:34:49.745 [info] <0.7.0> Application p1_iconv started on node 2015-02-04 23:34:49.813 [info] <0.470.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5222 2015-02-04 23:34:49.813 [info] <0.471.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5269 2015-02-04 23:34:49.813 [info] <0.472.0>@ejabberd_listener:listen_tcp:194 Reusing listening port for 5280 2015-02-04 23:34:49.813 [info] <0.38.0>@ejabberd_app:start:69 ejabberd 14.07 is started in the node 2015-02-04 23:34:49.814 [info] <0.7.0> Application ejabberd started on node
Pas de problème de place sur le disque pour la base de donnée (mnesia ?) ?
Aucun problème de cet ordre.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
BERTRAND Joël
a écrit :
On Wed, Feb 04, 2015 at 05:50:34PM +0100, BERTRAND Joël wrote:
11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node 11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs.
Je ne connais pas du tout le modèle d'exécution de ejabber ou d'erlang mais un strace (par ex. "strace -e trace=open,network -f -p $PID_DE_EJABBER") devrait permettre de voir si il y a des erreurs systèmes au moment de l'ouverture des ports.
Pas d'autres idées pour le moment. Peut-être existe-t-il un mode DEBUG pour ejabber.
F.
Je n'ai rien vu de probant en cherchant par là. En revanche, je viens de lancer epmd à la main et il me renvoie ceci au lancement de ejabber :
Root rayleigh:[/etc] > epmd -d epmd: Thu Feb 5 10:39:58 2015: epmd running - daemon = 0 epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:03 2015: registering 'ctl-ejabberd:1', port 52683 epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ctl-ejabberd" epmd: Thu Feb 5 10:40:03 2015: ** got PORT2_REQ epmd: Thu Feb 5 10:40:03 2015: ** sent PORT2_RESP (error) for "ejabberd" epmd: Thu Feb 5 10:40:03 2015: unregistering 'ctl-ejabberd:1', port 52683 epmd: Thu Feb 5 10:40:03 2015: ** got NAMES_REQ epmd: Thu Feb 5 10:40:03 2015: ** sent NAMES_RESP epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:03 2015: registering 'ejabberd:1', port 56689 epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ejabberd" epmd: Thu Feb 5 10:40:05 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:05 2015: reusing slot with same name 'ctl-ejabberd' epmd: Thu Feb 5 10:40:05 2015: registering 'ctl-ejabberd:2', port 41692 epmd: Thu Feb 5 10:40:05 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:05 2015: ** sent ALIVE2_RESP for "ctl-ejabberd" epmd: Thu Feb 5 10:40:05 2015: ** got PORT2_REQ epmd: Thu Feb 5 10:40:05 2015: ** sent PORT2_RESP (ok) for "ejabberd" epmd: Thu Feb 5 10:40:05 2015: unregistering 'ctl-ejabberd:2', port 41692
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
francois@avalenn.eu a écrit :
On Wed, Feb 04, 2015 at 05:50:34PM +0100, BERTRAND Joël wrote:
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node ejabberd@rayleigh
11:45:04.784 [info] Application ejabberd started on node ejabberd@rayleigh
Je dois donc avoir les ports en question ouverts. Je viens de tester en
loopback (pas de firewall) et je me prends un 'connection refused'. Même un
telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans
les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien
pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Je ne vois rien qui corresponde à ejabber ou au port 5222, un
peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas
ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune
information dans les logs.
Je ne connais pas du tout le modèle d'exécution de ejabber ou d'erlang
mais un strace (par ex. "strace -e trace=open,network -f -p
$PID_DE_EJABBER") devrait permettre de voir si il y a des erreurs
systèmes au moment de l'ouverture des ports.
Pas d'autres idées pour le moment. Peut-être existe-t-il un mode DEBUG
pour ejabber.
F.
Je n'ai rien vu de probant en cherchant par là. En revanche, je viens
de lancer epmd à la main et il me renvoie ceci au lancement de ejabber :
Root rayleigh:[/etc] > epmd -d
epmd: Thu Feb 5 10:39:58 2015: epmd running - daemon = 0
epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ
epmd: Thu Feb 5 10:40:03 2015: registering 'ctl-ejabberd:1', port 52683
epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ctl-ejabberd"
epmd: Thu Feb 5 10:40:03 2015: ** got PORT2_REQ
epmd: Thu Feb 5 10:40:03 2015: ** sent PORT2_RESP (error) for "ejabberd"
epmd: Thu Feb 5 10:40:03 2015: unregistering 'ctl-ejabberd:1', port 52683
epmd: Thu Feb 5 10:40:03 2015: ** got NAMES_REQ
epmd: Thu Feb 5 10:40:03 2015: ** sent NAMES_RESP
epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ
epmd: Thu Feb 5 10:40:03 2015: registering 'ejabberd:1', port 56689
epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ejabberd"
epmd: Thu Feb 5 10:40:05 2015: ** got ALIVE2_REQ
epmd: Thu Feb 5 10:40:05 2015: reusing slot with same name 'ctl-ejabberd'
epmd: Thu Feb 5 10:40:05 2015: registering 'ctl-ejabberd:2', port 41692
epmd: Thu Feb 5 10:40:05 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb 5 10:40:05 2015: ** sent ALIVE2_RESP for "ctl-ejabberd"
epmd: Thu Feb 5 10:40:05 2015: ** got PORT2_REQ
epmd: Thu Feb 5 10:40:05 2015: ** sent PORT2_RESP (ok) for "ejabberd"
epmd: Thu Feb 5 10:40:05 2015: unregistering 'ctl-ejabberd:2', port 41692
Cordialement,
JKB
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54D33B16.2010403@systella.fr
On Wed, Feb 04, 2015 at 05:50:34PM +0100, BERTRAND Joël wrote:
11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node 11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs.
Je ne connais pas du tout le modèle d'exécution de ejabber ou d'erlang mais un strace (par ex. "strace -e trace=open,network -f -p $PID_DE_EJABBER") devrait permettre de voir si il y a des erreurs systèmes au moment de l'ouverture des ports.
Pas d'autres idées pour le moment. Peut-être existe-t-il un mode DEBUG pour ejabber.
F.
Je n'ai rien vu de probant en cherchant par là. En revanche, je viens de lancer epmd à la main et il me renvoie ceci au lancement de ejabber :
Root rayleigh:[/etc] > epmd -d epmd: Thu Feb 5 10:39:58 2015: epmd running - daemon = 0 epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:03 2015: registering 'ctl-ejabberd:1', port 52683 epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ctl-ejabberd" epmd: Thu Feb 5 10:40:03 2015: ** got PORT2_REQ epmd: Thu Feb 5 10:40:03 2015: ** sent PORT2_RESP (error) for "ejabberd" epmd: Thu Feb 5 10:40:03 2015: unregistering 'ctl-ejabberd:1', port 52683 epmd: Thu Feb 5 10:40:03 2015: ** got NAMES_REQ epmd: Thu Feb 5 10:40:03 2015: ** sent NAMES_RESP epmd: Thu Feb 5 10:40:03 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:03 2015: registering 'ejabberd:1', port 56689 epmd: Thu Feb 5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:03 2015: ** sent ALIVE2_RESP for "ejabberd" epmd: Thu Feb 5 10:40:05 2015: ** got ALIVE2_REQ epmd: Thu Feb 5 10:40:05 2015: reusing slot with same name 'ctl-ejabberd' epmd: Thu Feb 5 10:40:05 2015: registering 'ctl-ejabberd:2', port 41692 epmd: Thu Feb 5 10:40:05 2015: type 77 proto 0 highvsn 5 lowvsn 5 epmd: Thu Feb 5 10:40:05 2015: ** sent ALIVE2_RESP for "ctl-ejabberd" epmd: Thu Feb 5 10:40:05 2015: ** got PORT2_REQ epmd: Thu Feb 5 10:40:05 2015: ** sent PORT2_RESP (ok) for "ejabberd" epmd: Thu Feb 5 10:40:05 2015: unregistering 'ctl-ejabberd:2', port 41692
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
BERTRAND Joël
BERTRAND Joël a écrit :
a écrit :
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node
11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs. Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il y a plus de 1000 lignes à la sortie d'un netstat -nap.
Bon, vu la complexité à débugguer le truc et les problèmes que j'ai déjà eu par le passé avec ejabberd, je suis passé à prosody qui a le bon goût de fonctionner et d'être un peu plus facilement utilisable.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
BERTRAND Joël a écrit :
francois@avalenn.eu a écrit :
Bonjour,
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live
....
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node
ejabberd@rayleigh
11:45:04.784 [info] Application ejabberd started on node
ejabberd@rayleigh
Je dois donc avoir les ports en question ouverts. Je viens de
tester en
loopback (pas de firewall) et je me prends un 'connection refused'.
Même un
telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus
dans
les logs. nmap m'indique que les ports sont fermés. lsof ne me donne
rien
pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ?
Cette commande permet de voir quels sont les ports ouverts ou utilisés
et potentiellement par quel processus (sans être root l'information de
processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu
comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le
port. Ce qui est étrange, c'est que je n'ai aucune information dans les
logs. Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il
y a plus de 1000 lignes à la sortie d'un netstat -nap.
Bon, vu la complexité à débugguer le truc et les problèmes que j'ai
déjà eu par le passé avec ejabberd, je suis passé à prosody qui a le bon
goût de fonctionner et d'être un peu plus facilement utilisable.
Cordialement,
JKB
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54D3A67E.7090809@systella.fr
On Wed, Feb 04, 2015 at 11:51:51AM +0100, BERTRAND Joël wrote:
Root rayleigh:[/var/lib/ejabberd] > ejabberdctl live .... 11:45:04.783 [info] Reusing listening port for 5222 11:45:04.784 [info] Reusing listening port for 5269 11:45:04.784 [info] Reusing listening port for 5280 11:45:04.784 [info] ejabberd 14.07 is started in the node
11:45:04.784 [info] Application ejabberd started on node
Je dois donc avoir les ports en question ouverts. Je viens de tester en loopback (pas de firewall) et je me prends un 'connection refused'. Même un telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien pour le port 5222.
Que donne un netsat (typiquement "netstat -nap") ? Cette commande permet de voir quels sont les ports ouverts ou utilisés et potentiellement par quel processus (sans être root l'information de processus n'est pas systématiquement disponible)
Je ne vois rien qui corresponde à ejabber ou au port 5222, un peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune information dans les logs. Je ne poste pas tout ici parce qu'il s'agit d'un serveur et qu'il y a plus de 1000 lignes à la sortie d'un netstat -nap.
Bon, vu la complexité à débugguer le truc et les problèmes que j'ai déjà eu par le passé avec ejabberd, je suis passé à prosody qui a le bon goût de fonctionner et d'être un peu plus facilement utilisable.
Cordialement,
JKB
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/