8 votos

TrueCrypt y OSX Fuse

He instalado OSX Fuse a través de Brew, ya que instalarlo a través del instalador oficial provoca brew doctor para volverse loco. Mavericks, 10.9.1

He seguido 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

1voto

Kari Puntos 13

Me encuentro con esto tipo del problema con frecuencia. Yo uso una umask estricta (0077) en mi shell. Normalmente, cuando brew se termina de instalar, 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 sea accesible sólo por el fabricante, lo que podría explicar por qué TrueCrypt no puede encontrarlo.

Dado que HomeBrew enlaza todo, es posible que tenga que cambiar los permisos del propio enlace simbólico y del archivo al que apunta. Para el enlace simbólico, utilice el comando -h opción:

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

De paso, comprueba si otros archivos tienen los mismos problemas.

Finalmente, sudo hereda la umask del sudo-er. Si el umask es el culpable aquí, es posible que desee comprobar también los permisos para el paquete del sistema de archivos que ha copiado como administrador. Si estos son un problema, utilice

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

Espero que esto ayude.

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