Skip to content

RuntimeError: duplicate mac found! (driver: igc) #6782

@ianchangc

Description

@ianchangc

Bug report

RuntimeError: duplicate mac found! (igc) in ODM program

Steps to reproduce the problem

Install OS and boot to desktop

Environment details

  • Cloud-init version: 25.2-0ubuntu1~24.04.1
  • Operating System Distribution: 24.04
  • Cloud provider, platform or installer type: NDA,

more inforamtion in https://bugs.launchpad.net/anding/+bug/2142651

cloud-init logs

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 963, in status_wrapper
    ret = functor(name, args)
          ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 593, in main_init
    init.apply_network_config(bring_up=bring_up_interfaces)
  File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 1105, in apply_network_config
    self.distro.networking.wait_for_physdevs(netcfg)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/networking.py", line 140, in wait_for_physdevs
    present_macs = self.get_interfaces_by_mac().keys()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/distros/networking.py", line 69, in get_interfaces_by_mac
    return net.get_interfaces_by_mac()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 898, in get_interfaces_by_mac
    return get_interfaces_by_mac_on_linux()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 997, in get_interfaces_by_mac_on_linux
    raise RuntimeError(msg)
RuntimeError: duplicate mac found! both 'enp4s0' and 'enp5s0' have mac '00:a0:c9:00:00:00'.

Private bug from https://bugs.launchpad.net/anding/+bug/2142651
cloud-init.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working correctly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions