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
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.000006 |
First Submitted: | 2017-09-02 07:40 (UTC) |
Last Updated: | 2024-04-25 16:46 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 25 Next › Last »
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
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
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"
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
@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.
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
}
Seems like 9.1r12 is not online anymore.
==> ERROR: Failure while downloading https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r12.0-b10247-64-bit-installer.rpm
Correct URL for r13 is https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r13.0-b11723-64bit-installer.rpm
9.1R13 works even for 2FA. I had problems with repeated prompts of 2FA and no success with VPN connection with earlier versions. But did build 9.1R13 version, as suggested by bodograumann, and it worked.
Here is the version 9.1r13 provided by Uni Lübeck:
-pkgver=9.1r12.0_b10247
+pkgver=9.1r13.0_b11723
-source_x86_64=("https://gml.noaa.gov/aftp/user/cornwall/Pulse%20Client/ps-pulse-linux-9.1r12.0-b10247-64-bit-installer.rpm")
+source_x86_64=("https://www.itsc.uni-luebeck.de/fileadmin/files/software/datennetz/pulse/pulsesecure-9.1-R13.x86_64.rpm")
-md5sums_x86_64=('74f180159f742e138e166b3b8d7eb4d5')
+md5sums_x86_64=('3fe9029ef73592734c8d1fa2262440f9')
Please incorporate these changes.
Looks like there is already r13: https://help.ivanti.com/ps/help/en_US/PCS/9.1R13/rn/fixed_issues.htm
Does anyone know a download URL? :D
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.