On 05/20/2013 10:45 PM, Fabrice Cantos wrote:
I have setup my own koji build system .
I have the koji hub on a separate server that the koji builder.
However every time that I tried to build a package, the task createrepo
-bash-3.2$ koji list-tasks
2259 20 fabrice OPEN noarch build [sat-1.fabrice.co.nz]
2260 19 fabrice FREE noarch +waitrepo
2257 15 kojira OPEN noarch newRepo [sat-1.fabrice.co.nz]
2258 14 kojira OPEN noarch +createrepo
If the build task creates a waitrepo subtask like that, then there is no
active repo for the build tag. I'm not sure why the waitrepo task is
free though. It looks like you have hosts available to take it.
I take it this is a new setup? It looks like your createrepo task is
failing to complete.
-bash-3.2$ koji list-hosts --channel=createrepo
Hostname Enb Rdy Load/Cap Arches Last Update
fc-test.fabrice.co.nz Y N 0.0/4.0 x86_64,i386,i686 2013-05-20
sat-1.fabrice.co.nz Y Y 1.5/8.0 i386,x86_64,i686 2013-05-21
Looks like fc-test.fabrice.co.nz isn't checking in. Expected?
I don't know if it is relevant but on the kojid log I have this
" [INFO] koji: Try #5 for call 2 (rawUpload) failed: global name
'handler' is not defined"
File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1886,
return self._sendCall(handler, headers, request)
File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1797,
return self._sendOneCall(handler, headers, request)
File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1819,
ret = self._read_xmlrpc_response(response)
File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1850,
raise xmlrpclib.ProtocolError(self._host + handler,
NameError: global name 'handler' is not defined
Unfortunately, a bug on the client side is masking the real error here.
Apply the following linked patch and you should be able to see what the
real error is. I can tell you that the hub is returning an error status,
but I can't say which one. You'll probably see some errors in the hub
logs. Have you looked there?