and then I run from cmd line gpclient which connects me with the Paloalto GlobalProtect VPN and gives me full access to my company network. See also the attached GUI.
purism@pureos:~/guru$ sudo GNUPGHOME=/home/purism/.gnupg add-apt-repository ppa:yuezk/globalprotect-openconnect
A GlobalProtect VPN client (GUI) for Linux, based on OpenConnect and Tauri, supports SSO authentication mode.
More info: https://launchpad.net/~yuezk/+archive/ubuntu/globalprotect-openconnect
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox '/tmp/tmplb0silfh/pubring.gpg' created
gpg: /tmp/tmplb0silfh/trustdb.gpg: trustdb created
gpg: key 53FC26B43838D761: public key "Launchpad PPA for Kevin Yue" imported
gpg: Total number processed: 1
gpg: imported: 1
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
gpg: no valid OpenPGP data found.
Why it tries to create a temp. trustdb.gpg while my GnuPG env is fine:
purism@pureos:~/guru$ ls -l /home/purism/.gnupg/trustdb.gpg
-rw------- 1 purism purism 1440 May 12 12:36 /home/purism/.gnupg/trustdb.gpg
purism@pureos:~/guru$ pass test
secret
Change the codename to focal and see if it works. Additionally, the personal package archive is connecting with HTTP, so upgrading it to HTTPS may resolve your issue.
Assuming, that you wanted me to change the following file:
purism@pureos:~$ cat /etc/apt/sources.list.d/yuezk-ubuntu-globalprotect-openconnect-oracular.list
deb http://ppa.launchpad.net/yuezk/globalprotect-openconnect/ubuntu focal main
# deb-src http://ppa.launchpad.net/yuezk/globalprotect-openconnect/ubuntu oracular main
this gives now:
purism@pureos:~$ sudo apt-get update
Hit:1 http://ppa.launchpad.net/yuezk/globalprotect-openconnect/ubuntu focal InRelease
Get:2 https://repo.pureos.net/pureos byzantium InRelease [9,641 B]
Get:3 https://repo.pureos.net/pureos byzantium-updates InRelease [9,649 B]
Get:4 https://repo.pureos.net/pureos byzantium-security InRelease [9,650 B]
Fetched 28.9 kB in 2s (13.4 kB/s)
Reading package lists... Done
purism@pureos:~$ sudo apt-get install globalprotect-openconnect
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libopenconnect5 : Depends: libhogweed5 but it is not installable
E: Unable to correct problems, you have held broken packages.
The HTTP ./. HTTPS I tested already. Does not work either.
purism@pureos:~$ sudo apt edit-sources
[sudo] password for purism:
Your '/etc/apt/sources.list' file changed, please run 'apt-get update'.
purism@pureos:~$ sudo apt-get update
Get:1 https://repo.pureos.net/pureos byzantium InRelease [9,641 B]
Get:2 https://repo.pureos.net/pureos byzantium-updates InRelease [9,649 B]
Get:3 https://repo.pureos.net/pureos byzantium-security InRelease [9,650 B]
Get:4 https://repo.pureos.net/pureos byzantium-updates-proposed InRelease [4,742 B]
Ign:5 https://repo.pureos.net/pureos byzantium/main Translation-en
Get:5 https://repo.pureos.net/pureos byzantium/main Translation-en [5,685 kB]
Get:6 https://repo.pureos.net/pureos byzantium-updates-proposed/main all Packages [5,040 B]
Get:7 https://repo.pureos.net/pureos byzantium-updates-proposed/main arm64 Packages [10.9 kB]
Ign:8 https://repo.pureos.net/pureos byzantium-updates-proposed/main Translation-en
Get:8 https://repo.pureos.net/pureos byzantium-updates-proposed/main Translation-en [9,752 B]
Fetched 5,744 kB in 7s (846 kB/s)
Reading package lists... Done
purism@pureos:~$ sudo apt-get install globalprotect-openconnect
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package globalprotect-openconnect
purism@pureos:~$ sudo apt search globalprotect
Sorting... Done
Full Text Search... Done
gp-saml-gui/byzantium 0.0~git20201229-2 all
login to a GlobalProtect VPN that uses SAML authentication
libopenconnect-dev/byzantium 8.10-2+b1 arm64
open client for Cisco AnyConnect, Pulse, GlobalProtect VPN - development files
libopenconnect5/byzantium 8.10-2+b1 arm64
open client for Cisco AnyConnect, Pulse, GlobalProtect VPN - shared library
network-manager-openconnect/byzantium 1.2.6-1 arm64
network management framework (OpenConnect plugin core)
openconnect/byzantium 8.10-2+b1 arm64
open client for Cisco AnyConnect, Pulse, GlobalProtect VPN
I think, I will give up on installing gpclient
Btw: This is the first time that I see that FreeBSD can install something (note: I say “install” and not wading through complex make procedures) which Debian can’t
Log in to the Customer Support Portal. After you enter your username and password credentials, you are authenticated and you are logged in to the support site. …
which requires a device and a sales number. Game Over