Pritunl Link don't work on Amazon Linux 2023

I’m trying to run Pritunl Link on Amazon Linux 2023, but it fails to start properly. The same configuration works perfectly on Debian 12, so the issue seems to be specific to Amazon Linux.

Here is the error i saw:

[2025-03-15 13:34:44][INFO] ▶ cmd.start: Starting link ◆ version="1.0.2899.21"
[2025-03-15 13:34:50][INFO] ▶ state: Deploying state ◆ default_interface="ens5" ◆ local_address="10.15.250.25" ◆ public_address="XX.XX.XXX.XXX" ◆ address6="" ◆ states_len=1
Stopping strongSwan IPsec...
connecting to 'unix:///etc/ipsec.d/run/charon.ctl' failed: Connection refused
failed to connect to stroke socket 'unix:///etc/ipsec.d/run/charon.ctl'
Starting strongSwan 5.9.14 IPsec [starter]...
[2025-03-15 13:35:55][WARN] ▶ sync: Disconnected timeout restarting

Are there any additional packages or services that I need to install on Amazon Linux 2023 for pritunl-link and strongSwan to work correctly?

On Debian 12, everything runs fine with the same link configuration.

I use latest aws ami minimal for Amazon Linux 2023.

Any help would be greatly appreciated! Thanks!

I will look into this for the next release, Oracle Linux 9 can be used instead. The Pritunl server installation documentation has information on using Oracle Linux on AWS.

what’s the current status of Pritunl on amazon linux 2023?

There shouldn’t be any issues with the Pritunl server on Amazon Linux, it needs to use the Amazon Linux repository listed in the repositories documentation.

WireGuard support for Pritunl Link is currently in testing, this will provide another option for Pritunl Link if there are issues with IPsec.

I remember in amazon linux 2 we needed Epel as well. Do we need some extra repos in amazon linux 2023 or pritunl repo is enough?

The EPEL should no longer be required, the pritunl-openvpn package is provided in all the RHEL repositories now and includes a newer release than the OpenVPN package from the EPEL.