2015-07-13 63 views
2
This is what I get when trying to install: 

[[email protected] yum.repos.d]# **yum install oracle-rdbms-server-12cR1-preinstall -y** 

Loaded plugins: langpacks, product-id, subscription-manager 

该系统已注册到红帽订阅管理,但没有收到更新。您可以使用subscription-manager来分配订阅。 解析相关如何在Red Hat Enterprise Linux Server 7.0版(迈普)上安装“oracle-rdbms-server-12cR1-preinstall”

--> Running transaction check 
---> Package oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-13.el6 will be installed 
--> Processing Dependency: kernel-uek for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64  
--> Processing Dependency: ksh for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64  
--> Processing Dependency: libaio-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64 
--> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64 
--> Running transaction check 
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed 
---> Package kernel-uek.x86_64 0:2.6.39-400.250.6.el6uek will be installed 
--> Processing Dependency: kernel-uek-firmware = 2.6.39-400.250.6.el6uek for package: kernel-uek-2.6.39-400.250.6.el6uek.x86_64 
--> Processing Dependency: ql23xx-firmware for package: kernel-uek-2.6.39-400.250.6.el6uek.x86_64 
---> Package ksh.x86_64 0:20120801-21.el6_6.3 will be installed 
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed 
--> Processing Dependency: libaio = 0.3.107-10.el6 for package: libaio-devel-0.3.107-10.el6.x86_64 
--> Running transaction check 
---> Package kernel-uek-firmware.noarch 0:2.6.39-400.250.6.el6uek will be installed 
---> Package libaio.i686 0:0.3.107-10.el6 will be installed 
---> Package ql23xx-firmware.noarch 0:3.03.27-3.1.el6 will be installed 

卸下ql23xx-firmware.noarch 0:3.03.27-3.1.el6 - U由于从安装了Linux-固件20140213-0.3.git4164c23.el7.noarch到淘汰了
- >通过新的更改重新启动依赖关系解决方案。
- >运行的事务检查
--->包装ql23xx-firmware.noarch 0:3.03.27-3.1.el6将安装
- >处理相关性:ql23xx-固件包:内核uek- 2.6.39-400.250.6.el6uek.x86_64
- >成品依赖解析
错误:包装:内核UEK-2.6.39-400.250.6.el6uek.x86_64(ol6_UEK_latest) 要求:ql23xx固件
您可以尝试使用--skip-broken来解决问题
您可以尝试运行:rpm -Va --nofiles --nodigest
[根@ ilorafraud3 yum.repos.d]#

+0

我有这个问题为好,使用'--skip-broken'工作,但恐怕会引起我问题在路上 – JLewkovich

回答

0

真正的工作,在一个干净的(安全)的方式,对我来说是重建原始的源RPM 没有kernel-uek要求:

[[email protected] SPECS]$ diff oracle-rdbms-server-12cR1-preinstall.spec oracle-rdbms-server-12cR1-preinstall.spec.orig 
24c24 
< #Requires:kernel-uek 
--- 
> Requires:kernel-uek 

所有的功劳应得flashdba所有的细节和可能的替代办法解释在这里:在 https://flashdba.com/install-cookbooks/using-oracle-preinstall-rpm-with-red-hat-6/

您可以找到甲骨文的RPM

相关问题