LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 7

yum安装求救!!

[复制链接]
发表于 2009-3-31 20:41:26 | 显示全部楼层 |阅读模式
刚刚安装完系统F10
1)#rpm -ivh http://download1.rpmfusion.org/f ... e-stable.noarch.rpm
      http://download1.rpmfusion.org/n ... e-stable.noarch.rpm
更新系统
2)#yum update
N久之后......

下一步就出错了
3)#yum install gcc kernel-deve
载入插件: refresh-packagekit
rpmdb: Thread/process 4256/3087304384 failed: Thread died in Berkeley DB library
error: db4 error(-30975) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30975)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 229, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 84, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
    enabled_plugins=self.optparser._splitArg(opts.enableplugins))
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 192, in _getConfig
    self._conf = config.readMainConfig(startupconf)
  File "/usr/lib/python2.5/site-packages/yum/config.py", line 774, in readMainConfig
    yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File "/usr/lib/python2.5/site-packages/yum/config.py", line 844, in _getsysver
    idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed


出了什么问题阿?
第4步我打算安装N卡官方驱动的。
发表于 2009-3-31 22:17:32 | 显示全部楼层
rpm 数据库出错了,怎么会呢,是不是没升级好就重启了,还是升级的时候中断了?

以前写过一个相关的东西:
http://p1ngz.blogspot.com/2008/04/fedora-yum.html

照这个做应该可以解决一般的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 10:07:53 | 显示全部楼层
我在升级的时候中断了,按pingz的方法清空了yum的缓存,成功了。
pingz,3Q!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 10:10:20 | 显示全部楼层
现在成功安装官方显卡驱动是不是不出现nv的logo的?
回复 支持 反对

使用道具 举报

发表于 2009-4-2 10:58:50 | 显示全部楼层
Post by saiswim86;1968787
现在成功安装官方显卡驱动是不是不出现nv的logo的?


显示,我的上面显示还有一个红色的“Beta”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 18:36:04 | 显示全部楼层
1)是每次进入x-windows都会出现logo?
我的没有但是我用glxgears命令测试有2万多FPS哦。
2)Freeing locks for locker 0x5: 3111/3086284480
Freeing locks for locker 0x6: 3111/3086284480
Freeing locks for locker 0x7: 3111/3086284480
Freeing locks for locker 0x8: 3111/3086284480
是什么意思?
回复 支持 反对

使用道具 举报

发表于 2009-4-5 05:06:49 | 显示全部楼层
1. 是 x-window 不是 x-windowS

想关掉 Logo ,可以编辑 Xorg.conf 在 Device 段中加入
  1. Option                "NoLogo" "true"
复制代码
,默认是开启的才对。看 glxinfo | grep direct 有
  1. direct rendering: Yes
复制代码
应该就没事了。


2. 那是文件锁,应该是某个已经不存在的进程锁住了  rpm 数据库,因为你中断了升级。下次应该就不会再出现了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-5 20:02:27 | 显示全部楼层
手快快打错字
我用glxinfo | grep direct命令,显示
direct rendering: Yes
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
我用的驱动是NVIDIA-Linux-x86-180.44-pkg1.run
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表