www.condom.orgVille de CondomCondom-en-Armagnac
 > Accueil | Tourisme |  Les écoles | Les associations | Les manifestations | Les marchés publics | Nous contacter 
  Le tri sélectif  |  Etat Civil  |  Le bulletin municipal  |  Le P.I.J  |  La bibliothèque municipale  |  Les archives communales  |
  Le Pole Petite Enfance  |  Les marchés de Condom  |  Les archives du site  |  Les sites internet
jabber 1.4.3-3.3 sur debian Etch i386
 

Objet :

Lors de la mise à jour de Debian Sarge 3.1 à Debian Etch 4.0, le serveur jabberd ne démarre plus. 

Résolution :

Après avoir cherché longement sur google.fr sans succés et après de nombreux tests sur /usr/sbin/jabberd, j'ai trouvé la source du problème.

Le problème semble venir du script de lancement /etc/ini.d/jabber.

Quand on lance manuellement /etc/init.d/jabber start , le script échoue. Mais il suffit de lancer directement /usr/sbin/jabberd &  pour constater que le serveur fonctionne à merveille !!!

Le problème semble donc provenir de la command start-stop-daemon située en ligne 52 du script /etc/init.d/jabber :

start-stop-daemon -b -c jabber:adm --quiet --start \
--pidfile $PID --exec $DAEMON $CMDLINE


En fait, en omettant l'option -c jabber:adm le script fonctionne. Mais l'option --chuid n'est pas en cause en réalité. Le problème vient de l'option --quiet (mode sans affichage des erreurs), car le script est lancé en mode --background (mode d'arrière plan).

Sans ces options --background et --quiet le message d'erreur indique :

Invalid Configuration in instance 'elogger':
<file>/var/log/jabber/error.log</file>

Bien entendu, une recherche dans la configuration du fichier /etc/jabber/jabber.xml n'indique aucune erreur...
En fait il s'agit d'un bête problème de droits d'accès, comme bien souvent ;-)

Lors du lancement avec les droits de l'utilisateur jabber, le serveur jabberd essaie d'écrire dans le fichier /var/log/jabber/error.log . Comme il n'y parvient pas, il renvoie un problème de configuration, si l'option --quiet n'est pas activée...

Un chown -R jabber:adm /var/log/jabber /usr/lib/jabber rétablis les bons droits aux fichiers et résoud tous les problème de démarrage avec la configuration par défaut !!!

Frédéric KICZEWSKI - le webmaster

mise à jour le : 03-05-2007 Ecrire au webmestre © 2003-2007 Ville de Condom