Verified success on Focal for update-manager 1:20.04.10.9 === Verification script ===
#!/bin/bash # assert old version incorrectly reports unattached when livepatch is disabled # assert new version properly reports attached regardless of livepatch enabled/disabled # assert new version reports detached when not attached to active ua contract TOKEN=$1 cat > setup_proposed.sh <<EOF #/bin/bash mirror=http://archive.ubuntu.com/ubuntu echo deb \$mirror \$(lsb_release -sc)-proposed main | tee /etc/apt/sources.list.d/proposed.list apt-get update -q apt-get install -qy update-manager | grep update-manager dpkg-query --show update-manager EOF multipass launch focal -n vm-f multipass exec vm-f sudo apt install hello multipass exec vm-f -- dpkg-query --show hello multipass exec vm-f -- dpkg-query --show update-manager multipass exec vm-f -- ua status multipass exec vm-f -- ubuntu-security-status multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." || echo "FAILURE: ubuntu-security-status didn't report unattached" multipass exec vm-f -- sudo ua attach $TOKEN # Expect no unattached message because livepatch is running multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." && echo "FAILED: OLD VERSION should NOT report attached state when livepatch is active" multipass exec vm-f -- sudo ua disable livepatch multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." || echo "FAILED: OLD VERSION DID NOT report unattached state when livepatch disabled" echo "Upgrade to focal-proposed update-manager" multipass transfer setup_proposed.sh vm-f:. multipass exec vm-f sudo bash /home/ubuntu/setup_proposed.sh multipass exec vm-f -- ubuntu-security-status multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." && echo "FAILED: PROPOSED VERSION DID NOT report attached state when livepatch disabled" multipass exec vm-f -- sudo ua enable livepatch multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." && echo "FAILED: PROPOSED VERSION DID NOT report attached state when livepatch enabled" multipass exec vm-f -- sudo ua detach multipass exec vm-f -- ubuntu-security-status multipass exec vm-f -- ubuntu-security-status | grep "This machine is not attached to an Ubuntu Advantage subscription." || echo "FAILED: PROPOSED VERSION DID NOT report unattached state when detached" ==== Verification output ==== Note: no "FAILURE" messages Note: new update manager reports attach regardless of livepatch status Note: ubuntu-security-status properly reports unattached after `ua detach` called Launched: vm-f Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: hello 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 28.2 kB of archives. After this operation, 115 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 hello amd64 2.10-2ubuntu2 [28.2 kB] Fetched 28.2 kB in 1s (31.5 kB/s) Selecting previously unselected package hello. (Reading database ... 63512 files and directories currently installed.) Preparing to unpack .../hello_2.10-2ubuntu2_amd64.deb ... Unpacking hello (2.10-2ubuntu2) ... Setting up hello (2.10-2ubuntu2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for install-info (6.7.0.dfsg.2-5) ... hello 2.10-2ubuntu2 update-manager SERVICE AVAILABLE DESCRIPTION cis yes Center for Internet Security Audit Tools esm-infra yes UA Infra: Extended Security Maintenance (ESM) fips yes NIST-certified core packages fips-updates yes NIST-certified core packages with priority security updates livepatch yes Canonical Livepatch service This machine is not attached to a UA subscription. See https://ubuntu.com/advantage 583 packages installed, of which: 583 receive package updates with LTS until 4/2025 This machine is not attached to an Ubuntu Advantage subscription. See https://ubuntu.com/advantage This machine is not attached to an Ubuntu Advantage subscription. Enabling default service esm-infra Updating package lists UA Infra: ESM enabled Enabling default service livepatch Installing canonical-livepatch snap Canonical livepatch enabled. This machine is now attached to 'chad.sm...@canonical.com' SERVICE ENTITLED STATUS DESCRIPTION cis yes disabled Center for Internet Security Audit Tools esm-infra yes enabled UA Infra: Extended Security Maintenance (ESM) fips yes disabled NIST-certified core packages fips-updates yes disabled NIST-certified core packages with priority security updates livepatch yes enabled Canonical Livepatch service NOTICES Operation in progress: ua attach Enable services with: ua enable <service> Account: chad.sm...@canonical.com Subscription: chad.sm...@canonical.com This machine is not attached to an Ubuntu Advantage subscription. Upgrade to focal-proposed update-manager deb http://archive.ubuntu.com/ubuntu focal-proposed main Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:2 https://esm.ubuntu.com/infra/ubuntu focal-infra-security InRelease Hit:3 https://esm.ubuntu.com/infra/ubuntu focal-infra-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease Hit:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease Get:7 http://archive.ubuntu.com/ubuntu focal-proposed InRelease [267 kB] Get:8 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages [148 kB] Get:9 http://archive.ubuntu.com/ubuntu focal-proposed/main Translation-en [37.5 kB] Get:10 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 c-n-f Metadata [2340 B] Fetched 455 kB in 2s (211 kB/s) Reading package lists... python3-software-properties python3-talloc python3-tz python3-update-manager ubuntu-wallpapers-focal unzip update-inetd update-manager-core ubuntu-wallpapers ubuntu-wallpapers-focal unzip update-inetd update-manager python3-apport python3-software-properties python3-update-manager software-properties-common update-manager-core Get:40 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 python3-update-manager all 1:20.04.10.9 [38.1 kB] Get:41 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 update-manager-core all 1:20.04.10.9 [11.5 kB] Get:490 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 update-manager all 1:20.04.10.9 [551 kB] Extracting templates from packages: 100% Preparing to unpack .../039-python3-update-manager_1%3a20.04.10.9_all.deb ... Unpacking python3-update-manager (1:20.04.10.9) over (1:20.04.10.7) ... Preparing to unpack .../040-update-manager-core_1%3a20.04.10.9_all.deb ... Unpacking update-manager-core (1:20.04.10.9) over (1:20.04.10.7) ... Selecting previously unselected package update-manager. Preparing to unpack .../489-update-manager_1%3a20.04.10.9_all.deb ... Unpacking update-manager (1:20.04.10.9) ... Setting up python3-update-manager (1:20.04.10.9) ... Setting up update-manager-core (1:20.04.10.9) ... Setting up update-manager (1:20.04.10.9) ... update-manager 1:20.04.10.9 1112 packages installed, of which: 1112 receive package updates with LTS until 4/2025 One moment, checking your subscription first Canonical livepatch enabled. Detach will disable the following services: esm-infra livepatch Are you sure? (y/N) y Updating package lists A reboot is required to complete disable operation. This machine is now detached. 1112 packages installed, of which: 1112 receive package updates with LTS until 4/2025 This machine is not attached to an Ubuntu Advantage subscription. See https://ubuntu.com/advantage This machine is not attached to an Ubuntu Advantage subscription. ==== ** Tags removed: verification-needed verification-needed-focal ** Tags added: verification-done verification-done-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1938043 Title: ubuntu-security-status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1938043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs