Serveur Jabber - openSSL - Linux et OS Alternatifs
Marsh Posté le 20-07-2005 à 08:57:58
bichtoubard a écrit : man setenv ? |
Je suis obligé de me plonger dans un truc pareil pour régler ce probème ? Ca fait peur .
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
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 |
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à
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
Marsh Posté le 27-07-2005 à 13:49:40
Mjules a écrit : |
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 .
Pour le reste je vais voir ça, merci !
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 ?
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
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 ?
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. |
Marsh Posté le 27-07-2005 à 17:22:07
Zboss a écrit : En fait qd je fais "restart" , ça met : |
ils sont habituellement dans /var/logs ; je sais pas quels noms il aura. (cat less ou more pour les lire)
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 :
|
problème avec webmin ou perl là. Aucune idée pour la solution, je ne m'en sert pas.
Marsh Posté le 27-07-2005 à 17:31:41
Dans /var/log/jabber/error.log , j'ai ça :
Citation : |
Très intéressant
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.
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 .
Y'a un moyen pour récupérer le fichier original ?
Edit : ah c bon ça a l'air réglé !
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 : |
Or moi j'obtiens:
Citation : |
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 : |
.
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 ?
Marsh Posté le 28-07-2005 à 16:50:00
Pas la moindre idée ?
Marsh Posté le 01-08-2005 à 14:16:11
Un coup de main svp ? Une piste ? Qqch ?
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 :
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 ?