Uploading content certificates to Red Hat Update Infrastructure 2.1 fails with "TypeError: argument of type 'NoneType' is not iterable"
Issue
-
Uploading content certificates to a RHUA 2.1 instance fails with an error similar to:
An unexpected error has occurred during the last operation. More information can be found in /root/.rhui/rhui.log.Error in /root/.rhui/rhui.log:
Connecting to RHUA [RHUA.EXAMPLE.COM]... Successfully connected to [RHUA.EXAMPLE.COM] Unexpected error caught at the shell level Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/rhui/tools/shell.py", line 86, in safe_listen self.listen(clear=first_run) File "/usr/lib/python2.6/site-packages/rhui/tools/shell.py", line 112, in listen Shell.listen(self) File "/usr/lib/python2.6/site-packages/rhui/common/shell.py", line 186, in listen item.func(*args, **item.kwargs) File "/usr/lib/python2.6/site-packages/rhui/tools/screens/entitlements.py", line 104, in new_certificate self.cert_manager.add_certificate(cert_filename) File "/usr/lib/python2.6/site-packages/rhui/tools/cert_manager.py", line 276, in add_certificate if not _is_valid_download_url(e.download_url): File "/usr/lib/python2.6/site-packages/rhui/tools/cert_manager.py", line 301, in _is_valid_download_url if valid_url in download_url: TypeError: argument of type 'NoneType' is not iterable
Environment
- Red Hat Update Infrastructure 2.1
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.
