故障排除
haf daemon日志报错
现象描述:
haf daemon日志报错,报错信息如下。
[ERROR] [ProcessID:1512097] [daemon_recv] TlsAccept:428] [LINK]target TlsAcceptDeal failed. channelID=0
解决方法:
从卸载节点到主机节点重新执行生成证书操作。
使用haf-tool生成证书时,偶现的生成错误问题
现象描述:
使用haf-tool生成证书时,偶现的生成错误问题,错误信息如下。
/home/omm/haf-install/haf-host/tools/scripts/csr_gen.sh generate host csr failed
解决方法:
该错误一般是在启动服务时,已经source了如下的主机节点脚本,导致运行时和本地的OpenSSL命令版本冲突,在执行上述证书生成命令时,重新开启一个Shell即可。
HAF运行时发生系统异常,找不到core文件
现象描述:
HAF框架运行时,发生异常导致进程退出,无法找到coredump文件。
解决方法:
core文件由系统产生,haf没有权限进行修改,建议查看系统配置文件,确认coredump文件的生成位置。
cat /proc/sys/kernel/core_pattern
HAF在X86环境安装失败并报错
现象描述:
HAF在x86环境中安装出现错误,提示cannot execute binary file: Exec format error。
解决方法:
HAF不支持在X86环境中安装,请替换为鲲鹏。
HAF安装crontab权限问题
现象描述:
安装卸载节点时报错,提示/var/spool/cron/#tmp.client2.XXXXOINOX2: Permission denied。
解决方法:
- 找到crontab文件位置。
which crontab
- crontab增加s位,并修改crontab为root所属。
chown root:root /usr/bin/crontab chmod u+s /usr/bin/crontab
HAF安装系统变量问题
现象描述:
安装卸载节点时报错,提示failed to generate csr。
原因分析:
系统中自带的OpenSSL库被HAF的libssl.so.1.1替换掉了,导致OpenSSL运行出错。
解决方法:
检查“/etc/profile”中环境变量,是否将HAF目录下.so文件导入到系统环境变量中,如果导入,删除即可。
父主题: HAF 用户指南