启动失败
root@iZuf69hseyv0lgqzacmsytZ:~# env DEBUG=1 /usr/bin/emqx console ++ uname -s
-
'[' Linux == Darwin ']' ++++ realpath /usr/bin/emqx +++ dirname /usr/lib/emqx/bin/emqx ++ cd /usr/lib/emqx/bin/.. ++ pwd -P
-
RUNNER_ROOT_DIR=/usr/lib/emqx
-
. /usr/lib/emqx/releases/emqx_vars ++ REL_VSN=5.0.11 ++ ERTS_VSN=12.3.2.2 ++ ERL_OPTS= ++ RUNNER_BIN_DIR=/usr/bin ++ RUNNER_LIB_DIR=/usr/lib/emqx/lib ++ IS_ELIXIR=no ++ RUNNER_LOG_DIR=/var/log/emqx ++ EMQX_ETC_DIR=/etc/emqx ++ RUNNER_USER=emqx ++ SCHEMA_MOD=emqx_conf_schema ++ IS_ENTERPRISE=no ++ EMQX_DEFAULT_ERLANG_COOKIE=emqxsecretcookie ++ REL_NAME=emqx ++ export EMQX_DESCRIPTION=EMQX ++ EMQX_DESCRIPTION=EMQX
-
export RUNNER_ROOT_DIR
-
export EMQX_ETC_DIR
-
export REL_VSN
-
export SCHEMA_MOD
-
RUNNER_SCRIPT=/usr/bin/emqx
-
CODE_LOADING_MODE=embedded
-
REL_DIR=/usr/lib/emqx/releases/5.0.11 ++ whoami
-
WHOAMI=root
-
export HOCON_ENV_OVERRIDE_PREFIX=EMQX_
-
HOCON_ENV_OVERRIDE_PREFIX=EMQX_
-
export ERTS_DIR=/usr/lib/emqx/erts-12.3.2.2
-
ERTS_DIR=/usr/lib/emqx/erts-12.3.2.2
-
export BINDIR=/usr/lib/emqx/erts-12.3.2.2/bin
-
BINDIR=/usr/lib/emqx/erts-12.3.2.2/bin
-
export EMU=beam
-
EMU=beam
-
export PROGNAME=erl
-
PROGNAME=erl
-
export ERTS_LIB_DIR=/usr/lib/emqx/lib
-
ERTS_LIB_DIR=/usr/lib/emqx/lib
-
DYNLIBS_DIR=/usr/lib/emqx/dynlibs
-
COMMAND=console
-
'[' -z console ']'
-
'[' console = help ']'
-
'[' '' = help ']'
-
case "${COMMAND}" in
-
IS_BOOT_COMMAND=yes
-
'[' -d /usr/lib/emqx/erts-12.3.2.2/lib ']'
-
check_user console
-
'[' emqx ']'
-
'[' xroot '!=' xemqx ']'
-
'[' xroot '!=' xroot ']'
-
CMD='DEBUG=1 "/usr/bin/emqx" '
-
for ARG in '"$@"'
-
CMD='DEBUG=1 "/usr/bin/emqx" "console"'
-
exec su - emqx -c 'DEBUG=1 "/usr/bin/emqx" "console"' ++ uname -s
-
'[' Linux == Darwin ']' ++++ realpath /usr/bin/emqx +++ dirname /usr/lib/emqx/bin/emqx ++ cd /usr/lib/emqx/bin/.. ++ pwd -P
-
RUNNER_ROOT_DIR=/usr/lib/emqx
-
. /usr/lib/emqx/releases/emqx_vars ++ REL_VSN=5.0.11 ++ ERTS_VSN=12.3.2.2 ++ ERL_OPTS= ++ RUNNER_BIN_DIR=/usr/bin ++ RUNNER_LIB_DIR=/usr/lib/emqx/lib ++ IS_ELIXIR=no ++ RUNNER_LOG_DIR=/var/log/emqx ++ EMQX_ETC_DIR=/etc/emqx ++ RUNNER_USER=emqx ++ SCHEMA_MOD=emqx_conf_schema ++ IS_ENTERPRISE=no ++ EMQX_DEFAULT_ERLANG_COOKIE=emqxsecretcookie ++ REL_NAME=emqx ++ export EMQX_DESCRIPTION=EMQX ++ EMQX_DESCRIPTION=EMQX
-
export RUNNER_ROOT_DIR
-
export EMQX_ETC_DIR
-
export REL_VSN
-
export SCHEMA_MOD
-
RUNNER_SCRIPT=/usr/bin/emqx
-
CODE_LOADING_MODE=embedded
-
REL_DIR=/usr/lib/emqx/releases/5.0.11 ++ whoami
-
WHOAMI=emqx
-
export HOCON_ENV_OVERRIDE_PREFIX=EMQX_
-
HOCON_ENV_OVERRIDE_PREFIX=EMQX_
-
export ERTS_DIR=/usr/lib/emqx/erts-12.3.2.2
-
ERTS_DIR=/usr/lib/emqx/erts-12.3.2.2
-
export BINDIR=/usr/lib/emqx/erts-12.3.2.2/bin
-
BINDIR=/usr/lib/emqx/erts-12.3.2.2/bin
-
export EMU=beam
-
EMU=beam
-
export PROGNAME=erl
-
PROGNAME=erl
-
export ERTS_LIB_DIR=/usr/lib/emqx/lib
-
ERTS_LIB_DIR=/usr/lib/emqx/lib
-
DYNLIBS_DIR=/usr/lib/emqx/dynlibs
-
COMMAND=console
-
'[' -z console ']'
-
'[' console = help ']'
-
'[' '' = help ']'
-
case "${COMMAND}" in
-
IS_BOOT_COMMAND=yes
-
'[' -d /usr/lib/emqx/erts-12.3.2.2/lib ']'
-
check_user console
-
'[' emqx ']'
-
'[' xemqx '!=' xemqx ']'
-
ES=0
-
'[' 0 -ne 0 ']'
-
mkdir -p /var/log/emqx
-
COMPATIBILITY_CHECK=' io:format("BEAM_OK~n", []), try [|] = L = crypto:info_lib(), io:format("CRYPTO_OK ~0p~n", [L]) catch _ : _ -> %% so logger has the chance to log something timer:sleep(100), halt(1)
end, try mnesia_hook:module_info(), io:format("MNESIA_OK~n", []) catch _ : _ -> io:format("WARNING: Mnesia app has no post-coommit hook support~n", []), halt(2) end, halt(0). '
-
'[' yes = yes ']' ++ cat /usr/lib/emqx/releases/5.0.11/BUILD_INFO
-
BUILD_INFO='arch: "x86_64-pc-linux-gnu" wordsize: 64 os: "ubuntu16.04" erlang: "24.3.4.2-1" elixir: "none" relform: "deb"' ++ compatiblity_info
-
COMPATIBILITY_INFO='BEAM_OK CRYPTO_OK [{<<"OpenSSL">>,268443775,<<"OpenSSL 1.0.2g 1 Mar 2016">>}] MNESIA_OK'
-
echo -e 'BEAM_OK CRYPTO_OK [{<<"OpenSSL">>,268443775,<<"OpenSSL 1.0.2g 1 Mar 2016">>}] MNESIA_OK'
-
grep -q CRYPTO_OK
-
'[' 1 -eq 1 ']'
-
set -x ++ ulimit -n
-
ULIMIT_F=65535
-
'[' 65535 -lt 1024 ']'
-
SED_REPLACE='sed -i '
-
case $(sed --help 2>&1) in ++ sed --help
-
SED_REPLACE='sed -i '
-
CONF_KEYS=('node.data_dir' 'node.name' 'node.cookie' 'node.db_backend' 'cluster.proto_dist')
-
'[' no = yes ']'
-
'[' yes = yes ']'
-
'[' '' = '' ']' ++ call_hocon -s emqx_conf_schema -c /etc/emqx/emqx.conf multi_get node.data_dir node.name node.cookie node.db_backend cluster.proto_dist ++ call_nodetool hocon -s emqx_conf_schema -c /etc/emqx/emqx.conf multi_get node.data_dir node.name node.cookie node.db_backend cluster.proto_dist ++ /usr/lib/emqx/erts-12.3.2.2/bin/escript /usr/lib/emqx/bin/nodetool hocon -s emqx_conf_schema -c /etc/emqx/emqx.conf multi_get node.data_dir node.name node.cookie node.db_backend cluster.proto_dist [debug]: ConfFiles: {["/etc/emqx/emqx.conf"],[]}
-
EMQX_BOOT_CONFIGS='node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog cluster.proto_dist=inet_tcp'
-
export EMQX_BOOT_CONFIGS
-
EPMD_ARGS='-start_epmd false -epmd_module ekka_epmd -proto_dist ekka' ++ get_boot_config cluster.proto_dist ++ path_to_value=cluster.proto_dist ++ echo -e 'node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog cluster.proto_dist=inet_tcp' ++ grep cluster.proto_dist= ++ sed -e s/cluster.proto_dist=//g ++ tr -d '"'
-
PROTO_DIST=inet_tcp
-
export EKKA_PROTO_DIST_MOD=inet_tcp
-
EKKA_PROTO_DIST_MOD=inet_tcp
-
'[' inet_tcp = inet_tls ']' ++ get_boot_config node.data_dir ++ path_to_value=node.data_dir ++ echo -e 'node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog cluster.proto_dist=inet_tcp' ++ grep node.data_dir= ++ sed -e s/node.data_dir=//g ++ tr -d '"'
-
DATA_DIR=/var/lib/emqx
-
DATA_DIR=/var/lib/emqx
-
[[ /var/lib/emqx != /* ]]
-
CONFIGS_DIR=/var/lib/emqx/configs
-
mkdir -p /var/lib/emqx/configs
-
'[' -n '' ']'
-
NAME=
-
'[' -z '' ']'
-
'[' yes = yes ']' ++ get_boot_config node.name ++ path_to_value=node.name ++ echo -e 'node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog ++ tr -d '"' cluster.proto_dist=inet_tcp' ++ sed -e s/node.name=//g ++ grep node.name=
-
'[' -z [email protected] ']'
-
case "$NAME" in
-
NAME_TYPE=-name ++ awk -F@ '{print $1}' ++ echo [email protected]
-
SHORT_NAME=emqx
-
echo emqx
-
grep -q '^[0-9A-Za-z_-]+$'
-
export ESCRIPT_NAME=emqx
-
ESCRIPT_NAME=emqx
-
PIPE_DIR=//var/lib/emqx/emqx_erl_pipes/[email protected]/
-
'[' -n '' ']'
-
COOKIE=
-
'[' -z '' ']'
-
'[' yes = yes ']' ++ get_boot_config node.cookie ++ path_to_value=node.cookie ++ echo -e 'node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog cluster.proto_dist=inet_tcp' ++ tr -d '"' ++ sed -e s/node.cookie=//g ++ grep node.cookie=
-
COOKIE=emqxsecretcookie
-
'[' -z emqxsecretcookie ']'
-
'[' yes = yes ']'
-
'[' emqxsecretcookie = emqxsecretcookie ']'
-
echoerr '!!!!!!'
-
echo -e '!!!!!!' !!!!!!
-
echoerr 'WARNING: Default (insecure) Erlang cookie is in use.'
-
echo -e 'WARNING: Default (insecure) Erlang cookie is in use.' WARNING: Default (insecure) Erlang cookie is in use.
-
echoerr 'WARNING: Configure node.cookie in /etc/emqx/emqx.conf or override from environment variable EMQX_NODE__COOKIE'
-
echo -e 'WARNING: Configure node.cookie in /etc/emqx/emqx.conf or override from environment variable EMQX_NODE__COOKIE' WARNING: Configure node.cookie in /etc/emqx/emqx.conf or override from environment variable EMQX_NODE__COOKIE
-
echoerr 'NOTE: Use the same config value for all nodes in the cluster.'
-
echo -e 'NOTE: Use the same config value for all nodes in the cluster.' NOTE: Use the same config value for all nodes in the cluster.
-
echoerr '!!!!!!'
-
echo -e '!!!!!!' !!!!!!
-
[[ yes == \y\e\s ]] ++ get_boot_config node.db_backend ++ path_to_value=node.db_backend ++ echo -e 'node.data_dir="/var/lib/emqx" node.name="[email protected]" node.cookie="emqxsecretcookie" node.db_backend=rlog cluster.proto_dist=inet_tcp' ++ grep node.db_backend= ++ sed -e s/node.db_backend=//g ++ tr -d '"'
-
[[ rlog == \r\l\o\g ]]
-
echo -e 'BEAM_OK CRYPTO_OK [{<<"OpenSSL">>,268443775,<<"OpenSSL 1.0.2g 1 Mar 2016">>}] MNESIA_OK'
-
grep -q MNESIA_OK
-
cd /usr/lib/emqx
-
case "${COMMAND}" in
-
case "$COMMAND" in
-
'[' -f /usr/lib/emqx/releases/5.0.11/emqx.boot ']'
-
BOOTFILE=/usr/lib/emqx/releases/5.0.11/start
-
case "$COMMAND" in
-
FOREGROUNDOPTIONS=
-
'[' '' = 1 ']'
-
maybe_log_to_console
-
'[' '' = default ']'
-
tr_log_to_env
-
local log_to=undefined
-
unset EMQX_LOG__TO
-
case "${log_to}" in
-
export EMQX_LOG__CONSOLE_HANDLER__ENABLE=true
-
EMQX_LOG__CONSOLE_HANDLER__ENABLE=true
-
export EMQX_LOG__FILE_HANDLERS__DEFAULT__ENABLE=false
-
EMQX_LOG__FILE_HANDLERS__DEFAULT__ENABLE=false
-
generate_config -name [email protected]
-
local name_type=-name
-
local [email protected]
-
rm -rf /var/log/emqx/emqx.log.siz
-
local NOW_TIME ++ date +%Y.%m.%d.%H.%M.%S
-
NOW_TIME=2023.01.03.09.44.48
-
call_hocon -v -t 2023.01.03.09.44.48 -s emqx_conf_schema -c /etc/emqx/emqx.conf -d /var/lib/emqx/configs generate
-
call_nodetool hocon -v -t 2023.01.03.09.44.48 -s emqx_conf_schema -c /etc/emqx/emqx.conf -d /var/lib/emqx/configs generate
-
/usr/lib/emqx/erts-12.3.2.2/bin/escript /usr/lib/emqx/bin/nodetool hocon -v -t 2023.01.03.09.44.48 -s emqx_conf_schema -c /etc/emqx/emqx.conf -d /var/lib/emqx/configs generate log.file_handlers.default.enable = EMQX_LOG__FILE_HANDLERS__DEFAULT__ENABLE = false log.console_handler.enable = EMQX_LOG__CONSOLE_HANDLER__ENABLE = true
-
CONF_FILE=/var/lib/emqx/configs/app.2023.01.03.09.44.48.config
-
ARGS_FILE=/var/lib/emqx/configs/vm.2023.01.03.09.44.48.args
-
TMP_ARG_FILE=/var/lib/emqx/configs/vm.args.tmp
-
cp /etc/emqx/vm.args /var/lib/emqx/configs/vm.args.tmp
-
echo ''
-
echo '-pa "/usr/lib/emqx/releases/5.0.11/consolidated"'
-
sed '/^#/d' /var/lib/emqx/configs/vm.2023.01.03.09.44.48.args
-
IFS=
-
read -r ARG_LINE
-
sed '/^$/d' ++ echo '-kernel net_ticktime 120' ++ awk '{$NF="";print}'
-
ARG_KEY='-kernel net_ticktime ' ++ awk '{print $NF}' ++ echo '-kernel net_ticktime 120'
-
ARG_VALUE=120 ++ grep '^-kernel net_ticktime ' /var/lib/emqx/configs/vm.args.tmp
-
TMP_ARG_VALUE='-kernel net_ticktime 120'
-
'[' 120 '!=' '-kernel net_ticktime 120' ']'
-
'[' -n '-kernel net_ticktime 120' ']'
-
sh -c 'sed -i '''s|^-kernel net_ticktime .*$|-kernel net_ticktime 120|''' "/var/lib/emqx/configs/vm.args.tmp"'
-
IFS=
-
read -r ARG_LINE ++ awk '{$NF="";print}' ++ echo '-env ERL_CRASH_DUMP_BYTES 104857600'
-
ARG_KEY='-env ERL_CRASH_DUMP_BYTES ' ++ awk '{print $NF}' ++ echo '-env ERL_CRASH_DUMP_BYTES 104857600'
-
ARG_VALUE=104857600 ++ grep '^-env ERL_CRASH_DUMP_BYTES ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 104857600 '!=' '' ']'
-
'[' -n '' ']'
-
echo '-env ERL_CRASH_DUMP_BYTES 104857600'
-
IFS=
-
read -r ARG_LINE ++ echo '-env ERL_CRASH_DUMP_SECONDS 30' ++ awk '{$NF="";print}'
-
ARG_KEY='-env ERL_CRASH_DUMP_SECONDS ' ++ echo '-env ERL_CRASH_DUMP_SECONDS 30' ++ awk '{print $NF}'
-
ARG_VALUE=30 ++ grep '^-env ERL_CRASH_DUMP_SECONDS ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 30 '!=' '' ']'
-
'[' -n '' ']'
-
echo '-env ERL_CRASH_DUMP_SECONDS 30'
-
IFS=
-
read -r ARG_LINE ++ awk '{$NF="";print}' ++ echo '-env ERL_CRASH_DUMP log/erl_crash.dump'
-
ARG_KEY='-env ERL_CRASH_DUMP ' ++ awk '{print $NF}' ++ echo '-env ERL_CRASH_DUMP log/erl_crash.dump'
-
ARG_VALUE=log/erl_crash.dump ++ grep '^-env ERL_CRASH_DUMP ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' log/erl_crash.dump '!=' '' ']'
-
'[' -n '' ']'
-
echo '-env ERL_CRASH_DUMP log/erl_crash.dump'
-
IFS=
-
read -r ARG_LINE ++ echo '+e 262144' ++ awk '{$NF="";print}'
-
ARG_KEY='+e ' ++ echo '+e 262144' ++ awk '{print $NF}'
-
ARG_VALUE=262144 ++ grep '^+e ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 262144 '!=' '' ']'
-
'[' -n '' ']'
-
echo '+e 262144'
-
IFS=
-
read -r ARG_LINE ++ echo '+zdbbl 8192' ++ awk '{$NF="";print}'
-
ARG_KEY='+zdbbl ' ++ awk '{print $NF}' ++ echo '+zdbbl 8192'
-
ARG_VALUE=8192 ++ grep '^+zdbbl ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 8192 '!=' '' ']'
-
'[' -n '' ']'
-
echo '+zdbbl 8192'
-
IFS=
-
read -r ARG_LINE ++ echo '+Q 1048576' ++ awk '{$NF="";print}'
-
ARG_KEY='+Q ' ++ echo '+Q 1048576' ++ awk '{print $NF}'
-
ARG_VALUE=1048576 ++ grep '^+Q ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 1048576 '!=' '' ']'
-
'[' -n '' ']'
-
echo '+Q 1048576'
-
IFS=
-
read -r ARG_LINE ++ echo '+P 2097152' ++ awk '{$NF="";print}'
-
ARG_KEY='+P ' ++ echo '+P 2097152' ++ awk '{print $NF}'
-
ARG_VALUE=2097152 ++ grep '^+P ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' 2097152 '!=' '' ']'
-
'[' -n '' ']'
-
echo '+P 2097152'
-
IFS=
-
read -r ARG_LINE
-
'[' -n '-setcookie emqxsecretcookie' ']' ++ echo '-setcookie emqxsecretcookie' ++ awk '{$NF="";print}'
-
ARG_KEY='-setcookie ' ++ echo '-setcookie emqxsecretcookie' ++ awk '{print $NF}'
-
ARG_VALUE=emqxsecretcookie ++ grep '^-setcookie ' /var/lib/emqx/configs/vm.args.tmp ++ true ++ awk '{print $NF}'
-
TMP_ARG_VALUE=
-
'[' emqxsecretcookie '!=' '' ']'
-
'[' -n '' ']'
-
echo '-setcookie emqxsecretcookie'
-
IFS=
-
read -r ARG_LINE
-
'[' -n '' ']'
-
echo '-name [email protected]'
-
echo '-mnesia dir '''"/var/lib/emqx/mnesia/[email protected]"''''
-
mv -f /var/lib/emqx/configs/vm.args.tmp /var/lib/emqx/configs/vm.2023.01.03.09.44.48.args
-
check_license
-
'[' no == no ']'
-
return 0
-
EMU=beam
-
PROGNAME=/usr/bin/emqx
-
export EMU
-
export PROGNAME
-
ARGS=console
-
'[' no = no ']'
-
set -- /usr/lib/emqx/erts-12.3.2.2/bin/erlexec -boot /usr/lib/emqx/releases/5.0.11/start -boot_var RELEASE_LIB /usr/lib/emqx/lib -boot_var ERTS_LIB_DIR /usr/lib/emqx/lib -mode embedded -config /var/lib/emqx/configs/app.2023.01.03.09.44.48.config -args_file /var/lib/emqx/configs/vm.2023.01.03.09.44.48.args -start_epmd false -epmd_module ekka_epmd -proto_dist ekka
-
logger -t 'emqx[13433]' 'EXEC: /usr/lib/emqx/erts-12.3.2.2/bin/erlexec -boot /usr/lib/emqx/releases/5.0.11/start -boot_var RELEASE_LIB /usr/lib/emqx/lib -boot_var ERTS_LIB_DIR /usr/lib/emqx/lib -mode embedded -config /var/lib/emqx/configs/app.2023.01.03.09.44.48.config -args_file /var/lib/emqx/configs/vm.2023.01.03.09.44.48.args -start_epmd false -epmd_module ekka_epmd -proto_dist ekka -- console -emqx_data_dir /var/lib/emqx'
-
exec /usr/lib/emqx/erts-12.3.2.2/bin/erlexec -boot /usr/lib/emqx/releases/5.0.11/start -boot_var RELEASE_LIB /usr/lib/emqx/lib -boot_var ERTS_LIB_DIR /usr/lib/emqx/lib -mode embedded -config /var/lib/emqx/configs/app.2023.01.03.09.44.48.config -args_file /var/lib/emqx/configs/vm.2023.01.03.09.44.48.args -start_epmd false -epmd_module ekka_epmd -proto_dist ekka -- console -emqx_data_dir /var/lib/emqx Erlang/OTP 24 [erts-12.3.2.2] [emqx] [64-bit] [smp:2:2] [ds:2:2:8] [async-threads:4]
Listener ssl:default on 0.0.0.0:8883 started. Listener tcp:default on 0.0.0.0:1883 started. Listener ws:default on 0.0.0.0:8083 started. Listener wss:default on 0.0.0.0:8084 started. 2023-01-03T09:44:49.770843+08:00 [error] Generic server emqx_telemetry terminating. Reason: {{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}. Last message: {continue,init}. State: undefined. 2023-01-03T09:44:49.771166+08:00 [error] crasher: initial call: emqx_telemetry:init/1, pid: <0.2242.0>, registered_name: emqx_telemetry, error: {{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}, ancestors: [emqx_modules_sup,<0.2240.0>], message_queue_len: 1, messages: [{'$gen_call',{<0.2240.0>,[alias|#Ref<0.2696303643.4169203713.98012>]},enable}], links: [<0.2241.0>], dictionary: [], trap_exit: false, status: running, heap_size: 6772, stack_size: 28, reductions: 9561; neighbours: 2023-01-03T09:44:49.771622+08:00 [error] Supervisor: {local,emqx_modules_sup}. Context: child_terminated. Reason: {{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}. Offender: id=emqx_telemetry,pid=<0.2242.0>. 2023-01-03T09:44:49.771836+08:00 [error] crasher: initial call: application_master:init/4, pid: <0.2239.0>, registered_name: [], exit: {{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}},[{application_master,init,4,[{file,"application_master.erl"},{line,142}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}, ancestors: [<0.2238.0>], message_queue_len: 1, messages: [{'EXIT',<0.2240.0>,normal}], links: [<0.2238.0>,<0.1689.0>], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 28, reductions: 221; neighbours: 2023-01-03T09:44:49.772696+08:00 [critical] app: emqx_modules, line: 88, mfa: emqx_machine_boot:start_one_app/1, msg: failed_to_start_app, reason: {emqx_modules,{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}}} 2023-01-03T09:44:49.773154+08:00 [error] Supervisor: {local,emqx_machine_sup}. Context: start_error. Reason: {'EXIT',{{failed_to_start_app,emqx_modules,{emqx_modules,{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}}}},[{emqx_machine_boot,start_one_app,1,[{file,"emqx_machine_boot.erl"},{line,89}]},{lists,foreach,2,[{file,"lists.erl"},{line,1342}]},{emqx_machine_boot,post_boot,0,[{file,"emqx_machine_boot.erl"},{line,38}]},{supervisor,do_start_child_i,3,[{file,"supervisor.erl"},{line,414}]},{supervisor,do_start_child,2,[{file,"supervisor.erl"},{line,400}]},{supervisor,'-start_children/2-fun-0-',3,[{file,"supervisor.erl"},{line,384}]},{supervisor,children_map,4,[{file,"supervisor.erl"},{line,1250}]},{supervisor,init_children,2,[{file,"supervisor.erl"},{line,350}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}}. Offender: id=emqx_machine_boot,pid=undefined. 2023-01-03T09:44:49.773645+08:00 [error] crasher: initial call: application_master:init/4, pid: <0.1919.0>, registered_name: [], exit: {{{shutdown,{failed_to_start_child,emqx_machine_boot,{'EXIT',{{failed_to_start_app,emqx_modules,{emqx_modules,{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}}}},[{emqx_machine_boot,start_one_app,1,[{file,"emqx_machine_boot.erl"},{line,89}]},{lists,foreach,2,[{file,"lists.erl"},{line,1342}]},{emqx_machine_boot,post_boot,0,[{file,"emqx_machine_boot.erl"},{line,38}]},{supervisor,do_start_child_i,3,[{file,"supervisor.erl"},{line,414}]},{supervisor,do_start_child,2,[{file,"supervisor.erl"},{line,400}]},{supervisor,'-start_children/2-fun-0-',3,[{file,"supervisor.erl"},{line,384}]},{supervisor,children_map,4,[{file,"supervisor.erl"},{line,1250}]},{supervisor,init_children,2,[{file,"supervisor.erl"},{line,350}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}}}},{emqx_machine_app,start,[normal,[]]}},[{application_master,init,4,[{file,"application_master.erl"},{line,142}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}, ancestors: [<0.1918.0>], message_queue_len: 1, messages: [{'EXIT',<0.1920.0>,normal}], links: [<0.1918.0>,<0.1689.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 28, reductions: 276; neighbours: Listener ssl:default on 0.0.0.0:8883 stopped. Listener tcp:default on 0.0.0.0:1883 stopped. Listener ws:default on 0.0.0.0:8083 stopped. Listener wss:default on 0.0.0.0:8084 stopped. [os_mon] memory supervisor port (memsup): Erlang has closed [os_mon] cpu supervisor port (cpu_sup): Erlang has closed {"Kernel pid terminated",application_controller,"{application_start_failure,emqx_machine,{{shutdown,{failed_to_start_child,emqx_machine_boot,{'EXIT',{{failed_to_start_app,emqx_modules,{emqx_modules,{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}}}},[{emqx_machine_boot,start_one_app,1,[{file,"emqx_machine_boot.erl"},{line,89}]},{lists,foreach,2,[{file,"lists.erl"},{line,1342}]},{emqx_machine_boot,post_boot,0,[{file,"emqx_machine_boot.erl"},{line,38}]},{supervisor,do_start_child_i,3,[{file,"supervisor.erl"},{line,414}]},{supervisor,do_start_child,2,[{file,"supervisor.erl"},{line,400}]},{supervisor,'-start_children/2-fun-0-',3,[{file,"supervisor.erl"},{line,384}]},{supervisor,children_map,4,[{file,"supervisor.erl"},{line,1250}]},{supervisor,init_children,2,[{file,"supervisor.erl"},{line,350}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}}}},{emqx_machine_app,start,[normal,[]]}}}"} Kernel pid terminated (application_controller) ({application_start_failure,emqx_machine,{{shutdown,{failed_to_start_child,emqx_machine_boot,{'EXIT',{{failed_to_start_app,emqx_modules,{emqx_modules,{bad_return,{{emqx_modules_app,start,[normal,[]]},{'EXIT',{{{badmatch,{aborted,{bad_type,{telemetry,'[email protected]',<<"35D811CC-8B08-11ED-8C0C-93B7AC6DC465">>}}}},[{emqx_telemetry,ensure_uuids,0,[{file,"emqx_telemetry.erl"},{line,538}]},{emqx_telemetry,handle_continue,2,[{file,"emqx_telemetry.erl"},{line,150}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,loop,7,[{file,"gen_server.erl"},{line,437}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]},{gen_server,call,[emqx_telemetry,enable,15000]}}}}}}},[{emqx_machine_boot,start_one_app,1,[{file,"emqx_machine_boot.erl"},{line,89}]},{lists,foreach,2,[{file,"lists.erl"},{line,1342}]},{emqx_machine_boot,post_boot,0,[{file,"emqx_machine_boot.erl"},{line,38}]},{supervisor,do_start_child_i,3,[{file,"supervisor.erl"},{line,41