These are the known issues for configuration and maintenance in this release.
recover_configuration misreports success if specified environment
If you specify an invalid environment
recover_configuration, the system erroneously reports that the
environment's configuration was saved.
pe-rbac database fails
When restoring the
pe-rbac database, the
restore process exits with errors about a duplicate operator family,
- Log into your existing PostgreSQL instance:
sudo su - pe-postgres -s /bin/bash -c "/opt/puppetlabs/server/bin/psql pe-rbac"
- Issue these commands:
ALTER EXTENSION citext ADD operator family citext_ops using btree; ALTER EXTENSION citext ADD operator family citext_ops using hash
Exit the PostgreSQL shell and re-run the backup utility.
if gems are missing from the master's agent environment
create command might fail if any gem installed on the Puppet Server isn't present on the agent environment on the
master. If the gem is either absent or of a different version on the master's agent
environment, you'll get the error "command
puppet infrastructure recover_configuration failed".
To fix this, you'll need to install any missing or
incorrectly versioned gems on the master's agent environment. To find which gems are
causing the error, check the backup logs for any gem incompatibility issues with the
error message. PE creates backup
logs as a
whenever you run a
To see what gems and
their versions you have installed on your Puppet Server, run the command
puppetserver gem list . To see what gems
are installed in the agent environment on your master, run