If I understand this correctly, that has to do with jabberd being
recompiled against a newer version of OpenSSL library.

If we're talking about the same bug, then jabberd -D (debug) should
print out something like:

Fri Feb  9 23:12:59 2007  mio_ssl.c:93 Could not create SSL Context:
error:140A90A1:SSL routines:SSL_CTX_new:library has no ciphers

... somewhere near the beginning of the output.

According to <http://www.howforge.com/installing-jabber-for-access-grid-
tool-kit-3-a-long-tale>, this happens because jabberd fails to call
SSL_library_init();

Indeed, applying this patch:

diff -u -r jabber-1.4.3/jabberd/mio_ssl.c jabber-1.4.3.new/jabberd/mio_ssl.c
--- jabber-1.4.3/jabberd/mio_ssl.c      2003-11-08 01:09:50.000000000 +0100
+++ jabber-1.4.3.new/jabberd/mio_ssl.c  2007-02-09 22:54:31.000000000 +0100
@@ -63,7 +63,8 @@

     log_debug(ZONE, "Handling configuration using: %s", xmlnode2str(x));
     /* Generic SSL Inits */
-       OpenSSL_add_all_algorithms();
+    SSL_library_init();
+    OpenSSL_add_all_algorithms();
     SSL_load_error_strings();

     /* Setup our hashtable */

... and recompiling will solve the problem.

Regards,

-- 
Ɓukasz Grochal




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to