yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #37260
[Bug 1488891] [NEW] WALinuxAgentShim fails to handle escaped characters in dhclient.eth0.leases
Public bug reported:
For example, a line of
option unknown-245 "dH\"l";
in dhclient.eth0.leases should yield an IP address of 100.72.34.108 but
instead causes an exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceAzure.py", line 249, in get_data
fabric_data = metadata_func()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 289, in get_metadata_from_fabric
shim = WALinuxAgentShim()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 210, in __init__
self.endpoint = self.find_endpoint()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 237, in find_endpoint
endpoint_ip_address = socket.inet_ntoa(value)
OSError: packed IP wrong length for inet_ntoa
** Affects: cloud-init
Importance: Undecided
Assignee: Dan Watkins (daniel-thewatkins)
Status: New
** Changed in: cloud-init
Assignee: (unassigned) => Dan Watkins (daniel-thewatkins)
** Summary changed:
- WALinuxAgentShim fails to handle escaped characters
+ WALinuxAgentShim fails to handle escaped characters in dhclient.eth0.leases
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1488891
Title:
WALinuxAgentShim fails to handle escaped characters in
dhclient.eth0.leases
Status in cloud-init:
New
Bug description:
For example, a line of
option unknown-245 "dH\"l";
in dhclient.eth0.leases should yield an IP address of 100.72.34.108
but instead causes an exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceAzure.py", line 249, in get_data
fabric_data = metadata_func()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 289, in get_metadata_from_fabric
shim = WALinuxAgentShim()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 210, in __init__
self.endpoint = self.find_endpoint()
File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/azure.py", line 237, in find_endpoint
endpoint_ip_address = socket.inet_ntoa(value)
OSError: packed IP wrong length for inet_ntoa
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1488891/+subscriptions
Follow ups