Package Details: openvpn3 21-3

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://github.com/OpenVPN/openvpn3-linux
Licenses: AGPL3
Submitter: bhyoo
Maintainer: bhyoo
Last Packager: bhyoo
Votes: 14
Popularity: 0.48
First Submitted: 2020-07-04 06:51 (UTC)
Last Updated: 2023-11-24 00:02 (UTC)

Pinned Comments

bhyoo commented on 2023-11-04 09:27 (UTC)

Because the origin source code does not support upstream glib2, this package delivers statically compiled glib2 2.74.6 within binary starting from 21-1. Please give any feedback if it does not work.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

SpineEyE commented on 2023-11-09 07:26 (UTC)

Hey, worked great until around yesterday. Seems like protobuf was upgraded to v25 which leads to the following error when trying to start a vpn session:

net.openvpn.v3.sessions[5150]: /usr/libexec/openvpn3-linux/openvpn3-service-sessionmgr: error while loading shared libraries: libprotobuf.so.24: cannot open shared object file: No such file or directory

fr3dg commented on 2023-11-04 14:13 (UTC)

Hi @bhyoo Updated. Your pkg works like a charm. Thank you.

-fredg

bhyoo commented on 2023-11-04 09:27 (UTC)

Because the origin source code does not support upstream glib2, this package delivers statically compiled glib2 2.74.6 within binary starting from 21-1. Please give any feedback if it does not work.

Bbllaaddee commented on 2023-10-18 11:19 (UTC) (edited on 2023-10-18 11:20 (UTC) by Bbllaaddee)

@LGXerxes,

paru --sync --rebuild openvpn3

helped in my case. Relevant issue: https://github.com/OpenVPN/openvpn3-linux/issues/97

LGXerxes commented on 2023-10-03 08:25 (UTC)

Is there anything I can do about this?

openvpn3 session-start --config ./client.ovpn                                                            9s
** ERROR ** Failed preparing proxy: Error calling StartServiceByName for net.openvpn.v3.sessions: Launch helper exited with unknown return code 127

trevordf commented on 2023-09-15 21:51 (UTC)

I'm majorly struggling with this libprotobuf issue-

My command

openvpn3 session-start --config <my config>

Journal Log
net.openvpn.v3.sessions[206260]: /usr/libexec/openvpn3-linux/openvpn3-service-sessionmgr: error while loading shared libraries: libprotobuf.so.23: cannot open shared object file: No such file or directory

I've tried: 1. Switching between openvpn3 and openvpn3-git 2. Symlinking a newer libprotobuf.so to libprotobuf.so.23 3. Downgrading glib2

All with no success. Would greatly appreciate some debugging help. Thanks!

lis82 commented on 2023-07-20 12:19 (UTC)

Add automake to the build dependenices.

Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 274.
autoreconf: error: aclocal failed with exit status: 2

thesharkcharles commented on 2023-07-14 19:05 (UTC)

Fuzzy is spot on - the libprotobuf.so issue comes about because other software updates have modified files which openvpn3 depends on.

Rebuilding will cause openvpn3 to use the updated files and the error will go away.

I also recommend installing rebuild-detector - this will warn you when AUR packages have been affected by similar problems so you can be proactive about rebuilding (and avoid similar errors in future).

Fuzzy commented on 2023-07-14 11:27 (UTC) (edited on 2023-07-14 12:03 (UTC) by Fuzzy)

The below problem was fixed by reinstallation of openvpn3 package from AUR with clean rebuild.

I got the same problem:

** ERROR ** Failed preparing proxy: Error calling StartServiceByName for net.openvpn.v3.sessions: Launch helper exited with unknown return code 127
And I see that libprotobuf.so.32 is not found (I have extra/protobuf 23.4-1 installed)

$ ldd /usr/libexec/openvpn3-linux/openvpn3-service-sessionmgr
        linux-vdso.so.1 (0x00007ffea9b75000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f022b9f1000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f022b98f000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f022b844000)
        libjsoncpp.so.25 => /usr/lib/libjsoncpp.so.25 (0x00007f022b80a000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f022b801000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f022b719000)
        libprotobuf.so.32 => not found
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f022b400000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f022b6f2000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f022b216000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f022b6eb000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f022b6d1000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f022b67e000)
        libffi.so.8 => /usr/lib/libffi.so.8 (0x00007f022b20b000)
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007f022b170000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f022b083000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f022bc85000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f022b077000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f022af2f000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f022aefc000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f022ae29000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f022ae07000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f022adcb000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f022ada5000)