Package Details: openvpn3 24.1-1

Git Clone URL: https://aur.archlinux.org/openvpn3.git (read-only, click to copy)
Package Base: openvpn3
Description: OpenVPN 3 Linux client
Upstream URL: https://codeberg.org/OpenVPN/openvpn3-linux
Keywords: openvpn vpn
Licenses: AGPL3
Submitter: bhyoo
Maintainer: bhyoo
Last Packager: bhyoo
Votes: 22
Popularity: 0.92
First Submitted: 2020-07-04 06:51 (UTC)
Last Updated: 2025-06-04 12:05 (UTC)

Pinned Comments

bhyoo commented on 2024-07-08 11:46 (UTC) (edited on 2024-07-08 11:47 (UTC) by bhyoo)

If you have trouble with building it, please run yay -Scc or yay -Sc.

FYI. I replaced gdbuspp-git with gdbuspp in the PKGBUILD dependency, and it seems that the build fails because the locally cached PKGBUILD is not updated.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 Next › Last »

AlexBro commented on 2023-03-15 20:40 (UTC)

Same issue here...

remanifest commented on 2023-03-15 13:48 (UTC)

I'm also having the same problem as sand7000. I can connect with openvpn2. This started about two days ago. Tried turning on log level 6, but it seems openvpn3-service-sessionmgr is dying very quickly, so I'm not getting anything useful. Any advice or tips on what to look for would be welcome.

sand7000 commented on 2023-03-14 23:55 (UTC) (edited on 2023-03-15 00:41 (UTC) by sand7000)

This suddenly stopped working today. I get the error:

ERROR Failed calling D-Bus method UserInputProvide: GDBus.Error:net.openvpn.v3.sessions.error: Failed communicating with VPN backend: Failed calling D-Bus method UserInputProvide: Message recipient disconnected from message bus without replying

found this page:

https://github.com/OpenVPN/openvpn3-linux/issues/63

but the advice they give already matches my net.openvpn.v3.netcfg.service

iacore commented on 2022-12-27 02:59 (UTC)

Hi @bhyoo, Buliding the package takes too long, so I added '-j' (make -j).

Make you can add that in your PKGBUILD too?

bhyoo commented on 2022-11-18 13:55 (UTC)

@Pierre Thanks updated it.

Pierre commented on 2022-11-13 07:31 (UTC)

@bhyoo: the package itself works. It just its meta data that are wrong.

arch=(any) does not mean that you can compile the PKGBUILD on any architecture. It does mean that the compiled package can be used on any architecture as-is. This is usually the case when a package only includes scripts or assets. The openvpn3 package however includes binaries compiled for a specific architecture. So the aarch64 version will not work on amd64.

bhyoo commented on 2022-11-09 14:24 (UTC)

@Pierre Do you have any problem using it on arm64? I used it on raspberry pi 4 several month ago and had no issue.

Pierre commented on 2022-10-25 18:49 (UTC)

The PKGBUILD lists arch as "any" which wrongly results in a package that is architecture independent. You should set it to e.g. arch=('i686' 'x86_64')

bhyoo commented on 2022-10-04 10:53 (UTC)

Hi @snake.scaly, Thanks for your work. Just patched!

snake.scaly commented on 2022-09-29 01:19 (UTC)

I overlooked one thing. You may also want to add another line to tmpfiles-openvpn3.conf to explicitly create the /var/lib/openvpn3 directory before creating /var/lib/openvpn3/configs. If you use my patch as is, the /var/lib/openvpn3/configs is created with 0755 permissions as expected, but the /var/lib/openvpn3 is 0750 for some reason, so not world-readable. In a Debian installation using the project's official APT source these directories are created with 0755 permissions.

tmpfiles-openvpn3.conf should look like this:

d /var/lib/openvpn3 0755 openvpn openvpn
d /var/lib/openvpn3/configs 0755 openvpn openvpn