On Mon, Mar 16, 2009 at 11:24 PM, Tiago Bitarelli lvta0909@gmail.com wrote:
On Mon, Mar 16, 2009 at 11:08 PM, Michael DeHaan mdehaan@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@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
Just another weird thing: 1. when I do a "service cobblerd restart" the "list systems" on web starts working again. 2. if I click on "sync" on web interface, it messes up the "list systems", but 3. if I run "cobbler sync" though shell the "list systems" dont stop working (but it doesnt not start working again if it was already messed up. In this case, only 1 solves)
ps: i'm on irc(JustBe`), if you wanna more info.
tyvm
-- Tiago Bitarelli Gomes lvta0909@gmail.com