麒麟系统安装ocean4.3.2.0版本observer 报错非法指令,如何解决

【 使用环境 】测试环境
【 OB or 其他组件 】OBD
【 使用版本 】2.9.2
【问题描述】麒麟系统安装ocean4.3.2.0版本observer 报错非法指令,如何解决
【复现路径】非法指令

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根据您的描述,您在麒麟系统上安装 OceanBase 4.3.2.0 版本的 Observer 时遇到了“非法指令”的错误。这通常意味着二进制文件与系统的 CPU 架构不匹配,或者存在其他兼容性问题。

为了更准确地定位问题并提供有效的解决方案,我们可以使用 obdiag 工具来收集相关信息。

根因分析场景:

由于“非法指令”错误通常不是由特定的 OceanBase 内部错误码触发的,因此这里没有适用的根因分析场景。

日志采集场景:

集群基础信息

日志采集命令:

obdiag gather scene run --scene=observer.base

这条命令会收集集群的基础信息,包括但不限于系统环境配置、OceanBase 版本信息等,有助于我们了解您的部署环境。

接下来,请您提供以下信息以便我们更好地帮助您:

  1. 您使用的麒麟系统的具体版本是什么?
  2. 您部署 OceanBase 的服务器 CPU 架构是什么?例如 x86_64 或 aarch64 等。
  3. 安装过程中是否有其他的错误提示或日志信息?
  4. 您是从哪里下载的 OceanBase 4.3.2.0 版本的安装包?是否确保了安装包与您的系统架构相匹配?

请运行上述 obdiag 命令并将生成的日志压缩包发送给我们,我们将进一步分析问题的原因。

具体信息可参考以下文档:

附上敏捷诊断工具 obdiag 使用帮助链接

CPU不支持某些指令

1 个赞

非法指令,应该是硬件不支持某些指令,目前找到解决方法了么

1 个赞

具体报的啥错?
是虚拟机安装么?