14 votos

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

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

VeraCrypt dará frecuentemente 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 malo con el volumen en sí, y a veces, si reinicio, puedo conseguir que VeraCrypt funcione correctamente, pero ciertamente es un problema.

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

He intentado desinstalar y volver a instalar OSXFUSE sin suerte. Si funciona o no parece aleatorio después de los reinicios. Obviamente, reiniciar esto a menudo apesta. Reinicié una media de 3-4 veces al año en Yosemite, y he reiniciado alrededor de una docena de veces desde la actualización a Sierra lidiando con estos problemas. Me gustaría saber si hay una solución permanente para esto, de lo contrario voy a estar tratando con mis volúmenes encriptados en un Win 10 VM (cuando VM Fusion funciona, de todos modos ... yeesh).

11voto

jake9115 Puntos 120

El siguiente script de este enlace soluciona el problema: https://github.com/osxfuse/osxfuse/issues/315

He llamado a esto 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

0 votos

Muchas gracias por compartir esta respuesta , he vuelto a este sh script varias veces ya.

2voto

Yachti Puntos 1

El comando

sudo kextutil /Library/Filesystems/osxfuse.fs/Contents/Extensions/10.12/osxfuse.kext

arregló el problema. TrueCrypt está funcionando de nuevo.

1voto

user28193 Puntos 31

TLDR: al reiniciar mi Mac se eliminó el error "mount_osxfuse: the file system is not available (255)".

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

Puede que la actualización sea una coincidencia, pero también había pulsado "Expulsar" con el Finder en mi Volumen, lo que creo que puede haber causado el problema.

El uso previsto es "Desmontar" dentro de TrueCrypt/VeraCrypt en su lugar. Oops. Pero después de reiniciar, todo estaba bien. Eso es todo lo que he investigado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X