So, I tried all of these things:

- Added sleep() between 'touch' commands. Does not help, only makes it
work longer.
- Tried updating EncFS to the latest version: didn't help
- Compiled EncFS on Fuse4x (wasn't sure whether it's a problem in
EncFS or MacFuse) and tried that: didn't help. However, since Fuse4x
is just a fork of MacFuse, it could be in both I guess.
- grepped in the sourcecode of both MacFuse (trunk) and EncFS for the
error message: no results found!

I'm stuck here guys, what do I do next?
Where do I look for more logging?
Where does the error come from?

Is anyone else here using 64 bit macs? EncFS?

thanks,


- Kenny

On Jun 27, 5:32 pm, Kenny <[email protected]> wrote:
> Hello, I'm still struggling with this, but found a bit more logging
> (still not much I'm afraid) using the -v (verbose) and -d (debug)
> options of both MacFuse and EncFS.
> Any suggestions where I might find more? Or do any of you see any
> fatal errors in this logging?
>
> So, my test script basically just continuously creates files (touch
> command), on a MacFuse drive with the EncFS filesystem.
>
> The test script output:
> ...
> Creating file no 7917
> Creating file no 7918
> Creating file no 7919
> touch: /tmp/mount/random-dir-7/random-file.7919: Socket is not
> connected
>
> Before the error pops up, there is a long time where nothing happens
> and everything seems to hang (timeout?)
>
> Output from MacFuse/Encfs: (encfs lines start with timestamp, MacFuse
> output does not):
> (note that the file with name 7918 worked properly, it fails when
> attempting to create the file with name 7919)
> The ''No such file or directory" seem normal to me, as they also
> appear in all other (correctly created) files.
>
> MKNOD /random-dir-7/random-file.7918
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1: No
> such file or directory
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 13721226668822013149, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
> 16:52:23 (encfs.cpp:258) mknod on /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> 7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1, mode 33188, dev 0
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 13721226668822013149, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
> 16:52:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> 7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
>    NODEID: 67926
>    unique: 0, error: 0 (Unknown error: 0), outsize: 152
> unique: 1, opcode: LOOKUP (1), nodeid: 60008, insize: 59
> LOOKUP /random-dir-7/._random-file.7918
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/nxdd5Xs1tCWupzTPBEDilZU26j,vVI3SmgM72IaRCgmGZ1: No
> such file or directory
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 13170079601340108218, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/nxdd5Xs1tCWupzTPBEDilZU26j,vVI3SmgM72IaRCgmGZ1
> 16:52:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> nxdd5Xs1tCWupzTPBEDilZU26j,vVI3SmgM72IaRCgmGZ1
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/nxdd5Xs1tCWupzTPBEDilZU26j,vVI3SmgM72IaRCgmGZ1: No
> such file or directory
> 16:52:23 (encfs.cpp:138) getattr error: No such file or directory
>    unique: 1, error: -2 (No such file or directory), outsize: 16
> unique: 0, opcode: GETATTR (3), nodeid: 67926, insize: 40
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 13721226668822013149, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
> 16:52:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> 7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
>    unique: 0, error: 0 (Unknown error: 0), outsize: 128
> unique: 1, opcode: OPEN (14), nodeid: 67926, insize: 48
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 13721226668822013149, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
> 16:52:23 (RawFileIO.cpp:129) open call for writable file
> 16:52:23 (RawFileIO.cpp:151) open file with flags 2, result = 4
> 16:52:23 (encfs.cpp:573) encfs_open for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1, flags
> 1
>    unique: 1, error: 0 (Unknown error: 0), outsize: 32
> OPEN[40346368] flags: 0x1 /random-dir-7/random-file.7918
> unique: 0, opcode: FLUSH (25), nodeid: 67926, insize: 64
> FLUSH[40346368]
> 16:52:23 (encfs.cpp:134) flush /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> 7CcwjpnquD-XgwYpu5bSoOxRjP3JOMIrE8gEOReUoXU4H1
> 16:52:23 (RawFileIO.cpp:129) open call for read only file
> 16:52:23 (RawFileIO.cpp:136) using existing file descriptor
>    unique: 0, error: 0 (Unknown error: 0), outsize: 16
> unique: 1, opcode: RELEASE (18), nodeid: 67926, insize: 64
> RELEASE[40346368] flags: 0x1
>    unique: 1, error: 0 (Unknown error: 0), outsize: 16
> unique: 0, opcode: LOOKUP (1), nodeid: 60008, insize: 57
> LOOKUP /random-dir-7/random-file.7919
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-: No
> such file or directory
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 5367271293300729610, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:52:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-: No
> such file or directory
> 16:52:23 (encfs.cpp:138) getattr error: No such file or directory
>    unique: 0, error: -2 (No such file or directory), outsize: 16
> unique: 1, opcode: LOOKUP (1), nodeid: 60008, insize: 57
> LOOKUP /random-dir-7/random-file.7919
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-: No
> such file or directory
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 5367271293300729610, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:52:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-: No
> such file or directory
> 16:52:23 (encfs.cpp:138) getattr error: No such file or directory
>    unique: 1, error: -2 (No such file or directory), outsize: 16
> unique: 0, opcode: MKNOD (8), nodeid: 60008, insize: 65
> MKNOD /random-dir-7/random-file.7919
> 16:52:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:52:23 (FileNode.cpp:140) calling setIV on (null)
> 16:52:23 (RawFileIO.cpp:191) getAttr error on /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-: No
> such file or directory
> 16:52:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 5367271293300729610, fileIV = 0
> 16:52:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:52:23 (encfs.cpp:258) mknod on /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-, mode 33188, dev 0
> 16:53:23 (MACFileIO.cpp:67) fs block size = 1024, macBytes = 8,
> randBytes = 0
> 16:53:23 (FileNode.cpp:140) calling setIV on (null)
> 16:53:23 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV =
> 5367271293300729610, fileIV = 0
> 16:53:23 (DirNode.cpp:781) created FileNode for /tmp/data/ocZ1JyZS-
> ZXhUW,Chp7bssyC/jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
> 16:53:23 (encfs.cpp:134) getattr /tmp/data/ocZ1JyZS-ZXhUW,Chp7bssyC/
> jmCF1r7QMlbm7xvYpXfY1DnaOhJhp6IZR9DAo2ElO53nh-
>    NODEID: 67927
>    unique: 0, error: 0 (Unknown error: 0), outsize: 152
> fuse: writing device: Socket is not connected
> 16:53:27 (openssl.cpp:48) Allocating 35 locks for OpenSSL
>
> Next things I'll try:
> Since I think there's some sort of timeout here, I'll try and put
> sleeps between the touch commands.
> Also, there seems to be some timeout option in Macfuse, so I'll try
> that as well.
> Then again, it seems weird to me, since this script doesn't give any
> problems on any of my 32 bit machines (both Leopard and Snow Leopard
> tested), but stops after a minute or 2 on the 64bit SL machine.
>
> Any other suggestions here?
>
> Is there a later/more stable version than the 2.1.9 (Tuxera) version
> we currently use? Patches? Known bugs?
>
> thanks!
>
> - Kenny
>
> On Jun 24, 10:38 am, Kenny <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hello, thanks for the quick response.
>
> > The Preference pane tells me that the version installed in 2.1.9 ()
> > To my knowledge this is still the latest (semi-stable) version that
> > supports 64-bit?
> > Is there another version I should try out?
>
> > When MacFuse is unmounted (crashed), the encfs process is gone too.
>
> > In case it helps, this is the output from dmesg:
>
> > ffff8014974120...
> > fuse_biglock_vnop_reclaim:   biglock 0xffffff8014974120 released!
> > fuse_biglock_vnop_fsync: Locking node 0xffffff801acc7450...
> > fuse_biglock_vnop_fsync:   node 0xffffff801acc7450 locked!
> > fuse_biglock_vnop_fsync: Aquiring
>
> ...
>
> read more »

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