红联Linux门户
Linux帮助

求助:使用createrepo出现问题

发布时间:2008-07-24 10:15:49来源:红联作者:Growth兆
转xht7874会员

菜鸟在使用createrepo时出现以下问题:

[root@localhost repodata]# createrepo -g /disk/centos5/CentOS /disk/centos5
182/508 - CentOS/kdenetwork-3.5.4-4.fc6.i386.rpm
Error opening package - CentOS/kdepim-3.5.4-4.fc6.i386.rpm
508/508 - CentOS/zsh-4.2.6-1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Traceback (most recent call last):

File "/usr/share/createrepo/genpkgmetadata.py", line 722, in ?

main(sys.argv[1:])

File "/usr/share/createrepo/genpkgmetadata.py", line 646, in main

mdgen.doRepoMetadata()

File "/usr/share/createrepo/genpkgmetadata.py", line 321, in doRepoMetadata

dumpMetadata.repoXML(reporoot, self.cmds)

File "/usr/share/createrepo/dumpMetadata.py", line 879, in repoXML

fo = open(grpfile, 'r')
IOError: [Errno 21] Is a directory

请问该如何解决?
文章评论

共有 2 条评论

  1. hongren 于 2010-12-30 23:36:11发表:

    create rpmfile -o rpmfile 其中的Rpmfile -o是什么意思?

  2. shengcheng 于 2010-08-14 20:38:47发表:

    你man createrepo 看看 -g 选项是干嘛用的? create rpmfile -o rpmfile就可以了, -g 估计是创建软件群!