免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: molecar
打印 上一主题 下一主题

我的centos5的RPM被我整坏了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-19 10:07 |显示全部楼层 |倒序浏览
Linux noc 2.6.18-92.1.13.el5.028stab059.6 #1 SMP Fri Nov 14 16:01:01 MSK 2008 i686 i686 i386

GNU/Linux
那天我强制升级安装了一个 rpm-libs

rpm -Uvh --nodeps rpm-libs-4.4.2.3-9.el5.i386.rpm

之后执行rpm会出现找不到一下so

libnspr4.so

libnssutil3.so

libplds4.so

libnss3.so

libplc4.so

我就从自己安装的centos上copy上面的so到 /usr/lib里面

再执行rpm 什么反应没有

执行yum

就会出现如下的内容

  1. Loading "installonlyn" plugin
  2. error: no dbpath has been set
  3. error: cannot open Packages database in /%{_dbpath}
  4. Traceback (most recent call last):
  5. File "/usr/bin/yum", line 29, in ?
  6. yummain.main(sys.argv[1:])
  7. File "/usr/share/yum-cli/yummain.py", line 82, in main
  8. base.getOptionsConfig(args)
  9. File "/usr/share/yum-cli/cli.py", line 206, in getOptionsConfig
  10. errorlevel=opts.errorlevel)
  11. File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 132, in doConfigSetup
  12. self.conf = config.readMainConfig(startupconf)
  13. File "/usr/lib/python2.4/site-packages/yum/config.py", line 598, in readMainConfig
  14. yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  15. File "/usr/lib/python2.4/site-packages/yum/config.py", line 661, in _getsysver
  16. idx = ts.dbMatch('provides', distroverpkg)
  17. TypeError: rpmdb open failed
复制代码


大家帮忙看看该怎么解决

论坛徽章:
0
2 [报告]
发表于 2009-04-19 18:03 |显示全部楼层
有没有办法解决啊?

论坛徽章:
0
3 [报告]
发表于 2009-04-19 18:15 |显示全部楼层
有步骤吗?楼上哥们:wink:

论坛徽章:
0
4 [报告]
发表于 2009-04-19 21:18 |显示全部楼层
yum现在都不能用。呵呵

论坛徽章:
0
5 [报告]
发表于 2009-04-19 21:19 |显示全部楼层
[root@noc ~]# yum remove
Loading "installonlyn" plugin
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 82, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 206, in getOptionsConfig
    errorlevel=opts.errorlevel)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 132, in doConfigSetup
    self.conf = config.readMainConfig(startupconf)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 598, in readMainConfig
    yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 661, in _getsysver
    idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

论坛徽章:
0
6 [报告]
发表于 2009-04-19 23:52 |显示全部楼层
现在执行rpm根本没反应。继续等。

论坛徽章:
0
7 [报告]
发表于 2009-04-20 10:53 |显示全部楼层
步骤呢?我这个是美国的vps。下载一个iso到vps里面,然后再从vps里面mount上去安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP