Package Details: f5vpn 7250.2024.1008.1-2

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: 12
Popularity: 0.25
First Submitted: 2019-12-27 08:37 (UTC)
Last Updated: 2024-11-21 20:16 (UTC)

Latest Comments

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

zrhoffman commented on 2023-07-24 21:57 (UTC) (edited on 2023-07-24 21:57 (UTC) by zrhoffman)

Updated to require a new enough version of qt5-webkit that qt5-webkit does not encounter icu issues. f5vpn runs as expected for me.

thepycoder commented on 2023-07-18 07:11 (UTC)

I got the following error:

f5vpn: error while loading shared libraries: libicuuc.so.72: cannot open shared object file: No such file or directory

I'm not sure if this is the "right way" to do it, but libicuuc.so.72 appears to be pointing to version 72 of icu whereas the core of arch is now at 73. Luckily icu 72 is available in the AUR itself so running the following solved my issue:

yay -S icu72-bin

No need to downgrade the official package, installing this will just add the previous version side-by-side. Barring any upcoming problems later, it works flawlessly for me.

nervocalm commented on 2023-07-11 18:41 (UTC)

Thanks @rinhin, that workaround saved my work life! :)

rinhin commented on 2023-07-11 14:55 (UTC)

For everybody waiting for a fixed package here, this is how I am installing the native package which works for me:

https://0xacab.org/varac-projects/doc/-/blob/main/network/vpn/f5.md#official-client-on-arch

It's not pretty and I'd prefer a proper AUR package but as a stop-gap workaround it's ok. Thanks @zrhoffman for maintaining this package btw !

rinhin commented on 2023-07-11 13:20 (UTC)

Unfortunatly downgrading the icu package doesn't work for me since other packages already depend on libicuuc.so=73-64:

~ $ sudo -E downgrade icu=72.1-2
Downgrading from A.L.A. is disabled on the stable branch. To override this behavior, set DOWNGRADE_FROM_ALA to 1.
See https://wiki.manjaro.org/index.php/Downgrading_packages  for more details.

loading packages...
warning: downgrading package icu (73.2-1 => 72.1-2)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by gspell
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by harfbuzz-icu
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by raptor

juneidy commented on 2023-06-29 04:46 (UTC)

@zrhoffman Thanks, I've gone with svpn. Works like a charm.

zrhoffman commented on 2023-06-29 04:14 (UTC)

@juneidy I can reproduce this with f5vpn=7242.2023.0427.1-1, icu=73.2-1, qt5-webkit=5.212.0alpha4-19. When I run

ln -s libicui18n.so /usr/lib/libicui18n.so.72

and rerun f5vpn, I get a different error:

f5vpn: symbol lookup error: /opt/f5/vpn/lib/libQt5WebKit.so.5: undefined symbol: u_charDirection_72

libQt5WebKit.so.5 is just a symlink to /usr/lib/libQt5WebKit.so, which is owned by qt5-webkit. So probably the icu issue would be fixed if you just rebuild qt5-webkit against icu=73.2-1.

Or just switch to gof5, using svpn directly (that's what I do), or openconnect and you won't need qt5-webkit or icu.

juneidy commented on 2023-06-29 03:31 (UTC)

Finally figured out how to rollback the dependency that breaks it:

sudo pacman -U \
        /var/cache/pacman/pkg/icu-72.1-2-x86_64.pkg.tar.zst \
        /var/cache/pacman/pkg/libxml2-2.10.4-4-x86_64.pkg.tar.zst \
        /var/cache/pacman/pkg/qt5-base-5.15.10+kde+r129-3-x86_64.pkg.tar.zst

Added icu libxml2 qt5-base to my IgnorePkg in /etc/pacman.conf to prevent it from being upgraded.

juneidy commented on 2023-06-29 02:43 (UTC)

Getting this error now.

f5vpn: error while loading shared libraries: libicuuc.so.72: cannot open shared object file: No such file or directory

Is it just a matter of waiting for the next version of f5vpn?

zrhoffman commented on 2023-06-08 00:51 (UTC)

zrhoffman: Please update the package since it asks me every time now to update to v7241.2023.331.1. Thanks!

Updated to 7242.2023.0427.1.