Package: erlang-p1-xmpp Version: 1.2.2-1 Severity: grave Justification: renders package unusable
Today, after upgrading many erlang-* packages from testing my ejabberd server was unable to accept any c2s connection anymore. Logs showed loads of these lines: 2018-07-12 08:43:32.725 [info] <0.823.0>@ejabberd_c2s:handle_auth_success:434 (tls|<0.823.0>) Accepted c2s SCRAM-SHA-1 authentication for testu...@example.net by mnesia backend from ::ffff:104.163.178.138 2018-07-12 08:43:32.903 [error] <0.823.0> gen_server <0.823.0> terminated with reason: {'module could not be loaded',[{undefined,do_encode,[{feature_csi,<<"urn:xmpp:csi:0">>},<<"jabber:client">>],[]},{rfc6120,'-encode_stream_features/2-lc$^0/1-0-',2,[{file,"src/rfc6120.erl"},{line,2213}]},{rfc6120,'-encode_stream_features/2-lc$^0/1-0-',2,[{file,"src/rfc6120.erl"},{line,2214}]},{rfc6120,encode_stream_features,2,[{file,"src/rfc6120.erl"},{line,2213}]},{xmpp_stream_in,socket_send,2,[{file,"src/xmpp_stream_in.erl"},{line,1126}]},{xmpp_stream_in,send_pkt,2,[{file,"src/xmpp_stream_..."},...]},...]} 2018-07-12 08:43:32.904 [error] <0.823.0> CRASH REPORT Process <0.823.0> with 0 neighbours exited with reason: call to undefined function undefined:do_encode({feature_csi,<<"urn:xmpp:csi:0">>}, <<"jabber:client">>) in p1_server:terminate/7 line 878 2018-07-12 08:43:32.905 [error] <0.564.0> Supervisor ejabberd_c2s_sup had child undefined started with {ejabberd_c2s,start_link,undefined} at <0.823.0> exit with reason call to undefined function undefined:do_encode({feature_csi,<<"urn:xmpp:csi:0">>}, <<"jabber:client">>) in context child_terminated 2018-07-12 08:43:33.709 [info] <0.386.0>@ejabberd_listener:accept:302 (<0.824.0>) Accepted connection ::ffff:148.66.127.86:56270 -> ::ffff:79.143.250.74:5223 As a workaround, downgrading erlang-p1-xmpp back to 1.1.21-1 solved this. Maybe this issue will be solved when ejabberd 18.06 reaches testing. -- System Information: Debian Release: 9.4 APT prefers stable APT policy: (800, 'stable'), (200, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-6-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages erlang-p1-xmpp depends on: ii erlang-base [erlang-abi-17.0] 1:20.3.8.1+dfsg-1 ii erlang-p1-stringprep 1.0.12-1 ii erlang-p1-utils 1.0.12-1 ii erlang-p1-xml 1.1.32-1 ii erlang-syntax-tools 1:20.3.8.1+dfsg-1 ii libc6 2.24-11+deb9u3 erlang-p1-xmpp recommends no packages. erlang-p1-xmpp suggests no packages. -- no debconf information