Package Details: pulse-secure 22.8r5_b41063-2

Git Clone URL: https://aur.archlinux.org/pulse-secure.git (read-only, click to copy)
Package Base: pulse-secure
Description: Ivanti Secure Access Client
Upstream URL: https://www.pulsesecure.net/
Licenses: custom
Conflicts: pulse-connect-secure
Submitter: yan12125
Maintainer: akosmolnar
Last Packager: Auerhuhn
Votes: 41
Popularity: 0.21
First Submitted: 2017-09-02 07:40 (UTC)
Last Updated: 2026-05-27 20:58 (UTC)

Pinned Comments

chiwanpark commented on 2021-02-24 10:21 (UTC)

If you want to use old pulse-secure client 9.1r9, please download the following package.

https://drive.google.com/file/d/1_8tRA-T9vV08n_TpHqdcG5IvalxBuZ7_/view?usp=sharing

The rewritten pulse-secure client requires a service called 'pulsesecure'. Please enable and start the service before running the client.

Latest Comments

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

marulkan commented on 2026-08-10 08:25 (UTC)

New version of pulse client And thankyou so much for having maintained this package for so long Chiwan, it's been a lifesaver! :D

diff --git a/PKGBUILD b/PKGBUILD
index 24bed50..274e613 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 DLAGENTS=("https::/usr/bin/curl -k -o %o %u")

 pkgname=pulse-secure
-pkgver=22.8r5_b41063
+pkgver=22.8r6_b44527
 pkgrel=2
 pkgdesc='Ivanti Secure Access Client'
 arch=(x86_64)
@@ -11,9 +11,9 @@ url='https://www.pulsesecure.net/'
 depends=(gcc-libs libsecret openssl curl dbus libbsd dmidecode patch)
 install=${pkgname}.install
 source=("EULA.txt")
-source_x86_64=("https://dl.vpn.ucsb.edu/clients/Linux%20VPN%20Client/ps-pulse-linux-22.8r5-b41063-installer.rpm")
+source_x86_64=("https://dl.vpn.ucsb.edu/clients/Linux%20VPN%20Client/ps-pulse-linux-22.8r6-b44527-installer.rpm")
 md5sums=('261848a28201e5386ec4bf587473a48b')
-md5sums_x86_64=('93a073f8ff0f30d71bb603388dadb417')
+md5sums_x86_64=('1bc19c9d6f883d698af4c9f48de2f4a0')
 optdepends=('psmisc: for pulsesvc -K', 'gtkmm3: for pulseUi', 'webkit2gtk: for pulseUi')
 conflicts=(pulse-connect-secure)
 options=(!strip)

dries007 commented on 2026-08-04 09:45 (UTC)

Hey, I needed to install this package again because the openconnect plugin for Network Manager doesn't support some security feature yet, and I noticed the URL for this package is out of date.

I fixed it by pointing the url to https://dl.vpn.ucsb.edu/clients/Linux%20VPN%20Client/old_versions/ps-pulse-linux-22.8r5-b41063-installer.rpm instead and it worked, after I also installed the webkit2gtk package.

I did not try to use the new client version instead.

iyanmv commented on 2026-07-24 09:19 (UTC)

openscript: same issue, thanks for the workaround! This should be fix in the PKGBUILD as libjxl made it to extra.

openscript commented on 2026-07-14 11:25 (UTC) (edited on 2026-07-14 11:25 (UTC) by openscript)

I've recently updated my system and now when I start pulseUI I get the issue:

/opt/pulsesecure/bin/pulseUI: error while loading shared libraries: libjxl.so.0.11: cannot open shared object file: No such file or directory

After symlinking libjxl.so.0.12 to libjxl.so.0.11 it started to work again:

ln -s /usr/lib/libjxl.so.0.12 /usr/lib/libjxl.so.0.11

chiwanpark commented on 2026-05-23 16:25 (UTC)

Hi all,

I have maintained this AUR package for more than seven years, but my company has now switched to a different VPN solution. Because of that, I no longer have access to a Pulse Secure environment for testing, and I cannot reliably maintain this package anymore.

I will be stepping down as the maintainer of pulse-secure. If anyone is still using it and would like to take over, please feel free to adopt the package.

Thanks to everyone who has used, tested, reported issues, and contributed over the years.

Regards, Chiwan Park

datame commented on 2026-05-08 12:21 (UTC)

Is it possible to update the dependency from webkit2gtk to webkit2gtk-4.1? The former got moved to AUR and has to be compiled now, which takes a long time.

I did the update on my local machine and it seemed to compile without problems. But I didn't really test the resulting package.

heinoscott commented on 2026-03-14 09:54 (UTC)

can confirm @iyanmv issues with picky university endpoints

iyanmv commented on 2026-03-11 09:49 (UTC)

This is the diff obtained using diffoscope:

+++ pulsesecure
│┄ File has been modified after NT_GNU_BUILD_ID has been applied.
├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ @@ -1,5 +1,5 @@
│  
│  Hex dump of section '.gnu_debuglink':
│    0x00000000 70756c73 65736563 7572652e 64656275 pulsesecure.debu
│ -  0x00000010 67000000 18615644                   g....aVD
│ +  0x00000010 67000000 445a91d7                   g...DZ..

As you see, a minor change, but enough to break the client to many users.

iyanmv commented on 2026-03-11 09:38 (UTC)

Please add options=(!strip) to the PKGBUILD. As it is, the hash of the pulsesecure changes from f8fb6f8232d519de3887f96542cb0ca6a292b66e6acda8f7c5380f01ae1f2a73 (as in the original rpm) to ca4598660fcc6b2eb9725fa71c2e3dbb4ba1cc92df64052a22b3cfd90aca52bf and this prevents connecting to some picky endpoint servers that do this kind of validation (e.g., my uni)

chiwanpark commented on 2026-03-01 13:13 (UTC)

@heinoscott @billerby Thanks for the notification. I've updated the package.

@iyanmv Since 22.8r5, we use libsecret instead of libgnome-keyring.