Parsing of IPv6 proxies is broken in urllib
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-urllib3 (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
When IPv6 proxies are used, urllib in 14.04 won't work always. Example with 'neutron net-list':
⟫ neutron --debug net-list
DEBUG: neutronclient.
DEBUG: neutronclient.
REQ: curl -i http://
DEBUG: neutronclient.
ERROR: neutronclient.shell Connection to neutron failed: invalid literal for int() with base 10: 'ea2a:eaff:
Traceback (most recent call last):
File "/usr/lib/
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/
return cmd.run(known_args)
File "/usr/lib/
return super(OpenStack
File "/usr/lib/
column_names, data = self.take_
File "/usr/lib/
return self.get_
File "/usr/lib/
data = self.retrieve_
File "/usr/lib/
neutron_client = self.get_client()
File "/usr/lib/
return self.app.
File "/usr/lib/
self._handle = self.factory(
File "/usr/lib/
instance.
File "/usr/lib/
httpclient.
File "/usr/lib/
content_
File "/usr/lib/
raise exceptions.
ConnectionFailed: Connection to neutron failed: invalid literal for int() with base 10: 'ea2a:eaff:
DEBUG: neutronclient.shell clean_up ListNetwork
DEBUG: neutronclient.shell Got an error: Connection to neutron failed: invalid literal for int() with base 10: 'ea2a:eaff:
This has been fixed with urllib 1.11:
Changed in python (Ubuntu): | |
importance: | Undecided → High |
tags: | added: cpec |
tags: | removed: cpec |
affects: | python (Ubuntu) → python-urllib3 (Ubuntu) |
Changed in python-urllib3 (Ubuntu): | |
status: | New → Fix Released |