MacFuse kann in Mavericks nicht deinstalliert werden

Ich habe kürzlich ein Upgrade von Snow Leopard auf Mavericks durchgeführt und konnte kein Truecrypt-Volume mounten, das sich auf einer NTFS-Partition befand (was zuvor immer funktioniert hatte). Nach einigen Ratschlägen in einem Forum installierte ich osxfuse, das das Problem nicht löste, aber das Booten des Mac stoppte.

Nach dem Neustart im abgesicherten Modus hatte ich anscheinend sowohl MacFuse als auch osxFuse installiert. Ich konnte osxfuse deinstallieren und jetzt bootet der Mac ok, aber da osxFuse ein Nachfolger von MacFuse sein soll, nehme ich an, dass ich MacFuse wirklich deinstallieren sollte.

Wenn Sie versuchen, MACFuse über die Systemeinstellungen zu deinstallieren, fragt es nach dem Systempasswort und scheint es zu entfernen, zeigt aber danach immer noch Version 2.0.3 installiert an.

Um ehrlich zu sein, habe ich vor gestern noch nie von einem dieser beiden Programme gehört. Ich habe keine Ahnung, ob MacFuse bereits vor dem Mavericks-Upgrade installiert war oder ob die gleichzeitige Installation von beiden die Ursache für den Startfehler war.

Gehe ich richtig in der Annahme, dass ich, wenn ich ein Truecrypt-Volume auf einer NTFS-Partition von Mavericks mounten möchte, nur OsxFuse und nicht MacFuse installiert haben muss? Wenn ja, kann mir jemand bei der Deinstallation von MacFuse helfen?

Antworten (1)

Ich habe Deinstallationsanweisungen für MacFUSE in diesem Blogbeitrag gefunden . Sie arbeiteten für mich mit ein wenig Optimierung.

Suchen Sie zuerst das Deinstallationsskript, das mit MacFUSE geliefert wird. Für den Autor des Blogposts war es /Library/Filesystems/fuse.fs, und für mich war es /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh.

Wenn Sie versuchen, das Skript auszuführen, wird die folgende Fehlermeldung ausgegeben:

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

Um dies zu beheben, müssen Sie eine Anweisung innerhalb des Skripts bearbeiten case, damit es mit Ihrer Version von OS X übereinstimmt. Öffnen Sie das Skript mit sudo nano uninstall-macfuse-core.sh. (Ich musste sudoin der Lage sein, meine Änderungen an der Datei zu speichern. Und Sie können vimstattdessen verwenden nano, wenn Sie möchten.) Suchen Sie dann den Code nach, um unamezu diesem Abschnitt zu gelangen:

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

Der Fall, den Sie ausführen möchten, ist derjenige für 10*.

Bestätigen Sie zunächst, dass tatsächlich eine Datei unter /var/db/receipts/com.google.macfuse.core.bom. Für mich war die Datei da, für den Autor des Blogposts war sie /Library/Receipts/boms/com.google.macfuse.core.bomstattdessen drin – wenn dies der Fall ist, ändern Sie den Pfad im Skript.

Der Fall läuft derzeit nicht, weil er /usr/bin/uname -rnicht mit einer dieser Nummern beginnt – für mich ist es „13.4.0“. Ändern Sie also diese Zeile der case-Anweisung:

  10*)

dazu, was zu den Versionen 10 bis 19 passt:

  1[0-9]*)

Speichern Sie die Datei und beenden Sie Ihren Editor. Führen Sie nun das Deinstallationsskript aus und es sollte diesmal funktionieren. Es druckt die Ausgabe in diese Richtung:

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: '//.'

Der letzte Schritt besteht darin, das MacFUSE-Einstellungsfenster zu entfernen. Starten Sie einfach die Systemeinstellungen, klicken Sie mit der rechten Maustaste auf das Einstellungsfenster und wählen Sie den Menüpunkt „MacFuse“-Einstellungsfenster entfernen.