"J. B" <baksh...@gmail.com> writes: > On Fri, 23 Nov 2012 16:02:28 +0530 > Kushal Kumaran <kushal.kumaran+deb...@gmail.com> wrote: > >> "J. B" <baksh...@gmail.com> writes: >> >> > On Fri, 23 Nov 2012 09:28:21 +0530 >> > Kushal Kumaran <kushal.kumaran+deb...@gmail.com> wrote: >> > >> > >> >> >> >> 1. Ensure both encfs and sshfs are running as you, not root or any other >> >> user. >> >> >> > >> > Confirmed >> > >> >> 2. Check for I/O errors both on the local box and the remote box (run >> >> dmesg and look for suspicious logs). >> >> >> > nothing found >> > >> >> 3. Verify that you are able to create, delete and rename files on the >> >> sshfs mountpoint directly. Verify that newly-created files are writable >> >> by you. >> > >> > on sshfs mount point >> > ---------------------- >> > >> > echo "test" > test.txt >> > echo "test more" >> test.txt >> > >> > cat test.txt >> > test >> > test more >> > >> > mv test.txt test12.txt >> > >> > rm test12.txt >> > >> >> >> >> 4. After mounting using sshfs and encfs, attach strace to the encfs >> >> process (run strace -p <encfs-pid> -o ~/encfs.log -f), and try to create >> >> a single file in the sshfs mountpoint (presumably this fails). Then >> >> detach the strace (C-c in that shell), and examine encfs.log for >> >> permission errors (EPERM). If you do not understand the log, reply back >> >> with a link to the log. The log might be large, so upload it to, for >> >> example, paste.debian.net, rather than attaching it to your email. >> >> >> > >> > cd to encfs mout point >> > >> > cd ../pcbackup_decrypt/ >> > >> > touch 123 >> > touch: cannot touch `123': Permission denied >> > >> > log from strace >> > >> > <snipped log> >> >> The log would suggest that encfs did not even attempt to create the >> file, which is strange. Run encfs with the -f and -v options, and see >> if it generates any error messages in its logs while you try to write to >> the filesystem. >> > when try to create I get the following > ======================================== > > > 16:58:08 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 > 16:58:08 (FileNode.cpp:127) calling setIV on (null) > 16:58:08 (DirNode.cpp:770) created FileNode for /tmp/pcbackup_encrypt/ > 16:58:08 (encfs.cpp:134) getattr /tmp/pcbackup_encrypt/ > 16:58:08 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 > 16:58:08 (FileNode.cpp:127) calling setIV on (null) > 16:58:08 (DirNode.cpp:770) created FileNode for /tmp/pcbackup_encrypt/ > 16:58:08 (encfs.cpp:134) getattr /tmp/pcbackup_encrypt/ > 16:58:08 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 > 16:58:08 (FileNode.cpp:127) calling setIV on (null) > 16:58:09 (RawFileIO.cpp:191) getAttr error on > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc: No such file or directory > 16:58:09 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = > 15501057619517851372, fileIV = 0 > 16:58:09 (DirNode.cpp:770) created FileNode for > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc > 16:58:09 (encfs.cpp:134) getattr > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc > 16:58:09 (RawFileIO.cpp:191) getAttr error on > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc: No such file or directory > 16:58:09 (encfs.cpp:138) getattr error: No such file or directory > 16:58:09 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 > 16:58:09 (FileNode.cpp:127) calling setIV on (null) > 16:58:09 (RawFileIO.cpp:191) getAttr error on > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc: No such file or directory > 16:58:09 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = > 15501057619517851372, fileIV = 0 > 16:58:09 (DirNode.cpp:770) created FileNode for > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc > 16:58:09 (encfs.cpp:134) getattr > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc > 16:58:10 (RawFileIO.cpp:191) getAttr error on > /tmp/pcbackup_encrypt/SqUeX,,Q7SGt21hq7ByV-Zvc: No such file or directory > 16:58:10 (encfs.cpp:138) getattr error: No such file or directory > 16:58:15 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 > 16:58:15 (FileNode.cpp:127) calling setIV on (null) > 16:58:15 (DirNode.cpp:770) created FileNode for /tmp/pcbackup_encrypt/ > 16:58:15 (encfs.cpp:134) getattr /tmp/pcbackup_encrypt/ > ^C16:58:19 (openssl.cpp:48) Allocating 41 locks for OpenSSL
This problem is beyond my understanding of encfs. You can try the encfs mailing list at http://sourceforge.net/mail/?group_id=97461. Do provide these logs along with your description of the problem. If possible, you can try the testing versions of sshfs and encfs. -- regards, kushal -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/50b30658.6556420a.58ed.5...@mx.google.com