PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ejabberd Problem



Daim
03.03.07, 17:33
Hallo,
ich habe ein Problem mit meine Jabberserver (ejabberd). Die Server to Server Verbindung klappt nicht. Er sagt mir einfach als Fehlermeldung:



** Reason for termination =
** {{badmatch,{error,"SSL_CTX_use_certificate_file failed: error:02001002:system library:fopen:No such file or directory"}},
[{ejabberd_s2s_out,wait_for_starttls_proceed,2},
{gen_fsm,handle_msg,7},
{proc_lib,init_p,5}]}

=INFO REPORT==== 2007-03-03 18:30:12 ===
I(<0.2622.0>:ejabberd_s2s_out:662): terminated: normal

=INFO REPORT==== 2007-03-03 18:30:14 ===
I(<0.2472.0>:ejabberd_s2s_in:519): terminated: normal



In der Konfiguration steht folgender Abschnitt:



{5269, ejabberd_s2s_in, [{s2s_use_starttls, true},
{s2s_certfile, "/etc/ejabberd/server.pem"}
{shaper, s2s_shaper}]},


Die gennante "server.pem" ist vorhanden. Zudem funktioniert diese auch da sich die Clients auch per SSL anmelden können. Hat einer eine Idee? Bin am verzweifeln.

Dark Messiah
04.03.07, 15:55
Laut der offiziellen Dokumentation (http://www.process-one.net/docs/ejabberd/guide_en.html#htoc16) kannst du beim ejabberd_s2s_in Modul so keine Zertifikat angeben.

Dafür gibt es diese Optionen:

{s2s_use_starttls, true}
{s2s_certfile, "/etc/ejabberd/server.pem"}

Daim
04.03.07, 15:57
Danke das war die Lösung. Die ist mir heute auch um 11 Uhr ins Auge gefallen