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.

  • versión ruby ​​en macOS Sierra
  • macOS Sierra rompió la authentication Kerberos SSH
  • ¿Qué alternativas a OpenSSL tengo que calcular un hash SHA-256?
  • Especifique el tamaño de fuente mínimo en Safari 10.0, macOS Sierra
  • teclas adhesivas sin locking en macOS Sierra
  • ¿Que es mejor? Truecrypt o image de disco encryption?
  • 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).

  • Cambiando el Nuevo Sonido de Correo en macOS Sierra
  • El pnetworkingeterminado .bash_profile
  • ¿Dónde están mis iBooks almacenados en macOS Sierra?
  • Ghost Updates en Mac
  • Forzar al cliente macOS Sierra L2TP a usar una interfaz específica
  • macOS Sierra 10.12: configurar el firewall para un solo puerto (3690)
  • 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).