| Please use Debian package versions that sort properly across Debian releases. Currently, when upgrading from Debian 10 buster to Debian 11 bullseye for example, the buster package versions are higher than the bullseye versions, which means you have to manually upgrade these packages:
% apt policy puppet-agent puppetserver puppetdb |
puppet-agent: |
Installed: 7.14.0-1buster |
Candidate: 7.14.0-1buster |
Version table: |
*** 7.14.0-1buster 100 |
100 /var/lib/dpkg/status |
7.14.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.13.1-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.12.1-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.12.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.11.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.10.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
7.9.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
puppetserver: |
Installed: 7.6.0-1buster |
Candidate: 7.6.0-1buster |
Version table: |
*** 7.6.0-1buster 100 |
100 /var/lib/dpkg/status |
7.6.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
500 https://apt.puppet.com bullseye/puppet all Packages |
puppetdb: |
Installed: 7.9.0-1buster |
Candidate: 7.9.0-1buster |
Version table: |
*** 7.9.0-1buster 100 |
100 /var/lib/dpkg/status |
7.9.0-1bullseye 500 |
500 https://apt.puppet.com bullseye/puppet amd64 Packages |
500 https://apt.puppet.com bullseye/puppet all Packages
|
For example, replacing the codename ("bullseye") with the numerical version ("debian11") would solve the problem. Version number format reference: https://manpages.debian.org/unstable/dpkg-dev/deb-version.7.en.html Version comparison tool: https://manpages.debian.org/unstable/dpkg/dpkg.1.en.html#compare |