diff --git a/PKGBUILD b/PKGBUILD
index 1d390c6..8d0f237 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Douglas Iuri Medeiros Cabral <douglasimcabral at zohomail dot com>
pkgname=forticlient-vpn
-pkgver=7.0.7.0246
+pkgver=7.2.2.0753
pkgrel=2
pkgdesc="Build through the official package of FortiClient VPN only"
arch=("x86_64")
@@ -19,7 +19,7 @@ provides=('fortivpn' 'FortiClient')
conflicts=('forticlient')
install='forticlient-vpn.install'
source=("https://filestore.fortinet.com/forticlient/forticlient_vpn_${pkgver}_amd64.deb")
-sha256sums=('482f245df302417ab19b6501525acae6c62a022eec80baf5ad285a0fb1f5323e')
+sha256sums=('9ec6f07da10142417f154bbe83a247b8422e05dfd505766527b039a1089858bf')
Search Criteria
Package Details: forticlient-vpn 7.4.0.1636-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/forticlient-vpn.git (read-only, click to copy) |
---|---|
Package Base: | forticlient-vpn |
Description: | Build through the official package of FortiClient VPN only |
Upstream URL: | https://www.fortinet.com/support/product-downloads |
Keywords: | FortiClient Fortinet VPN |
Licenses: | custom:fortinet |
Conflicts: | forticlient |
Provides: | FortiClient, fortivpn |
Submitter: | douglasimcabral |
Maintainer: | Meowser |
Last Packager: | Meowser |
Votes: | 16 |
Popularity: | 0.94 |
First Submitted: | 2020-09-05 13:48 (UTC) |
Last Updated: | 2025-01-08 22:17 (UTC) |
Dependencies (22)
- alsa-lib
- gnome-keyring (gnome-keyring-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- gzip (dxcompress-gitAUR, dxcompressAUR, gzip-gitAUR, busybox-coreutilsAUR)
- iptables (iptables-gitAUR, iptables-fullconenatAUR, iptables-fullconenat-nftAUR, iptables-nft)
- libappindicator-gtk2
- libgnome-keyring
- libnotify (libnotify-gitAUR)
- libsecret
- libxss
- nss (nss-hgAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- org.freedesktop.secrets (keepassxc-gitAUR, gnome-keyring-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, dssdAUR, pass-secret-service-gitAUR, bitw-gitAUR, keepassxc-qt6AUR, pass-secret-service-binAUR, gnome-keyring, keepassxc, kwallet, kwallet5)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-selinuxAUR, systemd-gitAUR)
- deepin-polkit-agent (deepin-polkit-agent-gitAUR) (optional) – for polkit authentication for the Deepin
- lxqt-policykit (lxqt-policykit-gitAUR) (optional) – for polkit authentication for the LXQt
- mate-polkit (optional) – for polkit authentication for the MATE
- pantheon-polkit-agent (pantheon-polkit-agent-gitAUR) (optional) – for polkit authentication for the Pantheon
- polkit-gnome (xfce-polkit-gitAUR, xfce-polkitAUR, polkit-gnome-gitAUR) (optional) – for polkit authentication for the GNOME
- polkit-kde-agent (polkit-kde-agent-gitAUR) (optional) – for polkit authentication for the KDE
Required by (0)
Sources (1)
serjts commented on 2024-04-22 12:00 (UTC)
segFaultCreator commented on 2024-04-15 06:24 (UTC) (edited on 2024-04-15 06:27 (UTC) by segFaultCreator)
In addition to @cbueche's suggested PKGBUILD, if you want to retrieve the VPN agent from Fortinet's servers, you can keep the same PKGBUILD and replace the version with 7.2.2.0753
and the SHA256SUM by 9ec6f07da10142417f154bbe83a247b8422e05dfd505766527b039a1089858bf
.
If you want to valide the hash yourself/be able to update the PKGBUILD in the future:
The latest agent can be downloaded using https://links.fortinet.com/forticlient/deb/vpnagent which will redirect to the .deb
file on Fortinet's filestore (which then gives the file name containing the package version)
cbueche commented on 2024-04-10 08:48 (UTC)
I attempted to build an updated package, here is my PKGBUILD. It seems to work well.
pkgname=forticlient_vpn
pkgver=7.2.2.0753
pkgrel=1
pkgdesc="An fortinet sslvpn application"
arch=('x86_64')
url="https://www.forticlient.com"
license=('custom')
groups=()
provides=(forticlient_vpn)
depends=('libxss' 'libsecret' 'alsa-lib' 'libnotify' 'gtk3' 'nss' 'libxcrypt-compat' 'libappindicator-gtk2')
backup=('etc/forticlient/config.db')
options=('!strip' '!emptydirs')
source=("http://mirror.previder.nl/deb/pool/main/${pkgname}_${pkgver}_amd64.deb")
sha512sums=('54be417d5b965553ac1a09c374c366fa21237fe784dd8855d5a531611b2a77665ecb0eacc1c0148da62b9b57209a7b17713920cf52e7df366b0fd957d5d9341b')
package(){
# Extract package data
tar xf data.tar.xz -C "${pkgdir}"
# Fix directory structure differences
cd "${pkgdir}"
mkdir -p usr/lib 2> /dev/null; mv lib/* usr/lib; rm -rf lib
mkdir -p var/lib/forticlient
cd ..
}
cbueche commented on 2024-04-10 06:36 (UTC) (edited on 2024-04-10 06:37 (UTC) by cbueche)
Hi, there is an advisory (https://www.cisa.gov/news-events/alerts/2024/04/09/fortinet-releases-security-updates-multiple-products) and a new version available to fix it. Would you please consider an update ?
Jarhmander commented on 2023-11-24 06:36 (UTC)
This patch should be sufficient to update to the latest version.
diff --git a/PKGBUILD b/PKGBUILD
index 1d390c6..cbe9105 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: Douglas Iuri Medeiros Cabral <douglasimcabral at zohomail dot com>
pkgname=forticlient-vpn
-pkgver=7.0.7.0246
-pkgrel=2
+pkgver=7.2.2.0753
+pkgrel=1
pkgdesc="Build through the official package of FortiClient VPN only"
arch=("x86_64")
url="https://www.fortinet.com/support/product-downloads"
license=('custom:fortinet')
-depends=('systemd' 'nss' 'gtk3' 'libxss' 'polkit' 'openssl' 'libnotify' 'org.freedesktop.secrets' 'libappindicator-gtk2' 'gzip')
+depends=('systemd' 'nss' 'gtk3' 'libxss' 'polkit' 'openssl' 'libnotify' 'org.freedesktop.secrets' 'libappindicator-gtk2' 'gzip' 'iptables')
optdepends=(
'mate-polkit: for polkit authentication for the MATE'
'polkit-gnome: for polkit authentication for the GNOME'
@@ -19,7 +19,7 @@ provides=('fortivpn' 'FortiClient')
conflicts=('forticlient')
install='forticlient-vpn.install'
source=("https://filestore.fortinet.com/forticlient/forticlient_vpn_${pkgver}_amd64.deb")
-sha256sums=('482f245df302417ab19b6501525acae6c62a022eec80baf5ad285a0fb1f5323e')
+sha256sums=('9ec6f07da10142417f154bbe83a247b8422e05dfd505766527b039a1089858bf')
package() {
Potajito commented on 2023-10-05 07:17 (UTC)
Had the same infinite "Connecting..." issue than @Migho, and solved it installing gnome-keyring. Probably it needs to be a required dependency (I was on kde).
keerthi commented on 2023-09-29 06:00 (UTC)
Broken & stopped working after the recent updates (2023-09-18). The folks maintaining https://aur.archlinux.org/packages/networkmanager-fortisslvpn have applied some patches which works exceptionally well. Not sure if it can be ported. Just sharing the info for the benefit of others.
fairlyn commented on 2023-09-25 14:44 (UTC)
Oddly enough, running /opt/forticlient/vpn
at least once (as root) removes the error
FortiClient SSLVPN is unavailable: FortiClient VPN trial has expired.
JamesArchibald commented on 2023-09-05 08:44 (UTC)
@HenrIqu3, I'm also running into this issue.
To reproduce:
git clone https://aur.archlinux.org/forticlient-vpn
makepkg -is
fortivpn --help
Results:
FortiClient SSLVPN is unavailable: FortiClient VPN trial has expired.
Please contact your administrator or connect to EMS for license activation.
HenrIqu3 commented on 2023-08-31 19:33 (UTC)
After making the package and installing it i ran into this message. Somebody already raninto same trouble?
./usr/bin/fortivpn ✔ FortiClient SSLVPN is unavailable: FortiClient VPN trial has expired. Please contact your administrator or connect to EMS for license activation.
Pinned Comments
douglasimcabral commented on 2022-11-10 15:37 (UTC) (edited on 2023-03-10 00:41 (UTC) by douglasimcabral)
Community,
The Fortinet provides two products, "FortiClient EMS" and "FortiClient VPN only". This package only correspond to "FortiClient VPN only" and your lastest version is 7.0.7.0246 at 03-09-2023.
If you are interested in "FortiClient EMS", I suggest following the AUR package 'forticlient' [https://aur.archlinux.org/packages/forticlient]