configure_networking fails if dhcp provides no domain search path

Bug #1868310 reported by dann frazier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
initramfs-tools (Ubuntu)
Fix Released
Undecided
dann frazier

Bug Description

configure_networking() always returns an error for me. Using 'set -x', I observed the following at the end of a test script:

+ for n in $ns_addrs
+ '[' ', ' = '["192.168.122.1", ' ']'
+ continue
+ alist='["192.168.122.1"]'
+ '[' -n '' ']'
+ echo ' nameservers:'
+ echo ' addresses: ["192.168.122.1"]'
+ '[' -n '' ']'

Which corresponds to this line of code in _render_netplan():

  [ -n "$slist" ] && echo " search: $slist"

I noticed that my dhcp server (default libvirt net) does not provide a domain search path, which is triggering this. If I move my VM to a network w/ a DHCP server that *does* provide this search path, it continues fine.

dann frazier (dannf)
Changed in initramfs-tools (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package initramfs-tools - 0.136ubuntu2

---------------
initramfs-tools (0.136ubuntu2) focal; urgency=medium

  * scripts/functions:_render_netplan(): Make configure_networking()
    more resilient when called by set -e scripts. LP: #1868310.

 -- dann frazier <email address hidden> Fri, 20 Mar 2020 14:09:47 -0600

Changed in initramfs-tools (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.