cloud-init generates a traceback if a default route already exists during ephemeral network setup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Expired
|
Medium
|
Unassigned |
Bug Description
If a route already exists when the ephemeral network exists cloud-init will generate the following traceback:
2020-01-16 21:14:22,584 - util.py[DEBUG]: Getting data from <class 'cloudinit.
Traceback (most recent call last):
File "/usr/lib/
if s.update_
File "/usr/lib/
result = self.get_data()
File "/usr/lib/
return_value = self._get_data()
File "/usr/lib/
with dhcp.EphemeralD
File "/usr/lib/
return self.obtain_lease()
File "/usr/lib/
ephipv4.
File "/usr/lib/
self.
File "/usr/lib/
['dev', self.interface], capture=True)
File "/usr/lib/
cmd=args)
ProcessExecutio
This is a regression from 19.1 on SUSE where exiting routes were simply skipped.
Changed in cloud-init: | |
assignee: | nobody → Robert Schweikert (rjschwei) |
Changed in cloud-init: | |
assignee: | Robert Schweikert (rjschwei) → nobody |
Changed in cloud-init: | |
status: | Expired → Incomplete |
importance: | Undecided → Medium |
status: | Incomplete → Triaged |
https:/ /github. com/canonical/ cloud-init/ pull/174