Clone By Date maximum recursion depth exceeded

Solution Verified - Updated -

Issue

  • Execution of spacewalk-clone-by-date results in a recursive loop during dependency checking:
 File "/usr/share/rhn/utils/cloneByDate.py", line 558, in process_deps
    self.__dep_solve(added_nevras)
  File "/usr/share/rhn/utils/cloneByDate.py", line 506, in __dep_solve
    self.process_deps(dep_results)
  File "/usr/share/rhn/utils/cloneByDate.py", line 551, in process_deps
    added_nevras = added_nevras + cloner.process_deps(needed)
  File "/usr/share/rhn/utils/cloneByDate.py", line 683, in process_deps
    self.reset_new_pkgs()
  File "/usr/share/rhn/utils/cloneByDate.py", line 608, in reset_new_pkgs
    for pkg in self.remote_api.list_packages(self.to_label))
  File "/usr/share/rhn/utils/cloneByDate.py", line 858, in list_packages
    self.auth_token, label)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1228, in request
    h = self.make_connection(host)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1414, in make_connection
    return HTTPS(host, None, **(x509 or {}))
  File "/usr/lib64/python2.6/httplib.py", line 1160, in __init__
    cert_file, strict))
  File "/usr/lib64/python2.6/httplib.py", line 1127, in __init__
    HTTPConnection.__init__(self, host, port, strict, timeout)
  File "/usr/lib64/python2.6/httplib.py", line 681, in __init__
    self._set_hostport(host, port)
  File "/usr/lib64/python2.6/httplib.py", line 710, in _set_hostport
    if host and host[0] == '[' and host[-1] == ']':
RuntimeError: maximum recursion depth exceeded in cmp

Environment

  • Satellite 5.7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content