Package Details: pulse-secure 22.8r3_b35577-1

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: chiwanpark
Last Packager: chiwanpark
Votes: 39
Popularity: 1.79
First Submitted: 2017-09-02 07:40 (UTC)
Last Updated: 2025-09-17 10:57 (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 .. 28 Next › Last »

shinmera commented on 2025-09-26 11:32 (UTC)

I'm getting a core dump trying to run this.

DBUS api call failed with code: 2 - message:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
DBUS api call failed with code: 2 - message:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable

(pulseUI:116304): Gtk-WARNING **: 13:30:20.296: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: Loader process exited early with status '1'Command:
 "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib" "/lib64" "--ro-bind-try" "/etc/fonts/conf.d" .... (gdk-pixbuf-error-quark, 0)
[1]    116304 IOT instruction (core dumped)  /opt/pulsesecure/bin/pulseUI

4Xo7mLFi commented on 2025-09-22 09:08 (UTC) (edited on 2025-09-22 09:13 (UTC) by 4Xo7mLFi)

Has anyone managed to get this working with Wayland? On Sway, I get cannot open display: (in cef_browser_stderr.log). I have gtkmm3 and webkit2gtk installed, the pulsesecure service is up and running.

archer97 commented on 2025-09-17 19:53 (UTC) (edited on 2025-09-17 19:59 (UTC) by archer97)

I'm having the below issue when trying to connect to any of my VPN servers. Any idea what's that all about ? I tried rolling back to 9a1fb26, 4909117, ed1ffb7, 2d775e7, 4ede99e but still the same issue. At this point I'm suspecting one of the deps or kmods or even the kernel itself, but I can't tell for sure.

Connection Error

Failed to setup virtual adapter. (Error:1205)   

Restart your system and try again. If the problem persists, contact your network administrator.

Edit, I had this happen on two laptops so far after updating the system. I still have one that is working fine so I will avoid updating it until the issue is resolved.

chiwanpark commented on 2025-09-17 11:02 (UTC)

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

@orbitrus Thanks for suggestion. I've applied the suggestion to the CEF install script.

billerby commented on 2025-09-06 19:30 (UTC) (edited on 2025-09-06 19:33 (UTC) by billerby)

Seems the download link in the PKGBUILD is no longer valid, however there is a new version in that download directory:

https://dl.vpn.ucsb.edu/clients/Linux%20VPN%20Client/ps-pulse-linux-22.8r3-b35577-installer.rpm

orbitrus commented on 2025-07-22 21:52 (UTC)

After updating to 22.8r2, I've been asked to reinstall CEF. I ran into issues with setup_cef.sh throwing command not found: -a

Cause: The script shasum is not installed by default or dependency. From what I can tell it's from PERL Digest::SHA. Recommend switching to sha256sum from coreutils.

--- setup_cef.sh        2025-07-22 17:20:13.880482395 +0900
+++ setup_cef.sh        2025-07-22 17:20:41.555705229 +0900
@@ -135,7 +135,7 @@
 HEAD=$(full_path_command "head")
 GREP=$(full_path_command "grep")
 AWK=$(full_path_command "awk")
-SHASUM=$(which "shasum")
+SHASUM=$(which "sha256sum")
 TR=$(full_path_command "tr")
 BASE64=$(full_path_command "base64")
 CUT=$(full_path_command "cut")
@@ -339,7 +339,7 @@
 function validate_lib_checksum()
 {
     log_message "Validating the CEF lib..."
-    sha2checksum=`$SHASUM -a 256 "$CEF_CHECK_INSTALL_PATH" | $CUT -d' ' -f1`
+    sha2checksum=`$SHASUM "$CEF_CHECK_INSTALL_PATH" | $CUT -d' ' -f1`
     if [ "$sha2checksum" != "$CEF_LIB_SHA2" ]; then
         log_message "$CEF_DISPLAY_NAME latest version is not installed"
         exit 5
@@ -350,7 +350,7 @@
 function validate_checksum()
 {
     log_message "Validating the downloaded package..."
-    sha2checksum=`$SHASUM -a 256 "$TMP_DIR/$CEF_DOWNLOAD_FILE" | $CUT -d' ' -f1`
+    sha2checksum=`$SHASUM "$TMP_DIR/$CEF_DOWNLOAD_FILE" | $CUT -d' ' -f1`
     if [ "$sha2checksum" != "$CEF_PACKAGE_SHA2" ]; then
         return_error 5 "Error: Download package file verification failed. Please try again"
     fi

chiwanpark commented on 2025-05-13 12:19 (UTC)

@greenstone You need to install gtkmm3 and webkit2gtk packages for pulseUi, which are already suggested as optional dependencies.

greeenstone commented on 2025-05-13 12:00 (UTC) (edited on 2025-05-13 12:00 (UTC) by greeenstone)

MISSING DEPENDENCY: /opt/pulse-secure/bin/pulseUI required libwebkit2gtk for me. Thanks <3

p.s.: additionally message the user that executables are in /opt/pulse-secure/bin/ ?

billerby commented on 2025-02-18 07:36 (UTC)

Hi,

New build 22.8-R1 is out, could you update the package?

Thanks!

pmblanco commented on 2024-12-14 08:18 (UTC)

While waiting for version 22.7r4, we can apply this patch to versión 22.7r3

diff --git a/PKGBUILD b/PKGBUILD
index 12b3ef3..0e5149f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,7 @@
 # Maintainer: Chiwan Park <chiwanpark@hotmail.com>
 DLAGENTS=("https::/usr/bin/curl -k -o %o %u")
-
 pkgname=pulse-secure
-pkgver=22.7r3.0_b30227
+pkgver=22.7r4_b30859
 pkgrel=1
 pkgdesc='Ivanti Secure Access Client'
 arch=(x86_64)
@@ -11,9 +10,9 @@ url='https://www.pulsesecure.net/'
 depends=(gcc-libs libgnome-keyring openssl curl dbus libbsd dmidecode patch)
 install=${pkgname}.install
 source=("EULA.txt" "setup_cef.sh.patch")
-source_x86_64=("https://ccnet.ntu.edu.tw/vpn/Download/ps-pulse-linux-22.7r3-b30227-installer.rpm")
+source_x86_64=("https://ccnet.ntu.edu.tw/vpn/Download/ps-pulse-linux-22.7r4-b30859-installer.rpm")
 md5sums=('261848a28201e5386ec4bf587473a48b' '31c0e4d462053b189274b8f6df340525')
-md5sums_x86_64=('174a7d91502389ec88aab3fe2ddbc410')
+md5sums_x86_64=('6afaba7b32a172a6073d5505ad3f2de0')
 optdepends=('psmisc: for pulsesvc -K', 'gtkmm3: for pulseUi', 'webkit2gtk: for pulseUi')
 conflicts=(pulse-connect-secure)

Hope it helps