spacewalk-clone-by-date loops into infinite loop when cloning channels

Solution In Progress - Updated -

Issue

  • spacewalk-clone-by-date loops into infinite loop
spacewalk-clone-by-date -l rhel-s390x-server-6  RHEL6-S390-2015-04-28 -l rhel-s390x-server-optional-6 RHEL6-OPTIONAL-S390-2015-04-28 -d 2015-04-28 -y -u xchannel -p xxx
Reading repository information.
Using issue_date.

By continuing the following channels will be created: 
RHEL6-OPTIONAL-S390-2015-04-28, RHEL6-S390-2015-04-28
Cloning rhel-s390x-server-6 to RHEL6-S390-2015-04-28 with original package set.
Cloning rhel-s390x-server-optional-6 to RHEL6-OPTIONAL-S390-2015-04-28 with original package set.
Copying repodata, please wait.
Solving Dependencies (5233): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (25): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (15): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (13): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (12): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (11): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (11): 
________________________________________
######################################## - complete
Processing Dependencies:
________________________________________
######################################## - complete
Dependencies added, looking for new dependencies
Solving Dependencies (11):
...
######################################## - complete
Processing Dependencies:
________________________________________
########################################Traceback (most recent call last):
  File "/usr/bin/spacewalk-clone-by-date", line 412, in <module>
    sys.exit(abs(main() or 0))
  File "/usr/bin/spacewalk-clone-by-date", line 402, in main
    return cloneByDate.main(args)
  File "/usr/share/rhn/utils/cloneByDate.py", line 245, in main
    cloner.create_channels(options.skip_depsolve)
  File "/usr/share/rhn/utils/cloneByDate.py", line 391, in create_channels
    + [self.src_parent]))
  File "/usr/share/rhn/utils/cloneByDate.py", line 494, in dep_solve
    self.__dep_solve(nvrea_list)
  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 547, 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 547, 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 547, 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 547, 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 547, 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 540, in process_deps
    added_nevras = added_nevras + cloner.process_deps(needed)
  File "/usr/share/rhn/utils/cloneByDate.py", line 675, in process_deps
    self.reset_new_pkgs()
  File "/usr/share/rhn/utils/cloneByDate.py", line 598, in reset_new_pkgs
    for pkg in self.remote_api.list_packages(self.to_label))
  File "/usr/share/rhn/utils/cloneByDate.py", line 853, 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 1138, in __init__
    cert_file, strict))
  File "/usr/lib64/python2.6/httplib.py", line 1105, in __init__
    HTTPConnection.__init__(self, host, port, strict, timeout)
  File "/usr/lib64/python2.6/httplib.py", line 661, in __init__
    self._set_hostport(host, port)
  File "/usr/lib64/python2.6/httplib.py", line 690, in _set_hostport
    if host and host[0] == '[' and host[-1] == ']':
RuntimeError: maximum recursion depth exceeded in cmp

Environment

  • Red Hat Satellite 5.7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.