spacewalk-clone-by-date loops into infinite loop when cloning channels
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.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
