Tracked in Github Issues as https://github.com/canonical/cloud- init/issues/3441
** Bug watch added: github.com/canonical/cloud-init/issues #3441 https://github.com/canonical/cloud-init/issues/3441 ** Changed in: cloud-init Status: Triaged => Expired -- 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/1842752 Title: Additional traceback in logs when using DataSourceOpenStackLocal on Oracle Status in cloud-init: Expired Bug description: With the introduction of DHCP classless static route parsing in our ephemeral DHCP code, we've started seeing an additional traceback on Oracle during DataSourceOpenStackLocal: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 760, in find_source if s.update_metadata([EventType.BOOT_NEW_INSTANCE]): File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 649, in update_metadata result = self.get_data() File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 273, in get_data return_value = self._get_data() File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceOpenStack.py", line 130, in _get_data with EphemeralDHCPv4(self.fallback_interface): File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 57, in __enter__ return self.obtain_lease() File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 106, in obtain_lease ephipv4.__enter__() File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 773, in __enter__ self._bringup_static_routes() File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 827, in _bringup_static_routes ['dev', self.interface], capture=True) File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp cmd=args) cloudinit.util.ProcessExecutionError: Unexpected error while running command. Command: ['ip', '-4', 'route', 'add', '0.0.0.0/0', 'via', '10.0.0.1', 'dev', 'ens3'] Exit code: 2 Reason: - Stdout: Stderr: RTNETLINK answers: File exists This happens because the routes that are being applied have already been applied during iSCSI root configuration in the initramfs. There is no functional regression as a result; DataSourceOpenstack runs during the network phase and performs instance configuration as expected. (This is Low priority because it has limited impact, and we will soon be transitioning to use DataSourceOracle in Ubuntu, which does not exhibit this issue.) To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1842752/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp