报错提示缺少依赖包,zabbix-web-deps。但是,为啥dnf会安装el9的包呢?你使用的本地yum吗
先解决yum源的问题,现在yum源里的rpm包不对
这个问题是因为 CentOS 及 openEuler 20.03 部分版本还有 php-json 这个包,openEuler 其他版本这个包变成了 php-common
而 el9 的 zabbix 包在编译时已经指定了必须要 php-json,如下图所示:
解决办法有三个:
① 重新在 openEuler 上编译 el9 的包,编译之前把上图那一行注释掉
② 在 openEuler 上编译 php-json 包,然后安装
③ 使用已经适配 openEuler 的 zabbix,没有这个问题,可以在这里查: OEPKGS-SEARCH
1 个赞