Hi, On 5.5 you need to install python-hashlib and python-createrepo RPM packages. These required packages are installed if you are using koji RPM. The createrepo task creates the repository with the python library and not with createrepo command and createrepo RPM on REHL5.5 don't contain this library.
Regards, Pierre Le 1 nov. 2010 à 08:46, Allen Hewes a écrit : 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 -- buildsys mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/buildsys -- buildsys mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/buildsys
