Upgrade process
1
Verify system requirements
Ensure your environment meets the new version’s system requirements.
2
Create backups
Create backups of the
docker-compose.yml and .env files:These contain your custom configurations and will be overwritten during the upgrade!
- Open a terminal.
- Log in to the server that hosts your Package Security Manager installation.
-
Navigate to your Anaconda installer directory (
ate-installer-*) by running the following command: -
Create backups of your configuration files by running the following commands:
3
Verify service account permissions
If you are using Package Security Manager 6.1.6 or later, you can skip this step.
- Log in to your Keycloak admin panel at
https://<YOUR_DOMAIN>/auth/admin. - Navigate to Clients and select repo-account-sync.
- Select the Service Account Roles tab.
- Open the Client Roles dropdown and select realm-management.
- Add
manage-usersandmanage-realmto the Assigned Roles.
4
Download the installer
Download the installer using the URL provided by Anaconda:
5
Run the upgrade
Choose the appropriate command based on your setup:
- HTTPS
- HTTP
If your setup uses HTTPS protocol, you’ll need to provide the TLS certificate and key in your installation command:
If you’re upgrading with Podman and you encounter an error similar to the following:You can safely remove the existing containers and create new ones by running the following command from inside your
ate-installer-* directory:6
Reapply configurations
If necessary, review the
docker-compose.yml.backup and .env.backup files you created when you began the upgrade process, reapply your custom configurations to your new installations configuration files, and verify that your repo.conf (nginx configuration) file also reflects the upgraded changes.Additional considerations
- For upgrades to Package Security Manager
6.6.2or later, see Upgrading Postgres. - To support artifacts larger than 3GB, see Increasing artifact upload size limit.

