Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.2.0
-
7.2.0-5158
-
Untriaged
-
-
0
-
Unknown
Description
Description
- After installing 7.2.0-5158 Couchbase server rpm, NS server keeps on crashing.
Logs:
=========================ERROR REPORT=========================
|
** Generic server sigar terminating
|
** Last message in was get_cgroups_info
|
** When Server state == {state,#Port<0.6>,undefined,undefined,undefined}
|
** Reason for termination ==
|
** {{unsupported_portsigar_version,6},
|
[{sigar,recv_data_loop,2,[{file,"src/sigar.erl"},{line,363}]},
|
{sigar,update_sigar_data,1,[{file,"src/sigar.erl"},{line,442}]},
|
{sigar,handle_call,3,[{file,"src/sigar.erl"},{line,97}]},
|
{gen_server,try_handle_call,4,[{file,"gen_server.erl"},{line,721}]},
|
{gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,750}]},
|
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}
|
** Client <0.111.0> stacktrace
|
** [{gen,do_call,4,[{file,"gen.erl"},{line,233}]},
|
{gen_server,call,2,[{file,"gen_server.erl"},{line,235}]},
|
{ns_babysitter,determine_cpu_num,0,
|
[{file,"src/ns_babysitter.erl"},{line,277}]},
|
{ns_babysitter,maybe_set_cpu_count_env,0,
|
[{file,"src/ns_babysitter.erl"},{line,268}]},
|
{ns_babysitter,start,2,[{file,"src/ns_babysitter.erl"},{line,41}]},
|
{application_master,start_it_old,4,
|
[{file,"application_master.erl"},{line,293}]}]
|
|
=========================CRASH REPORT=========================
|
crasher:
|
initial call: sigar:init/1
|
pid: <0.119.0>
|
registered_name: sigar
|
exception error: {unsupported_portsigar_version,6}
|
in function sigar:recv_data_loop/2 (src/sigar.erl, line 363)
|
in call from sigar:update_sigar_data/1 (src/sigar.erl, line 442)
|
in call from sigar:handle_call/3 (src/sigar.erl, line 97)
|
in call from gen_server:try_handle_call/4 (gen_server.erl, line 721)
|
in call from gen_server:handle_msg/6 (gen_server.erl, line 750)
|
ancestors: [<0.111.0>]
|
message_queue_len: 0
|
messages: []
|
links: [<0.111.0>,#Port<0.6>]
|
dictionary: []
|
trap_exit: false
|
status: running
|
heap_size: 4185
|
stack_size: 29
|
reductions: 23845
|
neighbours:
|
|
[error_logger:error,2023-02-10T18:17:55.985-08:00,babysitter_of_ns_1@cb.local:<0.110.0>:ale_error_logger_handler:do_log:101]
|
initial call: application_master:init/4
|
pid: <0.110.0>
|
registered_name: []
|
exception exit: {bad_return,
|
{{ns_babysitter,start,[normal,[]]},
|
{'EXIT',
|
{{{unsupported_portsigar_version,6},
|
[{sigar,recv_data_loop,2,
|
[{file,"src/sigar.erl"},{line,363}]},
|
{sigar,update_sigar_data,1,
|
[{file,"src/sigar.erl"},{line,442}]},
|
{sigar,handle_call,3,
|
[{file,"src/sigar.erl"},{line,97}]},
|
{gen_server,try_handle_call,4,
|
[{file,"gen_server.erl"},{line,721}]},
|
{gen_server,handle_msg,6,
|
[{file,"gen_server.erl"},{line,750}]},
|
{proc_lib,init_p_do_apply,3,
|
[{file,"proc_lib.erl"},{line,226}]}]},
|
{gen_server,call,[sigar,get_cgroups_info]}}}}}
|
in function application_master:init/4 (application_master.erl, line 142)
|
ancestors: [<0.109.0>]
|
message_queue_len: 1
|
messages: [{'EXIT',<0.111.0>,normal}]
|
links: [<0.109.0>,<0.44.0>]
|
dictionary: []
|
trap_exit: true
|
status: running
|
heap_size: 987
|
stack_size: 29
|
reductions: 199
|
neighbours:
|
Nodes are inaccessible, Log Collection also fails, Below is the error while cb_collect
OK
|
Event Logs () - Failed to collect file /opt/couchbase/var/lib/couchbase/event_log: file does not exist
|
OK
|
Memcached breakpad output () - Failed to collect file /opt/couchbase/var/lib/couchbase/logs/memcached.log.breakpad.crash.txt: file does not exist
|
OK
|
Phosphor Trace (['kv_trace_dump', '-H', '127.0.0.1:', '-u', '', 'kv_trace.json']) - Exit code 1
|
Traceback (most recent call last):
|
File "/opt/couchbase/lib/python/cbcollect_info", line 2335, in <module>
|
main()
|
File "/opt/couchbase/lib/python/cbcollect_info", line 2234, in main
|
for f in glob.glob(os.path.join(guts.get("path_config_datadir"),
|
File "/opt/couchbase/lib/python/interp/lib/python3.9/posixpath.py", line 76, in join
|
a = os.fspath(a)
|
TypeError: expected str, bytes or os.PathLike object, not NoneType
|
[root@localhost ~]# cat /opt/couchbase/VERSION.txt
|
7.2.0-5158
|
[root@localhost ~]# curl -X GET -u Administrator:password http://172.23.107.126:8091/nodes/self
|
curl: (7) Failed connect to 172.23.107.126:8091; Connection refused
|
Note:
Since Log collection was failing so I have collected /var/log, dmesg and couchbase dir.