LinuxSir.cn,穿越时空的Linuxsir!

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

添加yum的cdrom.repo库出错

[复制链接]
发表于 2007-6-5 00:53:50 | 显示全部楼层 |阅读模式
在yum.reops.d里面添加一个cdrom.repo,然后把其他的先移到另外的地方
添加的内容为
[cdrom]
name=cdrom
baseurl=file:///media/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY

然后运行“添加删除软件”,可以正常进入,选好了rpm包,检查依赖关系都没有问题,但是一运行就返回如下错误

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: ''

Local variables in innermost frame:
self: indent - 2.2.9-16.fc7.x86_64
netloc:
fragid:
path: //1180278169.239747
query:
scheme: media


请问是什么原因呢
发表于 2007-6-5 17:14:00 | 显示全部楼层
me too
maybe it's a bug when dvdrom is added
回复 支持 反对

使用道具 举报

发表于 2007-6-6 10:00:42 | 显示全部楼层
me too
bugzilla有人提交这个bug了。bug242275和bug241604
现在有个简单的补丁。
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=155589
回复 支持 反对

使用道具 举报

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

本版积分规则

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