Public bug reported: lxc version: 2.0.0 Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial Linux 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64
Steps to repeat: Computer A: lxc launch ubuntu:xenial x {modify x:/etc/apt/sources.list} lxc publish x --alias xenial --public Computer B: lxc remote add srv 192.168.xx.yy:8443 --public # lxc launch srv:xenial x # This works perfectly lxc image copy srv:xenial local: --alias xenial lxc launch xenial x # This overwrites /etc/apt/sources.list with: ``` ## Note, this file is written by cloud-init on first boot of an instance ## modifications made here will not survive a re-bundle. ## if you wish to make changes you can: ## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg ## or do the same in user-data ## b.) add sources in /etc/apt/sources.list.d ## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted deb-src http://archive.ubuntu.com/ubuntu xenial-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu xenial universe deb-src http://archive.ubuntu.com/ubuntu xenial universe deb http://archive.ubuntu.com/ubuntu xenial-updates universe deb-src http://archive.ubuntu.com/ubuntu xenial-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://archive.ubuntu.com/ubuntu xenial multiverse deb-src http://archive.ubuntu.com/ubuntu xenial multiverse deb http://archive.ubuntu.com/ubuntu xenial-updates multiverse deb-src http://archive.ubuntu.com/ubuntu xenial-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu xenial-security main restricted deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted deb http://security.ubuntu.com/ubuntu xenial-security universe deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. # deb http://archive.canonical.com/ubuntu xenial partner # deb-src http://archive.canonical.com/ubuntu xenial partner ``` Both machines have had the desired sources.list loaded into (not supplemental sources, replacement sources): /etc/cloud/templates/sources.list.tmpl *NOTE: SOMETIMES the first few launches will preserve the desired sources.list, but the effect is temporary. Expected behavior: Preserve or configure on ingress a custom sources.list as public internet is not available to all use cases. Current workaround: Immediately overwrite /etc/apt/sources.list after 'lxc launch'. ** Affects: lxd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1579981 Title: LXD overwrites /etc/apt/sources.list during 'lxc image copy' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1579981/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs