1.8140911 integrity: Unable to open file: zetc/keys/x509_ima.der (-2)1.8140951 integrity: Unable to open file: zetc/keys/x509_evm.der (-2) OceanBase数据库相关问题, 这是啥情况?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的日志信息和问题描述,以下是关于“integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
”和“integrity: Unable to open file: /etc/keys/x509_evm.der (-2)
”的详细分析与解决方案:
在OceanBase数据库运行环境中,您可能在内核日志(通过dmesg
命令查看)中发现了以下提示信息:
[ 1.814091] integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
[ 1.814095] integrity: Unable to open file: /etc/keys/x509_evm.der (-2)
这些日志表明系统尝试打开指定路径的文件(/etc/keys/x509_ima.der
和 /etc/keys/x509_evm.der
),但未能成功。错误代码(-2)
表示文件不存在或无法访问。
该问题的根本原因是Alibaba Cloud Linux 2内核启用了以下两个特性: - CONFIG_IMA_LOAD_X509
- CONFIG_EVM_LOAD_X509
这两个特性用于支持内核完整性测量架构(IMA)和扩展验证模块(EVM),并指定了以下路径作为可信证书的存储位置:
CONFIG_IMA_X509_PATH="/etc/keys/x509_ima.der"
CONFIG_EVM_X509_PATH="/etc/keys/x509_evm.der"
此外,您可以通过以下命令判断当前系统是否为可信系统:
ll /dev/tpm*
/dev/tpm0
或/dev/tpmrm0
,则说明系统为可信系统。首先,执行以下命令检查系统是否为可信系统:
ll /dev/tpm*
该问题仅为配置问题,并不会对系统功能或OceanBase数据库的运行造成实际影响。因此,您可以直接忽略这些日志提示信息。
如果您希望消除这些日志提示,可以手动创建所需的证书文件。具体步骤如下: 1. 创建目录:
mkdir -p /etc/keys
touch /etc/keys/x509_ima.der
touch /etc/keys/x509_evm.der
chmod 600 /etc/keys/x509_ima.der
chmod 600 /etc/keys/x509_evm.der
完成上述操作后,重新启动系统以验证日志是否消失。
该问题是由Alibaba Cloud Linux 2内核的IMA和EVM特性引起的,属于配置层面的问题。对于不可信系统,您可以选择忽略日志信息,或者通过创建相关文件来消除提示。无论采取哪种方式,都不会对OceanBase数据库的运行造成影响。
如有其他疑问,请随时联系技术支持团队获取进一步帮助。