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

Reply via email to