转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
请问该如何解决?
hongren 于 2010-12-30 23:36:11发表:
create rpmfile -o rpmfile 其中的Rpmfile -o是什么意思?
shengcheng 于 2010-08-14 20:38:47发表:
你man createrepo 看看 -g 选项是干嘛用的? create rpmfile -o rpmfile就可以了, -g 估计是创建软件群!