2015-07-13 90 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

相關問題