The insights-client command gives error 'Failed to update rules, Error Invalid IPv6 URL'
Issue
-
The
insights-clientcommand fails with following error:Fatal error Traceback (most recent call last): File "/etc/insights-client/rpm.egg/insights/client/phase/v1.py", line 33, in _f func(client, config) File "/etc/insights-client/rpm.egg/insights/client/phase/v1.py", line 94, in pre_update rc = client.test_connection() File "/etc/insights-client/rpm.egg/insights/client/__init__.py", line 69, in _init_connection return func(self, *args, **kwargs) File "/etc/insights-client/rpm.egg/insights/client/__init__.py", line 87, in test_connection return self.connection.test_connection() File "/etc/insights-client/rpm.egg/insights/client/connection.py", line 397, in test_connection upload_success = self._test_urls(self.upload_url, "POST") File "/etc/insights-client/rpm.egg/insights/client/connection.py", line 363, in _test_urls return self._legacy_test_urls(url, method) File "/etc/insights-client/rpm.egg/insights/client/connection.py", line 339, in _legacy_test_urls test_req = self.post(test_url + ext, data=test_flag) File "/etc/insights-client/rpm.egg/insights/client/connection.py", line 189, in post return self._http_request(url, 'POST', **kwargs) File "/etc/insights-client/rpm.egg/insights/client/connection.py", line 173, in _http_request res = self.session.request(url=url, method=method, timeout=self.config.http_timeout, **kwargs) File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 535, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 648, in send r = adapter.send(request, **kwargs) File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 412, in send conn = self.get_connection(request.url, proxies) File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 304, in get_connection proxy = prepend_scheme_if_needed(proxy, 'http') File "/usr/lib/python3.6/site-packages/requests/utils.py", line 895, in prepend_scheme_if_needed scheme, netloc, path, params, query, fragment = urlparse(url, new_scheme) File "/usr/lib64/python3.6/urllib/parse.py", line 380, in urlparse splitresult = urlsplit(url, scheme, allow_fragments) File "/usr/lib64/python3.6/urllib/parse.py", line 459, in urlsplit raise ValueError("Invalid IPv6 URL") ValueError: Invalid IPv6 URL
Environment
- Red Hat Insights
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.