Upgrade Puppet Server
Upgrade Puppet Server to adopt features and functionality of newer versions.
puppetserver package effectively upgrades Puppet Server. The
puppetserver package, in turn,
depends on the
puppet-agent package, and your node’s package manager
puppet-agent if the new version of
puppetserver requires it.
Important: During an upgrade, Puppet Server doesn't perform its usual functions, including maintaining your site's infrastructure. If you use a single primary server, plan the timing of your upgrade accordingly and avoid reconfiguring any managed servers until your primary server is back up. If you use multiple load-balanced servers, upgrade them individually to avoid downtime or problems synchronizing configurations.
On your Puppet Server
node, run the command appropriate to your package installer:
yum update puppetserver
apt-get update apt-get install --only-upgrade puppetserver
If you pinned Puppet packages to a specific version, remove the pins.
For yum packages locked with theOn apt systems, remove
/etc/yum/pluginconf.d/versionlock.listto remove the lock.
/etc/apt/preferences.d/that pin packages, and use the
apt-mark unholdcommand on each held package.
After upgrading the
puppet-agentpackage, make sure to restart the