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, tools, and much more.