使用yum安装oracle后系统崩溃

时间:2013-09-15 20:53:14

标签: linux oracle11g yum

最近我尝试使用快速手册在apt(我之前从未使用过yum)上安装我的linux上的oracle:

http://www.oracle.com/technetwork/articles/servers-storage-admin/ginnydbinstallonlinux-488779.html

命令后:

sudo yum install oracle-rdbms-server-11gR2-preinstall

我收到了错误:     失败:ca-certificates.noarch 0:2010.63-3.el6_1.5 chkconfig.x86_64 0:1.3.49.3-2.el6 file-libs.x86_64 0:5.04-15.el6 filesystem.x86_64 0:2.4.30-3 .el6 initscripts.x86_64 0:9.03.38-1.0.1.el6_4.2

Complete!

出了问题因为命令如:ps,top正在崩溃

login@Ass-K55VJ:/etc/yum/repos.d$ ps -e
ps: relocation error: ps: symbol procps_number_version, version _3_2_5 not defined in        file libproc-3.2.8.so with link time reference

login@Ass-K55VJ:/etc/yum/repos.d$ top 
Segmentation fault (core dumped)
then I tryied to uninstall oracle and dependencies but after command:

sudo yum remove oracle-rdbms-server-11gR2-preinstall

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:

2.6.6(r266:84292,2013年7月10日,06:42:56)[GCC 4.4.7 20120313(红帽4.4.7-3)]

If you cannot solve this problem yourself, please go to the yum faq at:     http://wiki.linux.duke.edu/YumFaq

所以看起来yum安装在我的系统新库中但没有正确链接它?我不知道在这一刻做了什么,因为它看起来像我的ubuntu上的armagedon ......

1 个答案:

答案 0 :(得分:1)

这是否意味着您使用的是ubuntu并尝试使用yum安装rpm软件包?您使用的手册是针对 Oracle Linux 6 的,为什么要在ubuntu上尝试呢?

rpm软件包与使用deb软件包的ubuntu等基于debian的系统不兼容。所以你可能会把你的系统搞得很困难,用不兼容的系统库覆盖重要的系统库。

如果apt-get仍然有效,那么您可以尝试重新安装(apt-get --reinstall install)等效库到您链接到的安装手册中提到的库 - rpm和deb的命名并不总是相同包。 dpkg -l应该可以帮助您查看正确安装的库。我将从C库(libc)等开始。

但是如果apt-get也被搞砸了,那么你需要从ubuntu镜像手动下载软件包并使用dpkg安装它们,但我想重新安装(如果你有一个,请从备份恢复) )将是最好的选择。