TrueCrypt e Fusibile OSX

8

Ho installato OSX Fuse tramite Brew, poiché l'installazione tramite l'installer ufficiale fa sì che brew doctor diventi pazzo. Mavericks, 10.9.1

Ho seguito le istruzioni dopo l'installazione:

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
                    
posta if __name__ is None 22.12.2013 - 19:53
fonte

1 risposta

1

Mi imbatto spesso in questo tipo di problemi. Io uso un umask rigoroso (0077) nella mia shell. Di solito, quando viene eseguita l'installazione di brew , le librerie dinamiche avranno la stessa maschera restrittiva e il software appena installato non funzionerà come un utente diverso. Verifica le autorizzazioni su /usr/local/lib/libfuse.2.dylib . Potrebbe essere accessibile solo dal produttore di birra, che potrebbe spiegare perché TrueCrypt non riesce a trovarlo.

Poiché HomeBrew simula tutto, potrebbe essere necessario modificare le autorizzazioni sul link simbolico stesso e il file a cui sta puntando. Per il collegamento simbolico, utilizza l'opzione -h :

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

Mentre ci sei, controlla se altri file hanno gli stessi problemi.

Infine, sudo eredita la umask del sudo-er. Se umask è il colpevole qui, potresti voler controllare anche le autorizzazioni per il bundle del file system che hai copiato come amministratore. Se questi sono un problema, usa

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

Spero che questo aiuti.

    
risposta data 11.01.2014 - 04:20
fonte

Leggi altre domande sui tag