Upgrading OpenVox 8
Use this page for routine OpenVox 8 upgrades and for in-place migrations from the legacy Puppet packages to OpenVox packages.
OpenVox 8 is functionally equivalent to modern Puppet in day-to-day operation. The
main migration rule is that a host cannot have both Puppet and OpenVox packages
installed at the same time. Back up /etc/puppetlabs/ before you start.
Recommended order
Upgrade in this order:
openvox-serveropenvoxdbopenvoxdb-terminion server nodesopenvox-agenton managed nodes
This keeps the central services ahead of the agents they serve.
Upgrading Linux packages
On apt-based systems:
sudo apt update
sudo apt install --only-upgrade openvox-server openvoxdb openvoxdb-termini openvox-agent
On yum-based systems:
sudo yum update openvox-server openvoxdb openvoxdb-termini openvox-agent
If you are migrating from Puppet packages rather than upgrading an existing OpenVox
install, enable the OpenVox repository first and then install the corresponding
openvox* packages. The package manager will replace the legacy Puppet packages.
Upgrading Windows and macOS agents
On Windows and macOS, download the current openvox-agent installer for your
platform and run it again. OpenVox continues using the same configuration paths, so
you normally do not need to move configuration files by hand.
After the upgrade
After each stage:
- Confirm services are running.
- Run a test agent execution.
- Check certificate handling and OpenVoxDB connectivity where applicable.
- Review the release notes for version-specific changes.
Historical Puppet documentation
For older Puppet documentation, see the Puppet docs archive: