The problem comes from the pulse secure VPN client is 32-bit application. Nowadays, most of the systems and laptops are in 64 bit.
To tackle this problem I follow the documentation from pulse secure https://kb.pulsesecure.net/articles/Pulse_Secure_A.... However, the application still now showing itself.
/var/lib/dpkg/info/pulse.postinst: line 240: [: =: unary operator expected
from the error above, there's error in shell script. To unpack the deb file, you need to run the following command.
# dpkg-deb -R
To fix this issue, added another bracket, or double quote for POSIX standard. To repack the DEB file, please run the command below.
# fpm -e --after-install ./postinst -s deb -t deb ../../ps-pulse-linux-5.3r1.1-b755-ubuntu-debian-installer.deb
After the installed, I found that the package didn't handle dependency via APT. We need to run the PulseClient.sh file to installed the missing package. However, I encountered the same problem again.
/PulseClient.sh: line 325: [: =: unary operator expected
This could be fixed the same way as the previous issue.
After try to run the command:
# /usr/local/pulse/PulseClient.sh install_dependency_packages
I found that in /var/log/messages still got some error below.
pulseUi.desktop[5898]: /usr/local/pulse/pulseUi: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory pulseUi.desktop[6932]: /usr/local/pulse/pulsesvc: error while loading shared libraries: libgnome-keyring.so.0: cannot open shared object file: No such file or directory
To fix this issue, we need to installed the missing package
# aptitude install --without-recommends libwebkitgtk-1.0-0:i386 # aptitude install libgnome-keyring0:i386
Then you can use Pulse Secure Client normally.
ไม่มีความเห็น