1 votes

Comment supprimer proprement l'ancienne installation de Juniper Pulse sur Mac OSX ?

L'application Console sur le Mac envoie continuellement des messages de journal, probablement parce que des fragments d'une installation précédente sont encore en place. J'ai essayé de chercher une solution sur Google et d'utiliser grep pour rechercher des chaînes de caractères évidentes dans les fichiers plist. Je n'ai rien trouvé jusqu'à présent.

J'obtiens des messages d'erreur récurrents comme indiqué ci-dessous :

May 26 19:12:53 MacBook-Pro com.apple.xpc.launchd[1] (net.juniper.AccessService[73727]): Service could not initialize: Unable to set current working directory. error = 2: No such file or directory, path = /Applications/Junos Pulse.app/Contents/Plugins/JUNS: 16G2136: xpcproxy + 11215 [1386][C3C8A771-3847-30E4-BE12-7941C4A2924D]: 0x2
May 26 19:12:53 MacBook-Pro com.apple.xpc.launchd[1] (net.juniper.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

0voto

Rich Points 2429

Vous devez d'abord localiser l'endroit où Juniper a installé le net.juniper.AccessService démon.

Voici un shell script réalisé sans cas réel pour le tester (en mode aveugle), alors attention aux erreurs et signalez-les dans les commentaires pour que je puisse les corriger.

_plist1="net.juniper.AccessService.plist"
_plist2="net.juniper.UninstallPulse.plist"

export _plist1 _plist2

for _dir in /Library/LaunchDaemons /System/Library/LaunchDaemons ; do
    cd ${_dir}

    # check if the .plist is in this directory

    if [ -f ${_plist1} -o -f ${_plist2} ] ; then
        echo "found in ${_dir}"
        launchctl unload -w ${_plist1}
        launchctl unload -w ${_plist2}
        rm -i ${_plist1} ${_plist2}
    fi
done
  1. Exécutez ce script sans root privilèges. Vérifiez que le echo afficher le plist se trouve dans l'un des deux répertoires et que le fichier launchctl émet une erreur parce que vous n'avez pas n'avez pas le privilège d'arrêter ce démon.

  2. Si vous n'avez pas reçu de message d'erreur inattendu, alors

    commutateur à root l'utilisateur :

    /usr/bin/sudo -s

    exécuter ce petit script une fois de plus et répondez y à la rm pour supprimer définitivement le Juiper démon.

    Puis sortir root l'utilisateur :

    exit

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X