错误:初始化脚本与1:redhat-release-server-6Server-6.10.0.12.0.1.el6.x86_64冲突

时间:2019-07-04 13:18:06

标签: centos7

当我尝试使用以下命令安装oracle时,

sudo yum install oracle-database-server-12cR2-preinstall -y

我收到以下错误。

Error: initscripts conflicts with 1:redhat-release-server-6Server-6.10.0.12.0.1.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

操作系统版本如下。

$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core) 

,初始化脚本的版本是

$ rpm -qa | grep initscripts
initscripts-9.49.46-1.el7.x86_64

有人可以让我知道如何解决这个问题吗?

谢谢 Shuja

1 个答案:

答案 0 :(得分:1)

您肯定启用了多个存储库。

第一步: 在此处检查您的存储库并共享输出。

命令:

yum repolist

命令:

yum repolist --disablerepo=epel

该命令将返回多个存储库。

安装名为YUM Utilis的实用程序

命令:

yum install -y yum-utils

命令:

yum install -y yum-utils --disablerepo=epel

然后从以下命令禁用存储库... 命令:

yum-config-manager --disable reponame
yum-config-manager --disable reponame2

例如,我已在框中禁用了这两个存储库

yum-config-manager --disable ol6_UEK_latest
yum-config-manager --disable ol6_latest

现在在禁用不需要的EPEL6或OL6存储库后,您可能只会看到RHEL 7存储库。

尝试并确认。