Serveur Jabber - openSSL

Serveur Jabber - openSSL - Linux et OS Alternatifs

Marsh Posté le 19-07-2005 à 17:29:41    

Je suis entrain de suivre le tutorial suivant :
http://lea-linux.org/reseau/message/jabber.html
 
J'essaye d'installer Jabber 1.4.4 avec openssl 0.9.8, mais je bloque.
 
Je tape la ligne "./configure --enable-ssl 1>sortie.txt 2>&1" pour installer le serveur jabber avec prise en charge du cryptage SSL.
 
Mais à la fin du fichier "sortie.txt", j'ai les erreurs suivantes :
 

Citation :

checking if OpenSSL is requested... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for OPENSSL_CFLAGS...  
checking for OPENSSL_LIBS...  
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
configure: error: Package requirements (openssl >= 0.9.7) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
 
Alternatively you may set the OPENSSL_CFLAGS and OPENSSL_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.


 
OpenSSl est installé là : /usr/local/SSL. Apparemment il faudrait que je rajoute ce chemin dans le "PKG_CONFIG_PATH". Mais que dois-je faire exactement ? Il y a un fichier à éditer ? Je devrais copier mon dossier SSL ailleurs ?

Reply

Marsh Posté le 19-07-2005 à 17:29:41   

Reply

Marsh Posté le 19-07-2005 à 17:33:57    

man setenv ?

Reply

Marsh Posté le 20-07-2005 à 08:57:58    


 
Je suis obligé de me plonger dans un truc pareil pour régler ce probème ?  :sweat:  Ca fait peur  :cry: .


---------------
Mario Kart for Ever
Reply

Marsh Posté le 20-07-2005 à 09:14:01    

configure --help et tu cherches une ligne qui précise comment tu peux indiquer où se trouve les lib/include de openssl


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 27-07-2005 à 11:59:35    

Suivant tes conseils, j'ai donc cherché dans l'aide, et j'ai trouvé comment indiquer le chemin de SSL.
 
J'ai donc tapé la ligne "./configure --with-ssl-legacy=/usr/local/ssl 1>sortie.txt 2>&1"
(d'ailleur si qq'un pouvait m'expliquer ce que ça veut dire 1>sortie.txt 2>&1)
 
La fin de mon fichier "sortie.txt" présente donc les lignes suivantes :
 

Citation :

checking if OpenSSL is requested... yes
checking idna.h usability... yes
checking idna.h presence... yes
checking for idna.h... yes
checking for stringprep_check_version in -lidn... yes
checking pth.h usability... no
checking pth.h presence... no
checking for pth.h... no
configure: error: Couldn't find required libpth installation


 
J'ai fait divers essais, parfois c'est libdn qui manque. Pourtant un "urpmi libpth" me dit que tout est bien installé. Y'a un moyen efficace pour savoir où est le répertoire d'installation pour que je puisse l'indiquer comme pour le SSL ? Comment ça se fait que j'ai à faire tout ça ? J'ai mal installé un truc ? Comme résoudre le problème.
 
Merci d'avance pour votre aide car je suis vraiment coincé là  
 :(


---------------
Mario Kart for Ever
Reply

Marsh Posté le 27-07-2005 à 12:11:35    

j'ai du mal à comprendre plusieurs choses là :
 
1/ pourquoi tu n'utilises pas le paquet mandrake pour jabber ?
2/ pourquoi tu ne cherches pas sur le forum la réponse à ta question qui est posé au moins 2 fois par  semaine ?
 
Pour ton pb :
 

1>sortie.txt 2>&1

 ça veut dire que tu renvoies la sortie standard et la sortie erreur vers le fichier sortie.txt
 

urpmi libpth-devel

pour avoir les include qui permettent de compiler avec cette bibliothèque.
 

urpmf pth.h

t'aurait permis de trouver le paquet
 
le tout étant possible en graphique avec rpmdrake


Message édité par Mjules le 27-07-2005 à 12:12:07

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-07-2005 à 13:49:40    

Mjules a écrit :


pourquoi tu n'utilises pas le paquet mandrake pour jabber ?


 
J'ai suivi le guide trouvé sur lea-linux, et j'ai cherché à le suivre à la lettre pour éviter les problèmes mais ce ne fut pas le cas  :D .
Pour le reste je vais voir ça, merci !

Reply

Marsh Posté le 27-07-2005 à 16:14:52    

Donc finalement j'ai installé le rpm de Jabber, comme ça y'a moins de problèmes à l'installation.
 
J'ai commencé à configurer le fichier jabber.xml, mais j'ai un problème, j'obtiens "échec" lorsque je fait "service jabber stop".
 
Si je fais service -d jabber stop, j'obtiens (je copie uniquement ce qui s'affiche en rouge) :
 
+ gprintf FAILED
+ '[' -x /bin/gettext -a -n FAILED ']'
+ '[' -n fr_FR ']'
++ LC_ALL=fr_FR
++ LANGUAGE=fr_FR:fr
++ gettext -e --domain=initscripts FAILED
+ local 'TEXT=ECHEC '
+ '[' FAILED ']'
+ shift
+ printf 'ECHEC '
ECHEC + '[' color = color ']'
+ echo -en '\033[0;39m'
 
J'ai donc remis le fichier jabber.xml original, mais ça ne résouds pas le pb, que faire ?

Reply

Marsh Posté le 27-07-2005 à 17:07:00    

le plus souvent, quand il marque ECHEC à l'arrêt, c'est qu'il n'est pas lancé ;) c'est à dire qu'il s'est arrêté juste après le lancement.
 
regarde dans les logs du serveur pour savoir pourquoi il s'arrête


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-07-2005 à 17:18:22    

En fait qd je fais "restart" , ça met :
"arrêt de la messagerie jabber [Echec]"
"lancement de la messagerie jabber [OK]"
 
Donc effectivement il se coupe peut être immédiatement après avoir été langé. Par contre excuse mon ignorance, mais comment faire pour voir les logs ?


---------------
Mario Kart for Ever
Reply

Marsh Posté le 27-07-2005 à 17:18:22   

Reply

Marsh Posté le 27-07-2005 à 17:19:25    

Je sais pas si ça a un rapport, mais qd j'essaye de configurer Jabber avec "webmin", j'obtiens ça :
 

Citation :

The XML:: Parser perl module could not parse your Jabber config file : read error at /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi/XML/Parser/Expat.pm line 469.


Message édité par Zboss le 27-07-2005 à 17:19:53

---------------
Mario Kart for Ever
Reply

Marsh Posté le 27-07-2005 à 17:22:07    

Zboss a écrit :

En fait qd je fais "restart" , ça met :
"arrêt de la messagerie jabber [Echec]"
"lancement de la messagerie jabber [OK]"
 
Donc effectivement il se coupe peut être immédiatement après avoir été langé. Par contre excuse mon ignorance, mais comment faire pour voir les logs ?


ils sont habituellement dans /var/logs ; je sais pas quels noms il aura. (cat less ou more pour les lire)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-07-2005 à 17:22:35    

Zboss a écrit :

Je sais pas si ça a un rapport, mais qd j'essaye de configurer Jabber avec "webmin", j'obtiens ça :
 

Citation :

The XML:: Parser perl module could not parse your Jabber config file : read error at /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi/XML/Parser/Expat.pm line 469.



 
problème avec webmin ou perl là. Aucune idée pour la solution, je ne m'en sert pas.


Message édité par Mjules le 27-07-2005 à 17:22:46

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-07-2005 à 17:31:41    

Dans /var/log/jabber/error.log , j'ai ça :
 

Citation :


 
20050726T15:36:15: [notice] (-internal): shutting down server
20050727T06:33:29: [notice] (-internal): initializing server
20050727T10:06:27: [notice] (-internal): shutting down server
20050727T12:04:47: [notice] (-internal): initializing server
20050727T12:46:29: [notice] (-internal): shutting down server
20050727T13:19:22: [notice] (-internal): initializing server
20050727T13:25:16: [notice] (-internal): shutting down server
20050727T13:25:19: [notice] (-internal): initializing server
20050727T13:29:13: [notice] (-internal): shutting down server


 
Très intéressant :D


---------------
Mario Kart for Ever
Reply

Marsh Posté le 27-07-2005 à 20:12:45    

tu dois avoir une erreur de conf dans ton fichier jabber.
 
as tu fais une copie du fichier original ?
 
si oui, remet le fichier original et vois si le serveur démarre.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-07-2005 à 08:58:04    

En fait le fichier que je croyais "original" n'est pas si "original" que ça, y'a déjà des modifications qui avaient été faites dedans  :cry: .
Y'a un moyen pour récupérer le fichier original ?
 
Edit : ah c bon ça a l'air réglé !


Message édité par Zboss le 28-07-2005 à 09:00:19

---------------
Mario Kart for Ever
Reply

Marsh Posté le 28-07-2005 à 10:56:21    

Alors j'ai bien avancé, mais j'aurais encore besoin d'un coup de main :
J'ai suivi le tutorial suivant : http://lea-linux.org/reseau/message/jabber.html.
Globalement pas de problème, sauf que lorsque je fais "ps ax | grep jabber", je suis censé obtenir :

Citation :


3052 ? S 0:00 /usr/sbin/jabberd -h jabber.masociete.com -c /etc/jabber/jabber.xml -B
> 3053 ? S 0:00 /usr/sbin/jabberd -h jabber.masociete.com -c /etc/jabber/jabber.xml -B


 
Or moi j'obtiens:

Citation :


13582 pts/1    S      0:00 /usr/sbin/jabberd -c /etc/jabber/jabber.xml -B
13583 pts/1    S      0:00 /usr/sbin/jabberd -c /etc/jabber/jabber.xml -B
13794 pts/1    S+     0:00 grep jabber


sans que ça fasse référence à mon "hostname" du serveur (que j'ai appelé "jabber.cebat.com" ).
 
Je me demande si ça pose problème, puisque si je fait "telnet jabber.cebat.com 5222", j'obtiens :

Citation :


jabber.cebat.com/5222: Name or service not known

.
 
 
Et une dernière chose, si je "commente" les paragraphes parlant des services "dnsrv" et "s2s" comme indiqué ça pose problème, qd je fais un "restart", apparemment le serveur se coupe tt de suite.
 
Y'aurait une âme charitable pour jeter un coup d'oeil à mon jabber.xml ?


Message édité par Zboss le 28-07-2005 à 11:37:22

---------------
Mario Kart for Ever
Reply

Marsh Posté le 28-07-2005 à 16:50:00    

Pas la moindre idée ?  :sweat:


---------------
Mario Kart for Ever
Reply

Marsh Posté le 01-08-2005 à 14:16:11    

Un coup de main svp ? Une piste ? Qqch ?  :sweat:


---------------
Mario Kart for Ever
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed