ecryptfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Can't list directories with kernel 4.4.14 and ecryptfs
@ 2016-06-27 16:27 Henry Jensen
  2016-06-27 19:19 ` Tyler Hicks
  0 siblings, 1 reply; 11+ messages in thread
From: Henry Jensen @ 2016-06-27 16:27 UTC (permalink / raw)
  To: ecryptfs

Greetings,

I'm using ecryptfs with Slackware current and kernel 4.4.14. In kernel
4.4.14 was a patch introduced which make it impossilble to list the
contents of a directory.[0]

The mount itself works, but listing a directory results in an error
"wrong medium type". Showing the contents and the file itself (presumed
the name of the file is known) works.


Example:

henry@subnote:~$ ecryptfs-mount-private 
henry@subnote:~$ echo "foo bar" >Private/foobar
henry@subnote:~$ ls -l Private/foobar
-rw-r--r-- 1 henry users 8 Jun 27 18:13 Private/foobar
henry@subnote:~$ cat Private/foobar
foo bar
henry@subnote:~$ ls Private/
ls: cannot open directory 'Private/': Wrong medium type
henry@subnote:~$ cat Private/foo*  
cat: 'Private/foo*': No such file or directory

henry@subnote:~$ ls .Private/      
ECRYPTFS_FNEK_ENCRYPTED.FWZL6yY3cgf9JkRRDnGzSkFOIUQir-xo2KY6u52Ft53bpb4SnqMhgeIIl---

Output of dmesg:

[  946.181961] Error opening lower file for lower_dentry [0xffff88008d532180] and lower_mnt [0xffff8800bbf90f20]; rc = [-124]
[  946.181973] ecryptfs_open: Error attempting to initialize the lower file for the dentry with name [/]; rc = [-124]


See also [1]
[0] https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.14
[1] http://www.linuxquestions.org/questions/slackware-14/can%27t-access-ecryptfs-with-kernel-4-4-14-a-4175583163/

Regards,
Henry

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-07-01 21:49 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-27 16:27 Can't list directories with kernel 4.4.14 and ecryptfs Henry Jensen
2016-06-27 19:19 ` Tyler Hicks
2016-06-27 21:21   ` Henry Jensen
2016-06-27 22:46     ` Kenneth Tan
2016-06-27 22:47     ` Tyler Hicks
2016-06-29  4:36       ` Tyler Hicks
2016-07-01 20:15         ` Henry Jensen
2016-07-01 21:06           ` Tyler Hicks
2016-07-01 21:16             ` Henry Jensen
2016-07-01 21:33               ` Tyler Hicks
2016-07-01 21:49               ` Henry Jensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).