2 votes

Impossible de désinstaller MacFuse dans Mavericks

Je suis récemment passé de snow leopard à mavericks et je n'ai pas pu monter un volume truecrypt qui se trouvait sur une partition NTFS (ce qui avait toujours fonctionné auparavant). En suivant des conseils sur un forum, j'ai installé osxfuse qui n'a pas résolu le problème mais a empêché le mac de démarrer.

Après avoir redémarré en mode sans échec, il semble que j'avais installé à la fois MacFuse et osxFuse. J'ai pu désinstaller osxfuse et maintenant le mac démarre bien, mais comme osxFuse est censé être le successeur de MacFuse, je suppose que je devrais vraiment désinstaller MacFuse.

Si j'essaie de désinstaller MAcFuse à partir des préférences du système, il demande le mot de passe du système et semble le supprimer, mais ensuite, la version 2.0.3 est toujours installée.

Pour être honnête, je n'avais jamais entendu parler de ces deux programmes avant hier. Je n'ai aucune idée si MacFuse était déjà installé avant la mise à jour de Mavericks ou si le fait d'avoir les deux installés en même temps était la cause de l'échec du démarrage.

Ai-je raison de supposer que si je veux monter un volume truecrypt sur une partition NTFS à partir de Mavericks, je dois avoir seulement OsxFuse et non MacFuse installé ? Si oui, quelqu'un peut-il m'aider à désinstaller MacFuse ?

5voto

deepwell Points 3285

J'ai trouvé les instructions de désinstallation pour MacFUSE dans cet article de blog . Ils ont fonctionné pour moi avec un peu d'ajustement.

Tout d'abord, trouvez le script de désinstallation qui vient avec MacFUSE. Pour l'auteur de l'article de blog, c'était /Library/Filesystems/fuse.fs et pour moi, c'était /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh .

Si vous essayez d'exécuter le script, il donnera l'erreur suivante :

MacFUSE Uninstaller: Can not find the Archive.bom for MacFUSE Core package.

Pour résoudre ce problème, vous devez modifier un case à l'intérieur du script, afin qu'il puisse correspondre à votre version d'OS X. Ouvrez le script avec sudo nano uninstall-macfuse-core.sh . (J'avais besoin sudo pour pouvoir enregistrer mes modifications dans le fichier. Et vous pouvez utiliser vim au lieu de nano si vous voulez.) Ensuite, recherchez dans le code uname pour arriver à cette section :

OS_RELEASE=`/usr/bin/uname -r`
case "$OS_RELEASE" in
  8*)
    log "Incorrect uninstall. Use the Tiger version please."
    exit 1
    ;;
  9*)
    PACKAGE_RECEIPT="$INSTALL_VOLUME/Library/Receipts/MacFUSE Core.pkg"
    OUTER_PACKAGE_RECEIPT="$INSTALL_VOLUME/Library/Receipts/MacFUSE.pkg"
    BOMFILE="$PACKAGE_RECEIPT/Contents/Archive.bom"
    ;;
  10*)
     PACKAGE_RECEIPT=""
     BOMFILE="$INSTALL_VOLUME/var/db/receipts/com.google.macfuse.core.bom"
     ;;
esac

Le cas que vous voulez exécuter est celui de 10* .

D'abord, confirmez qu'il y a bien un fichier à l'adresse /var/db/receipts/com.google.macfuse.core.bom . Le fichier était là pour moi, mais pour l'auteur de l'article de blog, il était en /Library/Receipts/boms/com.google.macfuse.core.bom à la place - si c'est le cas, changez le chemin dans le script.

La raison pour laquelle l'affaire n'est pas en cours est que /usr/bin/uname -r ne commence pas par l'un de ces chiffres - c'est "13.4.0" pour moi. Donc, changez cette ligne de la déclaration de cas :

  10*)

à celui-ci, qui correspond aux versions 10 à 19 :

  1[0-9]*)

Enregistrez le fichier et quittez votre éditeur. Maintenant, exécutez la désinstallation du script et cela devrait fonctionner cette fois. Il imprime une sortie sur ces lignes :

MacFUSE Uninstaller: Sudoing...
MacFUSE Uninstaller: Removing file: '//./Library/Application Support/Developer/Shared/Xcode/Project Templates/MacFUSE'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/Info.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/Resources/English.lproj/InfoPlist.strings'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/version.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/autoinstall-macfuse-core'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/Info.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/MacOS/fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/load_fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/mount_fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Headers'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/MacFUSE'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Resources'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Versions/A/Headers/GMAppleDouble.h'
…
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents/Resources/English.lproj'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents/Resources'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Filesystems'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared/Xcode/Project Templates'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared/Xcode'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support'
MacFUSE Uninstaller: Ignoring dir: '//./Library'
MacFUSE Uninstaller: Ignoring dir: '//.'

La dernière étape consiste à supprimer le panneau de préférences de MacFUSE. Il suffit de lancer les Préférences Système, de faire un clic droit sur le panneau de préférences, et de choisir l'élément de menu "Supprimer le panneau de préférences "MacFuse"".

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