Package Details: f5vpn 7270.0.0.1-1

Git Clone URL: https://aur.archlinux.org/f5vpn.git (read-only, click to copy)
Package Base: f5vpn
Description: VPN client using the Point-to-Point Protocol to connect to F5Networks BIG-IP APM
Upstream URL: https://support.f5.com/csp/article/K32311645#link_04_05
Licenses: Commercial
Provides: f5vpn
Submitter: zrhoffman
Maintainer: zrhoffman
Last Packager: zrhoffman
Votes: 14
Popularity: 0.012573
First Submitted: 2019-12-27 08:37 (UTC)
Last Updated: 2026-04-21 02:21 (UTC)

Pinned Comments

zrhoffman commented on 2026-01-04 05:26 (UTC)

@sergious234: Dependency xorg-xwayland is required to run f5vpn under Wayland (restarting your Wayland compositor after install is necessary). I have added it to the optdepends array.

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

icyfield commented on 2026-05-06 09:08 (UTC)

@zrhoffman oh right - i did restart my system after ensuring xorg-xwayland was installed (already existed, perhaps due to gnome) and it resulted in the same behavior.

But that's okay, didn't know you can pass the session token to openconnect that way and doing so works! Thanks a ton :)

PS. it may help others if you pin that comment

zrhoffman commented on 2026-05-06 08:37 (UTC) (edited on 2026-05-06 08:39 (UTC) by zrhoffman)

qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter

This is fine and expected

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""

This is fine and expected

qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

I get these errors in my logs if I

  1. Uninstall xorg-xwayland
  2. Restart
  3. Install xorg-xwayland
  4. Try to start f5vpn without having restarted after installing xorg-xwayland.

So if you haven't restarted after installing xorg-xwayland, restarting before trying again may fix it.

I might try to install the rpm variant manually

Although I test the AUR f5vpn package when upgrading to make sure it works, at all other times I use openconnect from the CLI:

  1. Go to https://your-f5-APM-server/ and note the value of the MRHSession cookie in Developer Tools
  2. Pass it to openconnect: echo MRHSession=0123456789abcdef0123456789abcdef | sudo openconnect --protocol=f5 --cookie-on-stdin your-f5-APM-server

icyfield commented on 2026-05-06 06:41 (UTC)

Have been trying to get the version 7270.0.0.1 work on my machine but despite getting the required dependencies (xorg-xwayland), I get the following error

[icyfield@archlinux ~]$ f5vpn
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

/usr/bin/f5vpn: line 4: 34248 Aborted                    (core dumped) QT_QPA_FONTDIR=/usr/share/fonts/X11/Type1/ /opt/f5/vpn/f5vpn $@

Note that libxcb and xcb-util-cursor was installed with no avail. I might try to install the rpm variant manually

zrhoffman commented on 2026-04-13 00:07 (UTC)

@InvictusSlayer: From the Known Issues section of the release notes of APM Clients 7.2.6.2: (this one):

Following the upgrade of the Qt framework from version 5.5.1 to 6.10, the F5VPN and F5 Endpoint Inspector applications require additional system libraries to launch successfully. These dependencies may be present on some Linux desktop distributions but missing on others. Workaround: Install the required system libraries on the Linux operating system before launching F5VPN or F5 Endpoint Inspector. For more information, refer to K000158036

In particular, in the Incase of F5VPN deb file section of K000158036, they suggest running ldd against f5vpn and the included libraries. If you are missing any libraries, that should list it:

export LD_LIBRARY_PATH="$(ls -d /opt/f5/vpn/{lib,libexec,platforms,plugins/tls} | tr '\n' ':')"
find /opt/f5/vpn/{f5vpn,lib,libexec,platforms,plugins} -type f -exec ldd {} + 2>&1 | grep not

InvictusSlayer commented on 2026-01-22 22:17 (UTC)

Hi @zrhoffman, I get the following crash on 7262.0.0.2-3. I have xorg-xwayland installed and am unsure if I am doing something else wrong.

qt.core.library: "crypto" loaded library
qt.core.library: "ssl" loaded library
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/tls" ...
qt.core.plugin.factoryloader: looking at "libqopensslbackend.so"
qt.core.plugin.loader: Found metadata in lib /opt/f5/vpn/plugins/tls/libqopensslbackend.so, metadata=
{
    "IID": "org.qt-project.Qt.QTlsBackend",
    "archlevel": 2,
    "className": "QTlsBackendOpenSSL",
    "debug": false,
    "version": 395776
}


qt.core.plugin.factoryloader: Got keys from plugin meta data QList()
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.core.library: "/opt/f5/vpn/plugins/tls/libqopensslbackend.so" loaded library
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/platforms" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/platforms" ...
qt.core.plugin.factoryloader: looking at "libqxcb.so"
qt.core.plugin.loader: Found metadata in lib /opt/f5/vpn/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archlevel": 2,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 395776
}


qt.core.plugin.factoryloader: Got keys from plugin meta data QList("xcb")
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.core.library: "/opt/f5/vpn/platforms/libqxcb.so" loaded library
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/platformthemes" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/platformthemes" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/platforminputcontexts" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/platforminputcontexts" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/styles" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/styles" ...
qt.core.library: "/opt/f5/vpn/platforms/libqxcb.so" unloaded library 
qt.core.library: "/opt/f5/vpn/plugins/tls/libqopensslbackend.so" unloaded library 
"crypto" unloaded library 
"ssl" unloaded library

zrhoffman commented on 2026-01-04 05:26 (UTC)

@sergious234: Dependency xorg-xwayland is required to run f5vpn under Wayland (restarting your Wayland compositor after install is necessary). I have added it to the optdepends array.

sergious234 commented on 2025-12-16 19:44 (UTC)

I don't know if this is a problem with my installation but 7262.0.0.2-2 haven't solved the problem for me. My logs are the following:

qt.core.library: "crypto" loaded library
qt.core.library: "ssl" loaded library
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/tls" ...
qt.core.plugin.factoryloader: looking at "libqopensslbackend.so"
qt.core.plugin.loader: Found metadata in lib /opt/f5/vpn/plugins/tls/libqopensslbackend.so, metadata=
{
    "IID": "org.qt-project.Qt.QTlsBackend",
    "archlevel": 2,
    "className": "QTlsBackendOpenSSL",
    "debug": false,
    "version": 395776
}


qt.core.plugin.factoryloader: Got keys from plugin meta data QList()
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.core.library: "/opt/f5/vpn/plugins/tls/libqopensslbackend.so" loaded library
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/plugins/platforms" ...
qt.core.plugin.factoryloader: checking directory path "/opt/f5/vpn/platforms" ...
qt.core.plugin.factoryloader: looking at "libqxcb.so"
qt.core.plugin.loader: Found metadata in lib /opt/f5/vpn/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archlevel": 2,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 395776
}


qt.core.plugin.factoryloader: Got keys from plugin meta data QList("xcb")
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

/usr/bin/f5vpn: line 4: 17558 Aborted                    (core dumped) QT_QPA_FONTDIR=/usr/share/fonts/X11/Type1/ /opt/f5/vpn/f5vpn $@

yoricklassmann commented on 2025-12-16 09:45 (UTC)

@zrhoffman thanks a lot for your help! Can confirm that 7262.0.0.2-2 works.

balmar commented on 2025-12-16 00:37 (UTC)

7262.0.0.2-2 works fine now, thanks a lot!