openvpn_inc wrote
You mean you deploy a fresh Ubuntu 20.04 installation and installed the correct repository for it right?
Because we actually have 2 repository for ubuntu 20. Which is the one with x86_64 and the one for arm64.
OpenVPN AS has two architectures for 20.04 but it is the same repository.
If you compare the option 1 install instructions for x86_64 and arm64, you will see they are the same. The same exact openvpn-as-repo.list file is created for the apt to use. It is left to apt to determine the right architecture packages to download and install.
It is possible to download the wrong architecture by following install option 2. However, dpkg should refuse to install the incorrect package and should issue an error message similar to this:
dpkg: error processing archive openvpn-as-latest-ubuntu20.arm_64.deb (--install):
package architecture (arm64) does not match system (amd64)
As such, either apt or dpkg should keep the user from shooting themselves in the wrong architecture foot (or arm).
The error returned by systemd under 20.04 should be very different from the error returned under 21.04 but the OP hasn't supplied an updated copy of the error. Without it, I feel like we are shooting in the dark as to what the new problem is. Hopefully we will get more breadcrumbs from the OP to help solve the riddle as I hate being left in the dark.