a) upgrading from precise, to trusty, then to trusty-updates $ lxc launch ubuntu-daily:precise p1 Creating p1 Starting p1
$ lxc exec p1 ubuntu-advantage enable-esm $u:$p Running apt-get update... Ubuntu ESM repository enabled. # esm enabled, positive pinning: $ lxc exec p1 apt-cache policy|grep esm 500 https://esm.ubuntu.com/ubuntu/ precise/main i386 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ precise/main amd64 Packages origin esm.ubuntu.com # starting do-release-upgrade to trusty ubuntu@p1:~$ sudo do-release-upgrade ... reboot # ua version after do-release-upgrade: root@p1:~# apt-cache policy ubuntu-advantage-tools ubuntu-advantage-tools: Installed: 10ubuntu0.14.04.4 Candidate: 10ubuntu0.14.04.4 Version table: *** 10ubuntu0.14.04.4 0 500 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages # how u-a-t was upgraded, from do-release-upgrade logs: Unpacking ubuntu-advantage-tools (10ubuntu0.14.04.4) over (1) ... # esm trusty packages were included in the do-release-upgrade: root@p1:~# grep -E 'esm\.ubuntu' /var/log/dist-upgrade/screenlog.0 |tail -n 2 Get:492 https://esm.ubuntu.com/ubuntu/ trusty-security/main linux-headers-virtual amd64 3.13.0.174.185 [1,754 B] Get:493 https://esm.ubuntu.com/ubuntu/ trusty-security/main wpasupplicant amd64 2.1-0ubuntu1.7+esm2 [752 kB] # add trusty-proposed $ lxc exec p1 -- bash -c "echo deb http://archive.ubuntu.com/ubuntu trusty-proposed main > /etc/apt/sources.list.d/trusty-proposed.list $ lxc exec p1 apt-get update ... # install u-a-t from proposed $ lxc exec p1 -- apt-get install -y ubuntu-advantage-tools ... Get:3 http://archive.ubuntu.com/ubuntu/ trusty-proposed/main ubuntu-advantage-tools amd64 19.6~ubuntu14.04.3 [47.3 kB] ... Unpacking ubuntu-advantage-tools (19.6~ubuntu14.04.3) over (10ubuntu0.14.04.4) ... $ lxc exec p1 apt-get update ... # confirm esm is enabled and shows a positive pinning value $ lxc exec p1 apt-cache policy|grep esm 500 https://esm.ubuntu.com/ubuntu/ trusty-security/main i386 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages origin esm.ubuntu.com # as an extra step, let's confirm we can attach now with the new client $ lxc exec p1 ua attach $token Updating 'esm-infra' apt sources list on changed directives. Updating package lists Updating package lists This machine is now attached to '[email protected]' SERVICE ENTITLED STATUS DESCRIPTION cc-eal yes n/a Common Criteria EAL2 Provisioning Packages cis-audit no — Center for Internet Security Audit Tools esm-infra yes enabled UA Infra: Extended Security Maintenance fips yes n/a NIST-certified FIPS modules fips-updates yes n/a Uncertified security updates to FIPS modules livepatch yes n/a Canonical Livepatch service Enable services with: ua enable <service> Account: [email protected] Subscription: [email protected] # and esm remains enabled as expected, but now using the new infra pocket names: $ lxc exec p1 apt-cache policy|grep esm 500 https://esm.ubuntu.com/ubuntu/ trusty-infra-updates/main i386 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-infra-updates/main amd64 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-infra-security/main i386 Packages origin esm.ubuntu.com 500 https://esm.ubuntu.com/ubuntu/ trusty-infra-security/main amd64 Packages origin esm.ubuntu.com -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to ubuntu-advantage-tools in Ubuntu. https://bugs.launchpad.net/bugs/1850672 Title: "precise esm -> trusty -> trusty new client" upgrade disables ESM To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-advantage-script/+bug/1850672/+subscriptions -- Ubuntu-server-bugs mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
