@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.
Search Criteria
Package Details: pulse-secure 22.7r4_b30859-1
Package Actions
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: | 35 |
Popularity: | 0.76 |
First Submitted: | 2017-09-02 07:40 (UTC) |
Last Updated: | 2024-12-30 14:31 (UTC) |
Dependencies (11)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- dmidecode (dmidecode-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- libbsd (libbsd-gitAUR)
- libgnome-keyring
- openssl (openssl-gitAUR, openssl-staticAUR)
- patch (patch-gitAUR)
- gtkmm3 (optional) – for pulseUi,
- psmisc (psmisc-selinuxAUR) (optional) – for pulsesvc -K,
- webkit2gtk (webkit2gtk-imgpasteAUR) (optional) – for pulseUi
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 27 Next › Last »
0BAD-C0DE commented on 2022-01-02 14:08 (UTC) (edited on 2022-01-02 14:09 (UTC) by 0BAD-C0DE)
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
}
Skingrende commented on 2021-12-03 16:51 (UTC)
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
shyamkm commented on 2021-12-01 06:47 (UTC)
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.
bodograumann commented on 2021-11-18 07:33 (UTC)
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.
project0 commented on 2021-11-15 08:53 (UTC)
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
iyanmv commented on 2021-11-12 19:05 (UTC)
This is broken for me right now. It used to work, though.
bidulock commented on 2021-11-11 20:18 (UTC)
need to add a tmpfiles.d entry to create /var/lib/pulsesecure/pulse so that the connection store works correctly
0BAD-C0DE commented on 2021-10-13 13:34 (UTC) (edited on 2021-10-13 14:08 (UTC) by 0BAD-C0DE)
@nunopinheiro I found out a number of minor issue plus a major one.
The application is trying to access the CA store at "/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt". My system has it in "/etc/ca-certificates/extracted/ca-bundle.trust.crt". I had to create /etc/pki and then add a couple of symlinks in there to make it compatible with what Pulse is expecting.
Second problem comes from the cef-browser cache and cookies. I had to manually clean it up under ~/.pulsesecure/cef. I removed "Cache", "Code Cache" directories as well as all ".org.chromium.Chromium*" and "Cookies" files.
@thecrow also spotteed another issue.
I just found this:
https://wiki.archlinux.org/title/Pulse_Connect_Secure#AUR
:-D
thecrow commented on 2021-10-06 13:10 (UTC)
@Syzygianinfern0 You must create the /var/lib/pulsesecure/pulse/ directory which is where the connections are saved.
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.