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

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

VeraCrypt con frecuencia dará el error en el título, mount_osxfuse: the OSXFUSE file system is not available (255) , cuando bash montar un volumen encriptado válido. No hay nada malo con el volumen en sí, y algunas veces, si reinicio, puedo hacer que VeraCrypt funcione correctamente, pero sin duda es táctil y listo.

La documentation de OSXFUSE y Google no han sugerido ninguna solución para este problema.

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

  • Error de Truecrypt: el sistema de files OSXFUSE no está disponible (255)
  • TrueCrypt y OSX Fuse
  • No se puede desinstalar MacFuse en Mavericks
  • ¿Hay una alternativa para TrueCrypt?
  • ¿Que es mejor? Truecrypt o image de disco encryption?
  • ¿Por qué FAT16 está limitado a solo lectura con TrueCrypt en Snow Leopard?
  • ¿Formatear un disco duro externo con TrueCrypt como NTFS?
  • Encriptar unidad USB FAT bajo El Capitán (10.11)
  • One Solution collect form web for “Actualización de VeraCrypt después de Sierra: mount_osxfuse: el sistema de files OSXFUSE no está disponible (255)”

    La siguiente secuencia de commands de este enlace corrige el problema: https://github.com/osxfuse/osxfuse/issues/315

    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 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).