Overview
If you need to downgrade your OpenVPN3 for Linux Client (Connector), follow the steps below.
Tip
The examples in this article demonstrate how to downgrade from OpenVPN3 v27 to v26 on Ubuntu 24.04 LTS and RHEL 9 systems. Replace the version numbers and package names as needed for your target OpenVPN3 version and Linux distribution.
1. List Available OpenVPN3 Versions
Run the appropriate command for your Linux distribution to view the OpenVPN3 package versions available in the repository.
Ubuntu / Debian
List available OpenVPN3 versions:
sudo apt update && apt list -a openvpn3 openvpn3-client
An output similar to the following is displayed:
openvpn3-client/unknown,now 27-1+6.1 amd64 [installed,automatic] openvpn3-client/unknown 26-3+noble amd64 openvpn3/unknown,now 27-1+6.1 all [installed] openvpn3/unknown 26-3+noble all openvpn3/unknown 25-3+noble all openvpn3/unknown 24.1-2+noble all openvpn3/unknown 24-1+noble all openvpn3/unknown 23-1+noble all openvpn3/unknown 22~dev-1+noble all
To downgrade to version 26, note the package version shown in the output and save it for use in the next steps.openvpn3=26-3+nobleopenvpn3-client=26-3+noble
RHEL
List available OpenVPN3 versions:
sudo dnf list --showduplicates openvpn3 openvpn3-client
An output similar to the following is displayed:
Installed Packages openvpn3.x86_64 27-1.el9 @openvpn-openvpn3-epel openvpn3-client.x86_64 27-1.el9 @openvpn-openvpn3-epel Available Packages openvpn3.src 21-2.el9 openvpn-openvpn3-epel openvpn3.x86_64 21-2.el9 openvpn-openvpn3-epel openvpn3.src 21-3.el9 openvpn-openvpn3-epel openvpn3.x86_64 21-3.el9 openvpn-openvpn3-epel openvpn3.src 23-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 23-1.el9 openvpn-openvpn3-epel openvpn3.src 24-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 24-1.el9 openvpn-openvpn3-epel openvpn3.src 24.1-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 24.1-1.el9 openvpn-openvpn3-epel openvpn3.src 25-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 25-1.el9 openvpn-openvpn3-epel openvpn3.src 26-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 26-1.el9 openvpn-openvpn3-epel openvpn3.src 27-1.el9 openvpn-openvpn3-epel openvpn3.x86_64 27-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 21-2.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 21-3.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 23-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 24-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 24.1-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 25-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 26-1.el9 openvpn-openvpn3-epel openvpn3-client.x86_64 27-1.el9 openvpn-openvpn3-epel
To downgrade to version 26, note the package version shown in the output and save it for use in the next steps.openvpn3-client-26-1.el9
2. Install a Specific Version
Install the desired version (for example, version 26).
Ubuntu / Debian
sudo apt install --allow-downgrades openvpn3=26-3+noble openvpn3-client=26-3+noble sudo apt autoremove -y
RHEL
sudo dnf downgrade openvpn3-client-26-1.el9 sudo dnf autoremove -y
3. Verify the Installed Version
Verify that the correct version has been installed using one of the following commands.
Ubuntu / Debian
sudo openvpn3 version
or
sudo dpkg -l|grep openvpn3
RHEL
sudo openvpn3 version
or
sudo rpm -qa|grep openvpn3-client
Note
Both commands should return the same version and build number.
4. Prevent Automatic Upgrades
Pin or lock the package to prevent it from being automatically upgraded.
Ubuntu / Debian
sudo apt-mark hold openvpn3
RHEL
sudo dnf versionlock openvpn3-client
Note
The
dnf versionlockfunctionality requires the Versionlock plugin. If it is not installed, install it using:
sudo dnf install 'dnf-command(versionlock)'
Additional Information
Tip
If the OpenVPN software repository is not installed on your system, add it using the appropriate command from:
https://community.openvpn.net/Pages/OpenVPN3Linux
If you have additional questions, please submit a support ticket.
Comments
0 comments
Please sign in to leave a comment.