On Mon, Mar 16, 2009 at 11:08 PM, Michael DeHaan <mdehaan(a)redhat.com> wrote:
Tiago Bitarelli wrote:
>
> Just to add more info, I got this on /var/log/httpd/error_log
> ---
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: Traceback (most recent call last):, referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/site-packages/mod_python/apache.py",
> line 299, in HandlerDispatch\n result = object(req), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/var/www/cobbler/web/index.py", line 130, in handler\n
> content = func( **form ), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File
"/usr/lib/python2.4/site-packages/cobbler/webui/CobblerWeb.py",
> line 404, in system_list\n (page, results_per_page, pages) =
> self.__compute_pagination(page,limit,"system"), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File
"/usr/lib/python2.4/site-packages/cobbler/webui/CobblerWeb.py",
> line 376, in __compute_pagination\n total_size =
> self.remote.get_size(collection_type), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in
> __call__\n return self.__send(self.__name, args), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in
> __request\n verbose=self.__verbose, referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in
> request\n return self._parse_response(h.getfile(), sock), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/xmlrpclib.py", line 1286, in
> _parse_response\n return u.close(), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: File "/usr/lib/python2.4/xmlrpclib.py", line 744, in close\n
> raise Fault(**self._stack[0]), referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> [Mon Mar 16 19:33:35 2009] [error] [client 201.19.82.55] PythonHandler
> index: Fault: <Fault 1: 'exceptions.RuntimeError:maximum recursion
> depth exceeded in cmp'>, referer:
>
http://cobbler.lps.ufrj.br/cobbler/web/?mode=system_search_execute
> --
>
>
> cheers,
>
> --
> Tiago Bitarelli Gomes
> _______________________________________________
> cobbler-devel mailing list
> cobbler-devel(a)lists.fedorahosted.org
>
https://fedorahosted.org/mailman/listinfo/cobbler-devel
>
Bill Peck posted a recent patch with respect to a pagination fix, I am
guessing this patch is /not/ in the source RPM.
I'll verify tomorrow.
Meanwhile, the search error in your logs is likely unrelated. Please
check /var/log/cobbler/*.log for any tracebacks, this would
provide more info than the Apache log contents.
Thanks!
--Michael
Thanks for the answer Michael,
I just found that a lot of messages appers on
/var/log/cobbler/cobblerd.log when I try two list system via web
in short, they are:
2009-03-16 21:20:39,129 - api - Exception occured: exceptions.RuntimeError
2009-03-16 21:20:39,129 - api - Exception value: maximum recursion
depth exceeded in cmp
2009-03-16 21:20:39,144 - api - Exception Info:
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
1604, in _dispatch
return method_handle(*params)
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
220, in get_size
data = self.__get_all(collection_name)
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
273, in __get_all
return self.xmlrpc_hacks(data)
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
900, in xmlrpc_hacks
data = [ self.xmlrpc_hacks(x) for x in data ]
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
906, in xmlrpc_hacks
data2[str(key)] = self.xmlrpc_hacks(data[key])
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
906, in xmlrpc_hacks
data2[str(key)] = self.xmlrpc_hacks(data[key])
(repeats hundreds of times)
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
900, in xmlrpc_hacks
data = [ self.xmlrpc_hacks(x) for x in data ]
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
899, in xmlrpc_hacks
elif type(data) == list:
if you need more info just mail me
cheers,
--
Tiago Bitarelli Gomes