It seems the option to restore cloud-init functionality to setting the iscsi root device interface to ifupdown 'auto' dhcp would lead back to the hang-on-shutdown.
Possibly another way to address this would be to update klibc's ipconfig to update the /run/net-IFACE.conf file with the dns search domain it gets. I will look at that; i can't think of any problematic side effects of ipconfig updating that specific field in the conf file without changing anything else. open-iscsi always sets it to an empty string, since it is per-spec impossible for ibft to ever provide a dns search domain. I shoudl check the possibility of static root iscsi config built-in to the initramfs as well, in case that might contain dns search domain that ipconfig shoudl not overwrite. ** Changed in: cloud-init (Ubuntu Xenial) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1806777 Title: cloud-init with iscsi ibft keeps interface at 'manual' so the system gets no dns search domain To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1806777/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs