Package Details: pulse-secure 22.7r3.0_b30227-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: 34
Popularity: 0.098188
First Submitted: 2017-09-02 07:40 (UTC)
Last Updated: 2024-10-10 14:26 (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

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 27 Next › Last »

0BAD-C0DE commented on 2022-03-23 10:10 (UTC)

There is also another problem since last few updates. In case the connection gets stuck or is cancelled, the /etc/resolv.conf is not reset to previous contents.

In my specific case this makes pulse-secure unable to re-connect because the VPN-provided DNS servers cannot resolve the connection endpoint. This could be fixed on my VPN, but the resolv.conf should be reset to previous contents anyway.

bodograumann commented on 2022-03-23 09:42 (UTC)

The new version 9.1r14.0-b13525 does not work for me. When trying to connect it says, that the embedded chromium is not installed. Then it downloads and extracts the browser, but cannot use it afterwards. No error is logged.

billerby commented on 2022-03-14 17:13 (UTC) (edited on 2022-03-14 17:16 (UTC) by billerby)

Noticed a new release today but there is a later release actually (which was released in January):

https://webdev.web3.technion.ac.il/docs/cis/public/ssl-vpn/v.9.1R14.0/ps-pulse-linux-9.1r14.0-b13525-64bit-installer.rpm

dgaleano commented on 2022-03-10 12:54 (UTC)

I have tried version r12, r13, and r14 and all fail for me on an up-to-date system. I can see these errors on the logs:

failed with error /opt/pulsesecure//lib/iveConnectionMethod/samAccessMethod.so: cannot open shared object file
'ConnectionManager' failed to start connection method integrationAccessMethod, error 1000
'AccessServiceProxy' createInstance of plugin integrationAccessMethod failed with error 0xe00103e8

Any ideas?

sonarom commented on 2022-02-28 18:23 (UTC)

New URL to use for the binary:

https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/old/ps-pulse-linux-9.1r12.0-b10247-64-bit-installer.rpm

alex19damian commented on 2022-02-18 15:15 (UTC)

I have installed, enabled service and started. Still not working, freezing if i start from commandline and no written nothing on logs.

  ~/Downloads ❯ pulseUI dsOpenSSL Start - dsENGINE_register_ECDSA dsOpenSSL End - dsENGINE_register_ECDSA

If i interrupt with Ctrl + c, then start but dont save connections and no connect.

^C (pulseUI:19056): Gtk-WARNING **: 12:14:33.740: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

DBUS api call failed with code: 2 - message:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name net.psecure.pulse was not provided by any .service files

shadww commented on 2022-01-16 05:34 (UTC) (edited on 2022-01-16 05:41 (UTC) by shadww)

Updated using https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r13.1-b12971-64bit-installer.rpm

Temporary workaround until this get updated: 1. Download built zst from here https://mega.nz/file/XwwQ2Y6C#mKqm9v9RUWt6EjoNGQq-VGTVG7FcnxkeJT9s3oFbIN8 1b. Or you can build your own by modifying the code with the file URL and its md5sum hash. 2. Offline install using "sudo pacman -U *.zst"

cluxter commented on 2022-01-05 17:12 (UTC)

New URL to use for the binary:

https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r13.1-b12971-64bit-installer.rpm

0BAD-C0DE commented on 2022-01-02 14:08 (UTC) (edited on 2022-01-02 14:09 (UTC) by 0BAD-C0DE)

@DevopTux Your PKGBUILD works, but it still misses to pull extra/gtkmm3 and extra/webkit2gtk needed by the UI. Moreover, you missed the final "closed curl brace" (aka '}') from the script.

DevopTux commented on 2021-12-17 13:09 (UTC) (edited on 2021-12-17 13:14 (UTC) by DevopTux)

Here a PKGBUILD that I modified and works for now:

# Maintainer: Chiwan Park <chiwanpark@hotmail.com>

pkgname=pulse-secure
pkgver=9.1r12.0_b10247
pkgrel=2
pkgdesc='Pulse Connect Secure (PCS) Client'
arch=(x86_64)
license=(custom)
url='https://www.pulsesecure.net/'
depends=(gcc-libs libgnome-keyring openssl curl dbus libbsd)
install=${pkgname}.install
source=(EULA.txt)
source_x86_64=("https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r13.1-b12971-64bit-installer.rpm")
md5sums=("261848a28201e5386ec4bf587473a48b")
md5sums_x86_64=("ecd8d38761284a31726b62c4fd31a5d2")
optdepends=('psmisc: for pulsesvc -K', 'gtkmm3: for pulseUi', 'webkit2gtk: for pulseUi')
conflicts=(pulse-connect-secure)

package() {
   install -Dm644 EULA.txt "$pkgdir"/usr/share/licenses/$pkgname/EULA.txt

   for d in $(find opt/pulsesecure -type d); do
       install -dm755 "$d" "$pkgdir"/"$d";
   done
   for f in $(find opt/pulsesecure/bin -type f); do
       install -Dm755 "$f" "$pkgdir"/"$f";
   done
   for f in $(find opt/pulsesecure/lib -type f); do
       install -Dm755 "$f" "$pkgdir"/"$f";
   done
   for f in $(find opt/pulsesecure/resource -type f); do
       install -Dm644 "$f" "$pkgdir"/"$f";
   done
   install -Dm644 usr/share/man/man1/pulse.1.gz "$pkgdir"/usr/share/man/man1/pulse.1.gz

   # we move service unit file to /usr/lib/systemd/system due to pacman limitation
   install -Dm644 lib/systemd/system/pulsesecure.service "$pkgdir"/usr/lib/systemd/system/pulsesecure.service

   mkdir -p "$pkgdir"/usr/share/applications/ "$pkgdir"/usr/share/dbus-1/system.d/ "$pkgdir"/opt/pulsesecure/lib/JUNS/interfaces
   ln -s /opt/pulsesecure/resource/pulse.desktop "$pkgdir"/usr/share/applications/pulse.desktop
   ln -s /opt/pulsesecure/lib/JUNS/net.psecure.pulse.conf "$pkgdir"/usr/share/dbus-1/system.d/net.psecure.pulse.conf
   for f in $(find opt/pulsesecure/lib/JUNS/interfaces -type l); do
       ln -s $(readlink $f) "$pkgdir"/"$f" ;
   done

}