I reran the Xenial verification process and found that this proposed package does not change the behavior; that is, with the proposed package, pro services are still enable on first boot. Upon further investigation, I found that the version of cloud-init in xenial is 21.1-19-gbad84ad4-0ubuntu1~16.04.4 which does not contain the logic to drive the pro auto-attach process (which is where this bug exists).
The details of the testing I did are shown below: $ gcloud compute instances create pro-order-bug --image testing- ubuntu-1604-xenial-v20240417 --image-project ubuntu-catred --metadata- from-file=user-data=userdata.yaml --zone us-central1-a catred@pro-order-bug:~$ apt-cache policy ubuntu-pro-client ubuntu-pro-client: Installed: 31.2.3~16.04 Candidate: 31.2.3~16.04 Version table: *** 31.2.3~16.04 100 100 /var/lib/dpkg/status 31.2.2~16.04 500 500 http://us-central1.gce.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages catred@pro-order-bug:~$ pro status SERVICE ENTITLED STATUS DESCRIPTION cc-eal yes disabled Common Criteria EAL2 Provisioning Packages cis yes disabled Security compliance and audit tools esm-apps yes enabled Expanded Security Maintenance for Applications esm-infra yes enabled Expanded Security Maintenance for Infrastructure livepatch yes warning Current kernel is not supported NOTICES The current kernel (4.15.0-1160-gcp, x86_64) is not supported by livepatch. Supported kernels are listed here: https://ubuntu.com/security/livepatch/docs/kernels Either switch to a supported kernel or `pro disable livepatch` to dismiss this warning. For a list of all Ubuntu Pro services, run 'pro status --all' Enable services with: pro enable <service> Account: ubuntu-catred Subscription: ubuntu-catred Valid until: Fri Dec 31 00:00:00 9999 UTC Technical support level: essential catred@pro-order-bug:~$ sudo apt-cache policy cloud-init cloud-init: Installed: 21.1-19-gbad84ad4-0ubuntu1~16.04.4 Candidate: 21.1-19-gbad84ad4-0ubuntu1~16.04.4 Version table: *** 21.1-19-gbad84ad4-0ubuntu1~16.04.4 510 510 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security/main amd64 Packages 100 /var/lib/dpkg/status 21.1-19-gbad84ad4-0ubuntu1~16.04.2 500 500 http://us-central1.gce.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 0.7.7~bzr1212-0ubuntu1 500 500 http://us-central1.gce.archive.ubuntu.com/ubuntu xenial/main amd64 Packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2059952 Title: pro sometimes runs before cloud-config.service To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/2059952/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs