LinuxSir.cn,穿越时空的Linuxsir!

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

请教F7下使用yum出现的问题

[复制链接]
发表于 2007-8-18 10:36:31 | 显示全部楼层 |阅读模式
小弟的Linux是F7,yum设置的网络源已可以使用,但使用本地镜像源的时候就会出错:
Component: Software Manager
Summary: TB21f8f94d packages.py:485:getDiscNum:ValueError: invalid literal for int() with base 10: ''

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 337, in _apply
    self.applyChanges(self.mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 722, in applyChanges
    dlpkgs = self.downloadPackages(mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 417, in downloadPackages
    probs = self.downloadPkgs(dlpkgs)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 798, in downloadPkgs
    remote_pkgs.sort(mediasort)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 747, in mediasort
    a = a.getDiscNum()
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 485, in getDiscNum
    return int(fragid)
ValueError: invalid literal for int() with base 10: ''
我在用yum安装本地镜像源上的软件包时已经把网络源关闭了。设置本地源的repo是:
[ISO]
name=iso
baseurl=file:///mnt/iso

failovermethod=priority
enabled=1
gpgcheck=0
本地源已经挂载,而且yum也可以找到本地源的软件包,就是安装的时候出上面的错误。
不知是何问题,请高手指点。
 楼主| 发表于 2007-8-20 10:46:32 | 显示全部楼层

Re:

好像是yum的版本问题,我原来的yum版本是2.x.x的版本,现在升级到3.2.2版的yum后似乎没有出现这个问题了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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