[Bug 974509] Re: cloud-init selects wrong mirror with dns server redirection

Scott Moser smoser at ubuntu.com
Mon Aug 6 15:09:10 UTC 2012


This is fixed in cloud-init trunk and in the ubuntu quantal package listed in comment 4.
I've tested this by:

 * setup:
   * have *some* way to add 'ubuntu-mirror' to the dns for kvm guests
     I used dnsmasq on a server system, and can control this by adding entries
     to /etc/hosts.  You need to be able to configure your system such
     that 'host ubuntu-mirror' returns something:
     $ host ubuntu-mirror
     ubuntu-mirror has address 192.168.1.1
   * use make-seed-disk [1] to create a seed disk for cloud-init.
     $ cat user-data.txt
     #cloud-config
     password: passw0rd
     chpasswd: { expire: False }
     ssh_pwauth: True
     $ make-seed-disk seed.img user-data.txt    

 * verify issue in released version of precise or quantal alpha3:
   * add 'ubuntu-mirror' entry to dns
   * boot kvm guest
   * check mirror in /etc/apt/sources by:
     $ grep "^deb .*main$" /etc/apt/sources.list
   * quantal-alpha3: ubuntu-mirror is selected
   * precise 20120728: ubuntu-mirror is selected

 * verify fix in quantal 20120804 or later:
   * add 'ubuntu-mirror' entry to dns
   * boot kvm guest of quantal 20120804 or later.
   * check mirror in /etc/apt/sources by:
     $ grep "^deb .*main$" /etc/apt/sources.list
 * verify no regression:
   * remove 'ubuntu-mirror' entry from dns, boot, check /etc/apt/sources.list
 * verify explicit enablement works:
   * add ubuntu-mirror
   * create seed disk with 'apt_mirror_search_dns: True' in user-data
   * verify that /etc/apt/sources.list shows ubuntu-mirror

 * Notes, boot kvm with:
    kvm  -m 512 -curses -drive file=seed.img,if=virtio \
      -drive file=disk.img,if=virtio 

--
[1] http://smoser.brickies.net/git/?p=tildabin.git;a=blob;f=make-seed-disk;hb=HEAD

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/974509

Title:
  cloud-init selects wrong mirror with dns server redirection

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/974509/+subscriptions



More information about the Ubuntu-server-bugs mailing list