"koji regen-repo dist-test-build" command fails,<br><br>kojid, kojira, httpd, postgresql are all running. <br>selinux is disabled<br><br>I debug the kojid and create_local_repo() not be exe, because pkglist is empty.<br>
i can't find who create this file, and when it be created.<br><br>Have somebody got this problem ? <br>I find out some old articles from mail list, but all are not help!<br><br>=======================================================<br>
if os.path.getsize(pkglist) > 0:<br> # don't call createrepo with an empty pkglist or it'll<br> # add every Koji-managed rpm to the repodata<br> self.create_local_repo(rinfo, arch, pkglist, groupdata, oldrepo)<br>
========================================================<br><br>[eric@wenjia tasks]$ koji regen-repo dist-test-build<br>Regenerating repo for tag dist-test-build<br>Watching tasks (this may be safely interrupted)...<br>712 newRepo (dist-test-build): free<br>
712 newRepo (dist-test-build): free -> open (kojibuilder1)<br> 714 createrepo (i386): free<br> 713 createrepo (x86_64): free<br> 715 createrepo (ia64): free<br> 713 createrepo (x86_64): free -> open (kojibuilder1)<br>
713 createrepo (x86_64): open (kojibuilder1) -> FAILED: Fault: <Fault 1: 'Traceback (most recent call last):\n File "/usr/sbin/kojid", line 1285, in runTask\n response = (handler.run(),)\n File "/usr/sbin/kojid", line 1361, in run\n return self.handler(*self.params,**self.opts)\n File "/usr/sbin/kojid", line 2884, in handler\n for f in os.listdir(self.datadir):\nOSError: [Errno 2] No such file or directory: \'/tmp/koji/tasks/713/713/repo/repodata\'\n'><br>
2 free 1 open 0 done 1 failed<br> 714 createrepo (i386): free -> open (kojibuilder1)<br> 714 createrepo (i386): open (kojibuilder1) -> FAILED: Fault: <Fault 1: 'Traceback (most recent call last):\n File "/usr/sbin/kojid", line 1285, in runTask\n response = (handler.run(),)\n File "/usr/sbin/kojid", line 1361, in run\n return self.handler(*self.params,**self.opts)\n File "/usr/sbin/kojid", line 2884, in handler\n for f in os.listdir(self.datadir):\nOSError: [Errno 2] No such file or directory: \'/tmp/koji/tasks/714/714/repo/repodata\'\n'><br>
1 free 1 open 0 done 2 failed<br> 715 createrepo (ia64): free -> canceled<br> 0 free 1 open 1 done 2 failed<br>712 newRepo (dist-test-build): open (kojibuilder1) -> FAILED: Fault: <Fault 1: 'Traceback (most recent call last):\n File "/usr/sbin/kojid", line 1285, in runTask\n response = (handler.run(),)\n File "/usr/sbin/kojid", line 1361, in run\n return self.handler(*self.params,**self.opts)\n File "/usr/sbin/kojid", line 2884, in handler\n for f in os.listdir(self.datadir):\nOSError: [Errno 2] No such file or directory: \'/tmp/koji/tasks/713/713/repo/repodata\'\n'><br>
0 free 0 open 1 done 3 failed<br><br>712 newRepo (dist-test-build) failed<br><br><br>