Hi,
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 never completed.
-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 [sat-1.fabrice.co.nz]
-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 22:57:17 sat-1.fabrice.co.nz Y Y 1.5/8.0 i386,x86_64,i686 2013-05-21 02:38:23
I don't know if it is relevant but on the kojid log I have this warning : " [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, in _callMethod return self._sendCall(handler, headers, request) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1797, in _sendCall return self._sendOneCall(handler, headers, request) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1819, in _sendOneCall ret = self._read_xmlrpc_response(response) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1850, in _read_xmlrpc_response raise xmlrpclib.ProtocolError(self._host + handler, NameError: global name 'handler' is not defined
Thanks in advance -- Please consider the environment before printing this email. NIWA is the trading name of the National Institute of Water & Atmospheric Research Ltd.
On 05/20/2013 10:45 PM, Fabrice Cantos wrote:
Hi,
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 never completed.
-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 [sat-1.fabrice.co.nz]
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 22:57:17 sat-1.fabrice.co.nz Y Y 1.5/8.0 i386,x86_64,i686 2013-05-21 02:38:23
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 warning : " [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, in _callMethod return self._sendCall(handler, headers, request) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1797, in _sendCall return self._sendOneCall(handler, headers, request) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1819, in _sendOneCall ret = self._read_xmlrpc_response(response) File "/usr/lib/python2.6/site-packages/koji/__init__.py", line 1850, in _read_xmlrpc_response 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?
https://git.fedorahosted.org/cgit/koji/commit/?id=e41a2d94c4b935d61fce4b1c47...
buildsys@lists.fedoraproject.org