[Bug 1513529] Re: cloud images should be built with the same /etc/apt/sources.list as server images
1513529 at bugs.launchpad.net
Wed May 11 08:58:42 UTC 2016
Note that this is blocking testing for juju and maas.
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
cloud images should be built with the same /etc/apt/sources.list as
Status in cloud-images:
Status in livecd-rootfs package in Ubuntu:
When we were poking around under bug 1177432 we found that
/etc/apt/sources.list that is built into the image does not match that
of an installed system. This /etc/apt/sources.list is used if cloud-
init did not re-write the file (such as woudl be used if you mounted
the image directly and ran apt-get update).
Example showing the problem:
$ qemu-img create -f qcow2 -b wily/release-20151029/ubuntu-15.10-server-cloudimg-amd64-disk1.img /tmp/disk.img
$ sudo mount-image-callback /tmp/disk.img --read-only chroot _MOUNTPOINT_ cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ wily main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ wily-security main restricted universe multiverse
What we'd like to see here is exactly what we just added to cloud-init.
For reference, as attached to bug 1177432, see trusty  and wily  examples.
For reference, MAAS installed systems end up getting the built-in
/etc/apt/sources.list with the ubuntu mirrors updated. So this change
after making it all the way through will result in maas images having
the same list as ISO installed systems also.
* bug 1177432 [SRU] Enable backports in cloud-init archive template
To manage notifications about this bug go to:
More information about the foundations-bugs