Skip to content

Simple shell script and tutorial for fixing a common error with the Ivanti VPN client on MacOS

Notifications You must be signed in to change notification settings

ucsb/macOS-vpn-fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

macOS-vpn-fix

This guide will help you remove your current install of the VPN client and related files, which will prep your system for a new install.

  1. Use this link to download a shell script that can automatically remove your current install of the VPN client. Use the terminal app to navigate to where the script is (~/Downloads is likely where your browser put it), then paste and enter this command:

    chmod +x ./uninstall_vpn_client.sh

    Then execute the script by pasting and entering this command:

    ./uninstall_vpn_client.sh

    If you prefer to remove the files manually, you can find them at the below places in your filesystem:

    /Applications/Pulse Secure.app
    /Library/Application Support/Pulse Secure/
    /Library/LaunchAgents/net.pulsesecure.pulsetray.plist
    /Library/LaunchDaemons/net.pulsesecure.AccessService.plist
    /Library/LaunchDaemons/net.pulsesecure.PulseOpswatServiceAgentbased_x86_64.plist
    /Library/LaunchDaemons/net.pulsesecure.PulseOpswatServiceAgentbased.plist
    /Library/LaunchDaemons/net.pulsesecure.UninstallPulse.plist
    ~/Library/Application Support/Pulse Secure (folder)
    ~/Library/Logs/Pulse Secure (folder)
    
    /Applications/Ivanti Secure Access.app
    /Library/LaunchAgents/net.pulsesecureCertService.plist
    /Library/LaunchAgents/net.pulsesecure.pulseagent.plist (not associated with the new client)
    /Library/LaunchDaemons/net.pulsesecure.PulseOpswatServiceAgentbased.plist
    /Library/LaunchDaemons/net.pulsesecure.PulseOpswatServiceAgentbased_x86_64.plist
    ~/Library/Preferences/net.pulsesecure.Pulse-Secure.plist
  2. Now that you have removed the necessary files, restart your computer.

  3. Download a fresh install of the Ivanti Secure Access App

  4. After finishing the installation, attempt to log on. The first attempt may fail, but subsequent ones should succeed. If the fresh install continues to not work, contact UCSB ITS and report that this method failed to resolve your issue.

About

Simple shell script and tutorial for fixing a common error with the Ivanti VPN client on MacOS

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages