我在搭建容器环境的时候,发现2.4版本到community-2024-02-19的时候失败了

问题描述 投票:0回答:1

我在搭建容器环境的时候,发现2.4版本到community-2024-02-19的时候就失败了。

数据节点panic,多次重试后出现这种情况。

日志如下:

----------
The application panicked (crashed).
Message:  called `Result::unwrap()` on an `Err` value: SerdeMsgInvalid { err: "missing field `is_root_admin` at line 1 column 183" }
Location: /home/runner/work/cnosdb/cnosdb/meta/src/model/meta_admin.rs:118

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 9 frames hidden ⋮
  10: cnosdb::server::ServiceBuilder::create_meta::{{closure}}::h959a03ef5d5d6791
      at <unknown source file>:<unknown line>
  11: cnosdb::server::ServiceBuilder::build_query_storage::{{closure}}::hae8e8f3256a5972f
      at <unknown source file>:<unknown line>
  12: cnosdb::main::{{closure}}::h9f00d4c5371edbb3
      at <unknown source file>:<unknown line>
  13: cnosdb::main::hdf20e29e118ea588
      at <unknown source file>:<unknown line>
  14: std::sys_common::backtrace::__rust_begin_short_backtrace::h02fb8bd2c97b6475
      at <unknown source file>:<unknown line>
  15: std::rt::lang_start::{{closure}}::hd5e344bd86a80ffe
      at <unknown source file>:<unknown line>
  16: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h8a913d44840f99aa
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/core/src/ops/function.rs:284
  17: std::panicking::try::do_call::h8ba215257741aa20
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panicking.rs:552
  18: std::panicking::try::h85acc06cd9305921
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panicking.rs:516
  19: std::panic::catch_unwind::he62c5d6e03102a53
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panic.rs:142
  20: std::rt::lang_start_internal::{{closure}}::h2667b7e63fdb172f
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/rt.rs:148
  21: std::panicking::try::do_call::h9f7a182bfec92592
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panicking.rs:552
  22: std::panicking::try::hbde58a5acc6a1792
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panicking.rs:516
  23: std::panic::catch_unwind::ha7d493354abff086
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/panic.rs:142
  24: std::rt::lang_start_internal::h0a3ad413bf08e687
      at /rustc/b6a8c762eed0ae0383658c38d65cb91bbd9800a1/library/std/src/rt.rs:148
  25: main<unknown>
      at <unknown source file>:<unknown line>
  26: __libc_start_main<unknown>
      at <unknown source file>:<unknown line>
  27: _start<unknown>
      at /opt/zig-linux-x86_64-0.11.0/lib/libc/glibc/sysdeps/x86_64/start-2.33.S:120

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets

我在配置文件中搜索“is_root_admin”,发现没有这个配置项。这是怎么回事

cnosdb
1个回答
0
投票

有可能新的cnosdb需要的字段在旧数据中不存在,导致升级不兼容

© www.soinside.com 2019 - 2024. All rights reserved.