一、引出
在centos/redhat7 系统上安装了2024.2 aoi版本的calibre之后,无法启动,报错如下:
按照提示设置
setenv CALIBRE_DISABLE_RHEL6_WARNING 1
仍旧无法启动,提示依旧
二、分析
查找官网消息,发现,AOI 2024.2版本仍然可以兼容centos/redhat7的操作系统。
三、查找原因
通过提示,在calibre目录进行查找
grep -r CALIBRE_DISABLE_RHEL6_WARNING
打开calibre_env文件。查找到对应的内容
再对比早期2023版本的calibre的此文件。发现,这一段正是2024 AOI版本新增的关于对操作系统检测的部分。
而在这个脚本中的两行使得之前设置的setenv 完全失效,而这个就是无法启动的原因
CALIBRE_SKIP_OS_CHECKS=''
CALIBRE_DISABLE_RHEL6_WARNING=''
四、如何解决
1、直接屏蔽
测试启动,成功
2、修改脚本
然后设置
setenv CALIBRE_DISABLE_RHEL6_WARNING 1
3、更新其他版本
更新版本为AOJ的2024版本,可完美启动
解决!~
网友留言: