Koji 1.4.0 on RHEL 5.5
Allen Hewes
allen at decisiv.net
Mon Nov 1 07:46:30 UTC 2010
Hi Folks,
I am assuming I have the right list? I thought that the infrastructure@ one could be a possibility, but I see some of the koji nijas here... If I am in the wrong place, lemme know where the right place is! ;-)
I have followed the Koji guide at http://fedoraproject.org/wiki/Koji/ServerHowTo.
I also followed the "server bootstrap" guide at http://fedoraproject.org/wiki/Koji/ServerBootstrap.
I am a real koji noob, so I am not comfortable with all the terms and flow. I am still working on understanding how koji works.
I can do all kinds of stuff with the koji cli, so I know I at least got something right.
But I get errors on task newRepo. After getting koji up to snuff via the ServerHowTo, I run these commands from kojiadmin user;
koji import ifstat-1.1-1.3.el5.src.rpm
koji add-tag dist-foo
koji add-pkg --owner allen dist-foo ifstat
koji tag-pkg dist-foo ifstat-1.1-1.3.el5
koji add-tag --parent dist-foo --arches i386 dist-foo-build
koji add-target dist-foo dist-foo-build
Then I get in /var/log/kojid.log:
2010-11-01 03:03:01,390 [WARNING] koji.build.TaskManager: TRACEBACK: Traceback (most recent call last):
File "/usr/sbin/kojid", line 1458, in runTask
response = (handler.run(),)
File "/usr/sbin/kojid", line 1534, in run
return self.handler(*self.params,**self.opts)
File "/usr/sbin/kojid", line 3772, in handler
for f in os.listdir(self.datadir):
OSError: [Errno 2] No such file or directory: '/mnt/koji/kojid/tasks/4/4/repo/repodata'
Then further down:
2010-11-01 03:03:19,708 [WARNING] koji.build.TaskManager: FAULT:
Traceback (most recent call last):
File "/usr/sbin/kojid", line 1458, in runTask
response = (handler.run(),)
File "/usr/sbin/kojid", line 1534, in run
return self.handler(*self.params,**self.opts)
File "/usr/sbin/kojid", line 3729, in handler
results = self.wait(subtasks.values(), all=True, failany=True)
File "/usr/sbin/kojid", line 1621, in wait
return dict(session.host.taskWaitResults(self.id,subtasks))
File "/usr/lib/python2.4/site-packages/koji/__init__.py", line 1468, in __call__
return self.__func(self.__name,args,opts)
File "/usr/lib/python2.4/site-packages/koji/__init__.py", line 1718, in _callMethod
raise err
Fault: <Fault 1: 'Traceback (most recent call last):
File "/usr/sbin/kojid", line 1458, in runTask
response = (handler.run(),)
File "/usr/sbin/kojid", line 1534, in run
return self.handler(*self.params,**self.opts)
File "/usr/sbin/kojid", line 3772, in handler
for f in os.listdir(self.datadir):
OSError: [Errno 2] No such file or directory: \'/mnt/koji/kojid/tasks/4/4/repo/repodata\'
'>
tagBuild and tagNotification complete OK, they are task 1 and 2. From the DB, I can tell that newRepo is task 3 and createrepo is task 4, both are failing with the same "No such file or directory".
I am using koji and all associated RPMs from EPEL and base RHEL. This is a RHEL 5.5 machine. I do use some RPMForge bits, but the koji parts from the guides are either RH or EPEL. I am also running everything on one server; apache (koji-hub), kojid and kojira.
I can run mock just fine and createrepo works also.
I have seen a few posts with the same errors, but the response wasn't clear to me. I didn't quite get what the responder was saying, because mock and createrepo work on my system.
Any ideas?
Thanks much,
-Allen
More information about the buildsys
mailing list