TrueCrypt y OSX Fuse

8

Instalé OSX Fuse a través de Brew, ya que al instalarlo a través del instalador oficial, brew doctor se vuelve loco. Mavericks, 10.9.1

Seguí las instrucciones después de la instalación:

brew install osxfuse
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/osxfuse-2.6.2.mavericks.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Pouring osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Caveats
If upgrading from a previous version of osxfuse, the previous kernel extension
will need to be unloaded before installing the new version. First, check that
no FUSE-based file systems are running:

  mount -t osxfusefs

Unmount all FUSE file systems and then unload the kernel extension:

  sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

The new osxfuse file system bundle needs to be installed by the root user:

  sudo /bin/cp -RfX /usr/local/Cellar/osxfuse/2.6.2/Library/Filesystems/osxfusefs.fs /Library/Filesystems
  sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
==> Summary
                    
pregunta if __name__ is None 22.12.2013 - 19:53

1 respuesta

1

Me encuentro con este tipo del problema con frecuencia. Uso un umask estricto (0077) en mi shell. Normalmente, cuando se termina de instalar brew , las bibliotecas dinámicas tendrán la misma máscara restrictiva y el software que acabo de instalar no funciona como un usuario diferente. Compruebe los permisos en /usr/local/lib/libfuse.2.dylib . Es posible que solo sea accesible para el cervecero, lo que podría explicar por qué TrueCrypt no puede encontrarlo.

Ya que HomeBrew lo vincula todo, es posible que tenga que cambiar los permisos en el enlace simbólico en sí, y el archivo al que apunta. Para el enlace simbólico, use la opción -h :

chmod -h a+rX /usr/local/lib/libfuse.2.dylib

Mientras estás en ello, verifica si otros archivos tienen los mismos problemas.

Finalmente, sudo hereda la umask del sudo-er. Si umask es el culpable aquí, es posible que también desee verificar los permisos para el paquete del sistema de archivos que copió como administrador. Si esos son un problema, use

sudo chmod -R a+rX /Library/Filesystems/osxfusefs.fs

Espero que esto ayude.

    
respondido por el ithos67 11.01.2014 - 04:20

Lea otras preguntas en las etiquetas