Package: ejabberd
Version: 20.04-1

Hello,

following testing, after the upgrade of today (28.6.) pam authentication for
ejabberd stopped working. I suspect a corellation with updated erlang-*
packages of today (1:23.0.2+dfsg-2) over (1:22.3.3+dfsg-1):
erlang-asn1 erlang-base erlang-crypto erlang-edoc erlang-eunit
erlang-ftp erlang-inets erlang-mnesia erlang-odbc erlang-os-mon 
erlang-public-key
erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tftp
erlang-tools erlang-xmerl 

ejabberd.log contains:

2020-06-28 11:12:32.279588+02:00 [info] 
<0.361.0>@ejabberd_listener:accept/7:256 (<0.512.0>) Accepted connection 
[2a01:170:1133:0:2ad2:44ff:fe7e:938f]:35578 -> 
[2a01:170:1133:0:226:55ff:fedc:5571]:5222
2020-06-28 11:12:36.152102+02:00 [error] <0.467.0>@gen_server:error_info/7:934 
** Generic server epam terminating 
** Last message in was {#Port<0.19>,
                        {data,<<131,104,3,97,0,104,2,88,119,16,101,106,97,98,
                                98,101,114,100,64,82,101,100,115,116,97,114,
                                0,0,2,0,0,0,0,0,94,248,94,204,90,0,3,119,16,
                                101,106,97,98,98,101,114,100,64,82,101,100,
                                115,116,97,114,94,248,94,204,0,1,118,49,220,
                                16,0,1,152,232,32,193>>}}
** When Server state == {state,#Port<0.19>}
** Reason for termination ==
** {badarg,[{erlang,binary_to_term,
                    [<<131,104,3,97,0,104,2,88,119,16,101,106,97,98,98,101,
                       114,100,64,82,101,100,115,116,97,114,0,0,2,0,0,0,0,0,
                       94,248,94,204,90,0,3,119,16,101,106,97,98,98,101,114,
                       100,64,82,101,100,115,116,97,114,94,248,94,204,0,1,118,
                       49,220,16,0,1,152,232,32,193>>],
                    []},
            {epam,handle_info,2,[{file,"epam.erl"},{line,124}]},
            {gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,680}]},
            {gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,756}]},
            {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}

2020-06-28 11:12:36.152815+02:00 [error] <0.467.0>@proc_lib:crash_report/4:525 
CRASH REPORT:
  crasher:
    initial call: epam:init/1
    pid: <0.467.0>
    registered_name: epam
    exception error: bad argument
      in function  binary_to_term/1
         called as binary_to_term(<<131,104,3,97,0,104,2,88,119,16,101,106,97,
                                    98,98,101,114,100,64,82,101,100,115,116,
                                    97,114,0,0,2,0,0,0,0,0,94,248,94,204,90,0,
                                    3,119,16,101,106,97,98,98,101,114,100,64,
                                    82,101,100,115,116,97,114,94,248,94,204,0,
                                    1,118,49,220,16,0,1,152,232,32,193>>)
      in call from epam:handle_info/2 (epam.erl, line 124)
      in call from gen_server:try_dispatch/4 (gen_server.erl, line 680)
      in call from gen_server:handle_msg/6 (gen_server.erl, line 756)
    ancestors: [epam_sup,<0.465.0>]
    message_queue_len: 0
    messages: []
    links: [<0.466.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 10958
    stack_size: 28
    reductions: 22112
  neighbours:

2020-06-28 11:12:36.155777+02:00 [warning] 
<0.512.0>@ejabberd_c2s:process_auth_result/3:278 (tls|<0.512.0>) Failed c2s 
PLAIN authentication for jo...@dorchain.net from 
2a01:170:1133:0:2ad2:44ff:fe7e:938f: Invalid username or password
2020-06-28 11:12:36.155500+02:00 [error] <0.466.0>@supervisor:do_restart/3:707 
SUPERVISOR REPORT:
    supervisor: {local,epam_sup}
    errorContext: child_terminated
    reason: {badarg,[{erlang,binary_to_term,
                             [<<131,104,3,97,0,104,2,88,119,16,101,106,97,98,
                                98,101,114,100,64,82,101,100,115,116,97,114,0,
                                0,2,0,0,0,0,0,94,248,94,204,90,0,3,119,16,101,
                                106,97,98,98,101,114,100,64,82,101,100,115,
                                116,97,114,94,248,94,204,0,1,118,49,220,16,0,
                                1,152,232,32,193>>],
                             []},
                     {epam,handle_info,2,[{file,"epam.erl"},{line,124}]},
                     {gen_server,try_dispatch,4,
                                 [{file,"gen_server.erl"},{line,680}]},
                     {gen_server,handle_msg,6,
                                 [{file,"gen_server.erl"},{line,756}]},
                     {proc_lib,init_p_do_apply,3,
                               [{file,"proc_lib.erl"},{line,226}]}]}
    offender: [{pid,<0.467.0>},
               {id,epam},
               {mfargs,{epam,start_link,[]}},
               {restart_type,permanent},
               {shutdown,brutal_kill},
               {child_type,worker}]

Bye,

Joerg

Attachment: signature.asc
Description: PGP signature

Reply via email to