-
-
Save tafarij/e92755c7b5d853241c3f0790e2786c65 to your computer and use it in GitHub Desktop.
# https://vt4help.service-now.com/kb_view_customer.do?sysparm_article=KB0010740#linux | |
wget https://secure.nis.vt.edu/resources/downloads/pulse-8.2R5.i386.deb | |
sudo dpkg –i pulse-8.2R5.i386.deb | |
/usr/local/pulse/PulseClient.sh install_dependency_packages |
@rubencabrera thanks for putting this together. I assume that pulse isn't an open source tool? I've struggled to find any deb online to be able to download this sadly.
Hi @hutber, I'm afraid it's not open source, I ended up using another tool for the same reason, together with improved performance. Sadly, that tool is from an in-company repo and not open source either. You might want to try JuniperVPN (see http://mad-scientist.net/junipernc for 64 bit). If your company uses 2FA you better have an in-company repo or create it yourself.
openconnect works really well with Pulse these days as long as you are using a typical setup. If you need a third party SAML integration then that's where you will run into some problems.
Hi @mcfinley thanks for your gist. It's a great help.
I have an issue with the antivirus, when Host checker launchs an analysis, an error is thrown.
@rubencabrera could you help me please?
@david-romero you probably need to reach out to whoever manages your Pulse Secure endpoint. They're running a host checker on your system and it is looking for running AV software but isn't finding the required process.
To install on Ubuntu xfce 16 x64 it was also required to
sudo apt install lib32z1 libc6-i386 libwebkitgtk-1.0-0:i386 libproxy1v5:i386 libproxy1-plugin-gsettings:i386 libproxy1-plugin-webkit:i386 libdconf1:i386 dconf-gsettings-backend:i386
The /usr/local/pulse/PulseClient.sh install_dependency_packages
did nothing for me.
Finally run UI with sudo env LD_LIBRARY_PATH=/usr/local/pulse /usr/local/pulse/pulseUi
Hooray!
Searching brought me here but none of the above worked for me on Ubuntu 17.10, so I'll leave this here, based on this post.
I'll copy the post and add some notes in case the link breaks:
First off, you need to obtain the Pulse Secure client as a deb file from your network administrator. I have version 8.2R5.
For some reason the client does not list any dependencies when installing so you must install the needed (32 bit) libraries by hand (PulseClient.sh does not work without changes):
It is also necessary to include Pulse’s libraries in ld’s search patch (LD_LIBRARY_PATH). This is done by running this:
(Note that the linked post is missing the closing quotes):
The above instructions work for Ubuntu 16.04. 16.10, 17.04 and 17.10. In 17.04 and 17.10 you also need to install net-utils to get ifconfig
(the package name is actually net-tools):
PulseClient.sh doesn't yield any errors for me now, I still have to test it against a VPN I have to get access to and will update if it doesn't work.