异常:解决依赖失败:1:perl-JSON-XS-2.27-2.el6.x86_64需要perl(:MODULE_COM



场景:在centOS 7上新安装plesk 12.5到OpenVZ容器(proxmox):安装Plesk 12.5我得到以下错误:异常:解决依赖失败:1:perl-JSON-XS-2.27-2.el6。x86_64需要perl(:MODULE_COMPAT_5.10.1)

提示吗?

您提到CentOS 7,但您试图安装的包(perl-JSON-XS-2.27-2.el6.x86_64)是RedHat/CentOS 6,由包名称中的el6标记表示。

无论如何,问题似乎是由于yum中没有正确的可用存储库来解决所有必要的依赖关系。Plesk维护他们自己的yum存储库来提供所有必要的包。通常安装脚本会为您处理这个问题(安装脚本只是一种快速获取Plesk自动安装程序的方法,它应该配置了适当的源代码存储库)。

我建议您检查容器中当前配置的yum存储库,并确保没有冲突的存储库。根据你使用Plesk安装的组件,它将需要管理nginx, apache, mysql, php和一些perl组件,所以请确保你没有yum存储库试图安装相关软件包。另外,如果你确实在使用CentOS 7,确保你没有试图安装CentOS 6软件包的存储库。这个bash一行代码应该打印出所有配置的yum存储库url,以便您可以快速扫描是否有任何使用错误版本的url:

grep -re '^(mirrorlist|baseurl)' /etc/yum.repos.d/

如果您需要进一步的故障排除帮助,请包括您如何尝试安装Plesk。

最新更新