Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2185 connectés 

 


Dernière réponse
Sujet : Serveur Jabber - openSSL
Zboss Un coup de main svp ? Une piste ? Qqch ?  :sweat:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zboss Un coup de main svp ? Une piste ? Qqch ?  :sweat:
Zboss Pas la moindre idée ?  :sweat:
Zboss 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 ?

Zboss 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é !
Dark_Schneider 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.
Zboss 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

Mjules

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.

Mjules

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)

Zboss 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.

Zboss 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 ?
Mjules 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
Zboss 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 ?
Zboss

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 !

Mjules 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

Zboss 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à  
 :(

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


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

bichtoubard man setenv ?
Zboss 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 ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)