Package Details: globalprotect-openconnect-git 2.3.4-1

Git Clone URL: (read-only, click to copy)
Package Base: globalprotect-openconnect-git
Description: A GUI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method.
Upstream URL:
Keywords: globalprotect openconnect saml vpn
Licenses: GPL3
Conflicts: globalprotect-openconnect
Provides: globalprotect-openconnect, gpauth, gpclient, gpgui, gpservice
Submitter: yuezk
Maintainer: yuezk
Last Packager: yuezk
Votes: 5
Popularity: 0.38
First Submitted: 2021-10-16 07:43 (UTC)
Last Updated: 2024-07-10 12:54 (UTC)

Latest Comments

1 2 Next › Last »

yuezk commented on 2024-07-12 00:56 (UTC)

Hi @aspirogrammer

Looks like the xmlSecCryptoAppKeyLoadEx function comes from the xmlsec package.

Please try to install the xmlsec package to see if it works.

aspirogrammer commented on 2024-07-11 20:44 (UTC)

I'm getting the following issue with the package: gpclient: symbol lookup error: /usr/lib/ undefined symbol: xmlSecCryptoAppKeyLoadEx.

I tried searching based on the missing symbol, didn't find a lot.

yuezk commented on 2024-02-07 02:52 (UTC)

GUI - costs money, stuck using CLI TLS errors on real, valid certificates


The CLI supports the --ignore-tls-errors option to ignore all tls errors. Have you tried it?

Anyway, you can install the old version using globalprotect-openconnect package.

howardtopher commented on 2024-02-07 01:53 (UTC)

This package has been bumped up to version 2.0.0. Is it possible to go back to the previous version or create a different AUR package for the older version? It's a real shame what's happened with this package.

GUI - costs money, stuck using CLI TLS errors on real, valid certificates

The new version sucks but at this point I'm stuck using it because I can't log into work without it.

Eothred commented on 2023-12-08 11:48 (UTC)

@archisman Add #branch=project_branch to the end of the source url (similar to what is right now done with commit hash), see

On that note, may I propose to add pkgver() function since this is a git package, something along the lines of

pkgver() {
    cd GlobalProtect-openconnect
    git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'

This will e.g. right now set the pkgver to 1.4.9.r7.gedc13ed. I see you have locked this package to a specific commit at the moment, I guess maybe there was a reason for that and this is why you do not want this right now.

archisman commented on 2023-08-07 13:32 (UTC)

The new refactor branch written in Rust is going to replace the master branch soon Can someone tell me how to edit the PKGBUILD to use that?

marrs commented on 2023-07-14 10:00 (UTC) (edited on 2023-07-14 13:02 (UTC) by marrs)

I tried logging onto my VPN today and found that the client would not open a login window. Instead it just hangs at "connecting...". I had to manually log in using openconnect --protocol=gp After following the login procedure in my browser, gpclient would successfully connect when I ran it a second time.

Edit: I think this is likely an issue with the VPN's TLS certificate. I think it is related to the issue reported here:

Update: Issue resolved by itself.

menny commented on 2023-01-09 14:07 (UTC)

indeed! Thank you!

yuezk commented on 2023-01-08 12:28 (UTC) (edited on 2023-01-08 12:28 (UTC) by yuezk)

@menny It should be fixed now.

menny commented on 2023-01-05 14:33 (UTC) (edited on 2023-01-05 14:35 (UTC) by menny)

I get an error when updating to the latest yay package:

CMake Error at /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5LinguistTools"
  with any of the following names:


  Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
  set "Qt5LinguistTools_DIR" to a directory containing one of the above
  files.  If "Qt5LinguistTools" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:78 (find_package)