I'm guessing this is what's happening in your scenario: ubuntu-desktop will install ubuntu-settings as one of its dependencies. ubuntu-settings will install "/lib/netplan/00-network-manager-all.yaml". This configuration file will delegate the network configuration to Network Manager.
In this case, networkd will not manage any of your NICs and networkd- wait-online will block waiting for any of the interfaces it manages to become online. As it doesn't manage any interfaces, it will block until it times out. I see it as a problem with the networkd-wait-online logic. For your scenario, I'd suggest you to disable the wait-online service: systemctl disable systemd-networkd-wait-online Or, you can just not use Network Manager by adding "renderer: networkd" to your main config file in /etc/netplan. But if you need ubuntu-desktop you probably want to use Network Manager. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063331 Title: systemd-networkd-wait-online.service runs into a timeout during boot To manage notifications about this bug go to: https://bugs.launchpad.net/subiquity/+bug/2063331/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs