Hi all,

I have a problem getting EncFS (v1.5) propperly running.
Actually I have tried several ways to install (Mac)Fuse and EncFS, so
probably I have messed a little around with my system...
EncFS worked for quite some time properly. It was installed via
MacPorts including the port of fuse (I had MacFuse installed before
with the installer). Then I installed TrueCrypt (v6.3) which
apparently installed (an own?) MacFuse anew. With TrueCrypt's Fuse
EncFS stopped working...
The symptons are that EncFS apparently mounts the encrypted directory
and no error message appears (actually, the verbose output looks good
for me) but the target directory (which existed as real directory
before ;) ) does not mounts on the fuse mount but just returns  I/O
errors. I guess something went horribly wrong...

<ch...@megamac:~> encfs -v ~/Documents/EncryptDir/ ~/Documents/
DecryptDir
12:09:06 (main.cpp:515) Root directory: /Users/chuck/Documents/
EncryptDir
12:09:06 (main.cpp:516) Fuse arguments: (daemon) (threaded) (keyCheck)
encfs /Users/chuck/Documents/DecryptDir -s -o use_ino -o
default_permissions
12:09:06 (Interface.cpp:165) checking if ssl/aes(2:2:1) implements ssl/
aes(2:1:1)
12:09:06 (SSL_Cipher.cpp:368) allocated cipher ssl/aes, keySize 24,
ivlength 16
12:09:06 (FileUtils.cpp:1587) useStdin: 0
EncFS-Passwort:
12:09:17 (Interface.cpp:165) checking if ssl/aes(2:2:1) implements ssl/
aes(2:1:1)
12:09:17 (SSL_Cipher.cpp:368) allocated cipher ssl/aes, keySize 24,
ivlength 16
12:09:17 (FileUtils.cpp:1595) cipher key size = 44
12:09:17 (Interface.cpp:165) checking if nameio/block(3:0:1)
implements nameio/stream(2:1:2)
12:09:17 (Interface.cpp:165) checking if nameio/null(1:0:0) implements
nameio/stream(2:1:2)
12:09:17 (Interface.cpp:165) checking if nameio/stream(2:1:2)
implements nameio/stream(2:1:2)
<ch...@megamac:~> ls  ~/Documents/DecryptDir
ls: /Users/th/Documents/DecryptDir: Input/output error

Trying to fix it, I reinstalled fuse via port. With the port version
encfs worked again but TrueCrypt failed to mount because of problems/
incompatibilities of the installed fuse version (reinstalling
TrueCrypt changes fuse to the working version of fuse for TC but
breaks EncFS...)

In another attempt I installed encfs and fuse from fink, since fink
installs them on their own in /sw independently of the 'official'
MacFuse/Apple directories. With this version (I aliased it to
encfsfink='/sw/bin/encfs') I can mount encfs directories using fink-
macfuse *until* I mount something dependent on the 'official' MacFuse,
i.e. sshfs or TrueCrypt. Since another fuse kernel is loaded it breaks
apparently the (unloaded) fink-fuse kernel (result code 0x5).
Unloading the MacFuse and loading the fink-fuse works, but leaves me
to be able to use only one fuse-FS at one time.

--------

Long story: Does somebody has an idea for me, how to use encfs
properly with the current MacFuse and parallel to sshfs or TrueCrypt?

Cheers & Many Thanks for ideas
  -- Chuck

--------


(program versions on my system: OpenSSL: 0.9.8k; rlog: RCS version
5.7; Boost: 1.40.0_1; MacFuse: 2.0.3; EncFS: 1.5; TreCrypt 6.3a)
-- 
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en.


Reply via email to