Environment
- ejabberd version: 20.04
- Erlang version: Erlang (SMP,ASYNC_THREADS)(BEAM) emulator version 9.2
- OS: Linux (Debian)
- Installed from: source
Errors from crash.log
2022-02-08 22:42:45 =CRASH REPORT====
crasher:
initial call: pgsql_proto:init/1
pid: <0.27318.6018>
registered_name: []
exception exit: {{init,{error,timeout}},[{gen_server,init_it,6,[{file,"gen_server.erl"},{line,349}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}
ancestors: ['ejabberd_sql_vhost1.xmpp_12','ejabberd_sql_sup_vhost1.xmpp',ejabberd_db_sup,ejabberd_sup,<0.87.0>]
message_queue_len: 0
messages: []
links: []
dictionary: []
trap_exit: false
status: running
heap_size: 376
stack_size: 27
reductions: 997
neighbours:
Bug description
I am trying to upgrade from eJabberd 20.04 to 20.07. My cluster setup has three nodes. The rolling upgrade on two nodes were successful. When node1 is trying to leave cluster for upgrade, it gives the following error:
Failed RPC connection to the node '[email protected]: timeout
When I try ejabberdctl status, the following was returned:
The node '[email protected]' is started with status: started
Failed RPC connection to the node '[email protected]': {'EXIT',
{timeout,
{gen_server,call,
[application_controller,
which_applications]}}}
On Erlang shell, the node is still shown part of the cluster
nodes().
['[email protected]','[email protected]']
Could you please help me in resolving this issue.