Package: ejabberd Version: 0.9-1 Severity: important We are running the current version of ejabberd on Debian Sarge, using pinning. Yesterday a dist-upgrade pulled in a new version of erlang and erlang-base and since this time connecting to eJabberd via SSL fails after some time. After restarting ejabberd SSL works again for some time (a few hours) and then fails again.
On connection attempt the following is logged: /var/log/ejabberd/ejabberd.log: =INFO REPORT==== 2005-05-17 20:33:11 === I(<0.494.0>:ejabberd_listener:90): (#Port<0.698>) Accepted connection {{<CLIENT_IP>},21863} -> {{<SERVER_IP>},5223} No more entries in ejabberd.log (IPs obfuscated, checked, and they are correct...) /var/log/ejabberd/sasl.log show the following entries: =CRASH REPORT==== 17-May-2005::20:32:51 === crasher: pid: <0.483.0> registered_name: [] error_info: {{badmatch,{error,"ssl_ctx_use_certificate_chain_file failed"}}, [{ejabberd_c2s,init,1}, {gen_fsm,init_it,6}, {proc_lib,init_p,5}]} initial_call: {gen,init_it, [gen_fsm, <0.213.0>, <0.213.0>, ejabberd_c2s, [{gen_tcp,#Port<0.680>}, [{access,c2s}, tls, {certfile,"/etc/ssl/certs/ejabberd.pem"}, {shaper,c2s_shaper}]], []]} ancestors: [ejabberd_c2s_sup,ejabberd_sup,<0.36.0>] messages: [] links: [<0.213.0>,#Port<0.681>] dictionary: [] trap_exit: false status: running heap_size: 610 stack_size: 21 reductions: 326 neighbours: =SUPERVISOR REPORT==== 17-May-2005::20:32:51 === Supervisor: {local,ejabberd_listeners} Context: child_terminated Reason: {{badmatch,{error,{{badmatch, {error, "ssl_ctx_use_certificate_chain_file failed"}}, [{ejabberd_c2s,init,1}, {gen_fsm,init_it,6}, {proc_lib,init_p,5}]}}}, [{ejabberd_listener,accept,3},{proc_lib,init_p,5}]} Offender: [{pid,<0.222.0>}, {name,5223}, {mfa,{ejabberd_listener, start, [5223, ejabberd_c2s, [{access,c2s}, tls, {certfile,"/etc/ssl/certs/ejabberd.pem"}, {shaper,c2s_shaper}]]}}, {restart_type,transient}, {shutdown,brutal_kill}, {child_type,worker}] these messages (at least the supervisor report) are repeated for every login attempt via SSL. I have recompiled ejabberd against the new erlang packages, but no change. After a few minutes/hours SSL fails again... regards, Patrick -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (700, 'testing'), (650, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.11-amdk7-grsec Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages ejabberd depends on: ii erlang 1:10.b.5-1 A real-time, concurrent and distri ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an ii libexpat1 1.95.8-3 XML parsing C library - runtime li ii libssl0.9.7 0.9.7e-3 SSL shared libraries ii openssl 0.9.7e-3 Secure Socket Layer (SSL) binary a -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]