VeraCrypt después de la actualización de Sierra: mount_osxfuse: el sistema de archivos OSXFUSE no está disponible (255)

8

Después de actualizar mi MBP 2015 a Sierra el fin de semana pasado, tuve muchos problemas con Samba, Veracrypt e incluso VMware Fusion.

VeraCrypt con frecuencia dará el error en el título, mount_osxfuse: the OSXFUSE file system is not available (255) , cuando intento montar un volumen cifrado válido. No hay nada de malo con el volumen en sí, y algunas veces, si reinicio, puedo hacer que VeraCrypt funcione correctamente, pero ciertamente es fácil de usar.

La documentación de OSXFUSE y las búsquedas en Google no han sugerido ninguna solución para este problema.

He intentado desinstalar y reinstalar OSXFUSE sin suerte. Si funciona o no parece aleatorio después de reiniciar. Obviamente, reiniciar esto a menudo apesta. Reinicié un promedio de 3 a 4 veces al año en Yosemite, y he reiniciado una docena de veces desde que me actualicé a Sierra para enfrentar estos problemas. Me gustaría saber si hay una solución permanente para esto, de lo contrario, trataré con mis volúmenes encriptados en una máquina virtual Win 10 (cuando VM Fusion funcione, de todos modos ... yeesh).

    
pregunta thak 08.03.2017 - 22:19

2 respuestas

5

El siguiente script de este enlace soluciona el problema: enlace

Llamé a este kextclean:

#!/bin/bash

function status() {
    kextstat | grep org.virtualbox.kext > /dev/null 2>&1 ;
    vbox=$((1-$?))
    kextstat | grep com.github.osxfuse > /dev/null 2>&1 ;
    fuse=$((1-$?))
}

status

if [ "$1" == "vbox" ] ; then
    if [ $vbox == 1 ] ; then
    echo "Already vbox"
    else
        sudo kextunload -b com.github.osxfuse.filesystems.osxfuse
        sudo kextutil "/Library/Application Support/VirtualBox/VBoxDrv.kext" -r "/Library/Application Support/VirtualBox"
        sudo kextutil "/Library/Application Support/VirtualBox/VBoxNetAdp.kext" -r "/Library/Application Support/VirtualBox"
        sudo kextutil "/Library/Application Support/VirtualBox/VBoxNetFlt.kext" -r "/Library/Application Support/VirtualBox"
        sudo kextutil "/Library/Application Support/VirtualBox/VBoxUSB.kext" -r "/Library/Application Support/VirtualBox"
    fi
elif [ "$1" == "fuse" ] ; then
    if [ $fuse == 1 ] ; then
    echo "Already fuse"
    else
        sudo kextunload -b org.virtualbox.kext.VBoxUSB -b org.virtualbox.kext.VBoxNetFlt -b org.virtualbox.kext.VBoxNetAdp
        sudo kextunload -b org.virtualbox.kext.VBoxDrv
        sudo kextutil /Library/Filesystems/osxfuse.fs/Contents/Extensions/10.12/osxfuse.kext
    fi
elif [ "$1" == "status" ] ; then
    echo "vbox = $vbox"
    echo "fuse = $fuse"
else
    echo "Run $0 <vbox|fuse|status>"
fi
    
respondido por el sdw 15.03.2017 - 03:01
0

TLDR: al reiniciar mi Mac, se eliminó el error "mount_osxfuse: el sistema de archivos no está disponible (255)" para mí.

Tengo TrueCrypt 7.1.x pero también instalé VeraCrypt 1.21 para la continuidad. VC requiere OSXFUSE 2.5, pero tenía OSXFUSE < 2.5 y, por lo tanto, presioné "actualizar" dentro de las Preferencias del sistema, que resultó ser 3.7.1. Cuando hice esto, vi un error del error "mount_osxfuse: el sistema de archivos no está disponible (255)" al intentar montar con VeraCrypt o con TrueCrypt.

La actualización puede ser una coincidencia, pero también presioné "Expulsar" usando Finder en mi volumen, lo que creo que puede haber causado el problema.

El uso previsto es "Desmontar" en TrueCrypt / VeraCrypt en su lugar. Ups. Pero después de reiniciar, todo estuvo bien. Eso es todo lo que hice sobre la investigación.

    
respondido por el HeyWatchThis 04.02.2018 - 20:38

Lea otras preguntas en las etiquetas