Package Details: forticlient-vpn 7.4.0.1636-1

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: 15
Popularity: 0.074183
First Submitted: 2020-09-05 13:48 (UTC)
Last Updated: 2024-06-12 04:34 (UTC)

Dependencies (12)

Required by (0)

Sources (1)

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]

Latest Comments

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

lightxblazer commented on 2024-06-21 19:14 (UTC)

@sirenday I had the same problem as well where the popup for the TOTP didnt show.

I found out that it required a dependency that is commented out in the PKGBUILD, which is "libappindicator-gtk2".

Just install the dependency with 'sudo pacman -S libappindicator-gtk2' and it should work again. Hope that helps!

sirenday commented on 2024-06-16 11:29 (UTC)

Hi, just installed and found an issue. The TOTP Token pop-up doesn't appear after pressing connect button

Meowser commented on 2024-06-12 22:17 (UTC) (edited on 2024-06-12 22:19 (UTC) by Meowser)

I updated to the most recent version (7.4.0.1636), but I noticed there are now some conflicting files between Mullvad AUR packages. I will look into resolving the issues in this package with these files, but for now if you want to install this along with Mullvad packages you can overwrite the files, or run one of the following commands:

pacman -R mullvad-vpn-bin-debug

pacman -R mullvad-vpn-debug

pacman -R forticlient-vpn-debug

j.mlr commented on 2024-06-07 13:15 (UTC)

yay is telling me that "forticlient-vpn: local (7.2.2.0753-2) is newer than AUR (7.2.2.0753-1)", the PKGBUILD states that the installation is 7.2.2.0753-2.

inverse commented on 2024-05-30 22:56 (UTC)

I updated this to 7.2.2.0753 which is the version linked in the forticlient download site (https://www.fortinet.com/support/product-downloads). This is the VPN only client, so the version is behind in comparison to the other clients which are currently at 7.2.4

Thanks for the explainer @meowser! + pushing the version!

Meowser commented on 2024-05-29 21:13 (UTC)

I updated this to 7.2.2.0753 which is the version linked in the forticlient download site (https://www.fortinet.com/support/product-downloads). This is the VPN only client, so the version is behind in comparison to the other clients which are currently at 7.2.4

inverse commented on 2024-05-22 12:11 (UTC)

Is there a way to build this with a newer binary? I can see in the apt repo there is 7.2.4.0809 but this is not available via the filestore.

root@292a669992e7:/# apt-cache madison forticlient
forticlient | 7.2.4.0809 | https://repo.fortinet.com/repo/forticlient/7.2/ubuntu /stable/multiverse amd64 Packages
forticlient | 7.2.3.0790 | https://repo.fortinet.com/repo/forticlient/7.2/ubuntu /stable/multiverse amd64 Packages
forticlient | 7.2.2.0753 | https://repo.fortinet.com/repo/forticlient/7.2/ubuntu /stable/multiverse amd64 Packages
forticlient | 7.2.1.0700 | https://repo.fortinet.com/repo/forticlient/7.2/ubuntu /stable/multiverse amd64 Packages
forticlient | 7.2.0.0644 | https://repo.fortinet.com/repo/forticlient/7.2/ubuntu /stable/multiverse amd64 Packages

serjts commented on 2024-04-22 12:00 (UTC)

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')

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 ..

}