* 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
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
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
0 siblings, 1 reply; 11+ messages in thread
From: Tyler Hicks @ 2016-06-27 19:19 UTC (permalink / raw)
To: Henry Jensen, ecryptfs
[-- Attachment #1.1: Type: text/plain, Size: 1836 bytes --]
On 06/27/2016 11:27 AM, Henry Jensen wrote:
> 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.
Hi Henry - sorry for the trouble. What filesystem are you mounting
eCryptfs on top of?
Tyler
>
>
> 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
> --
> To unsubscribe from this list: send the line "unsubscribe ecryptfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
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
0 siblings, 2 replies; 11+ messages in thread
From: Henry Jensen @ 2016-06-27 21:21 UTC (permalink / raw)
To: ecryptfs
Hi Tyler,
Am 27. Juni 2016 21:19:08 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
>On 06/27/2016 11:27 AM, Henry Jensen wrote:
>> 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.
>
>Hi Henry - sorry for the trouble. What filesystem are you mounting
>eCryptfs on top of?
I use ext4. With 'ecryptfs-mount-private' $HOME/.Private is mounted on $HOME/Private.
ecryptfs worked perfectly until I upgraded to kernel 4.4.14. I tested it on another machine with Slackware64 and a 64bit kernel now - same result.
Regards,
Henry
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-06-27 21:21 ` Henry Jensen
@ 2016-06-27 22:46 ` Kenneth Tan
2016-06-27 22:47 ` Tyler Hicks
1 sibling, 0 replies; 11+ messages in thread
From: Kenneth Tan @ 2016-06-27 22:46 UTC (permalink / raw)
To: ecryptfs
I'm using BTRFS under, but same environment, when I upgraded to 4.4.14,
ecryptfs broke with the exact same response. Running Slackware64 (-current tree)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
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
1 sibling, 1 reply; 11+ messages in thread
From: Tyler Hicks @ 2016-06-27 22:47 UTC (permalink / raw)
To: Henry Jensen, ecryptfs
[-- Attachment #1.1: Type: text/plain, Size: 1326 bytes --]
On 06/27/2016 04:21 PM, Henry Jensen wrote:
> Hi Tyler,
>
> Am 27. Juni 2016 21:19:08 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
>> On 06/27/2016 11:27 AM, Henry Jensen wrote:
>>> 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.
>>
>> Hi Henry - sorry for the trouble. What filesystem are you mounting
>> eCryptfs on top of?
>
>
> I use ext4. With 'ecryptfs-mount-private' $HOME/.Private is mounted on $HOME/Private.
>
> ecryptfs worked perfectly until I upgraded to kernel 4.4.14. I tested it on another machine with Slackware64 and a 64bit kernel now - same result.
Thanks. The backported version of the patch needs to be adjusted. I'll
try to get a patch out the stable list tomorrow.
Tyler
>
> Regards,
> Henry
>
> --
> To unsubscribe from this list: send the line "unsubscribe ecryptfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-06-27 22:47 ` Tyler Hicks
@ 2016-06-29 4:36 ` Tyler Hicks
2016-07-01 20:15 ` Henry Jensen
0 siblings, 1 reply; 11+ messages in thread
From: Tyler Hicks @ 2016-06-29 4:36 UTC (permalink / raw)
To: Henry Jensen, Kenneth Tan; +Cc: ecryptfs
[-- Attachment #1.1: Type: text/plain, Size: 1602 bytes --]
On 06/27/2016 05:47 PM, Tyler Hicks wrote:
> On 06/27/2016 04:21 PM, Henry Jensen wrote:
>> Hi Tyler,
>>
>> Am 27. Juni 2016 21:19:08 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
>>> On 06/27/2016 11:27 AM, Henry Jensen wrote:
>>>> 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.
>>>
>>> Hi Henry - sorry for the trouble. What filesystem are you mounting
>>> eCryptfs on top of?
>>
>>
>> I use ext4. With 'ecryptfs-mount-private' $HOME/.Private is mounted on $HOME/Private.
>>
>> ecryptfs worked perfectly until I upgraded to kernel 4.4.14. I tested it on another machine with Slackware64 and a 64bit kernel now - same result.
>
> Thanks. The backported version of the patch needs to be adjusted. I'll
> try to get a patch out the stable list tomorrow.
I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should fix
the regression that you hit.
Tyler
>
> Tyler
>
>>
>> Regards,
>> Henry
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe ecryptfs" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-06-29 4:36 ` Tyler Hicks
@ 2016-07-01 20:15 ` Henry Jensen
2016-07-01 21:06 ` Tyler Hicks
0 siblings, 1 reply; 11+ messages in thread
From: Henry Jensen @ 2016-07-01 20:15 UTC (permalink / raw)
To: Tyler Hicks; +Cc: Kenneth Tan, ecryptfs
Hello Tyler
On Tue, 28 Jun 2016 23:36:23 -0500
Tyler Hicks <tyhicks@canonical.com> wrote:
> > Thanks. The backported version of the patch needs to be adjusted. I'll
> > try to get a patch out the stable list tomorrow.
>
> I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
> tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should fix
> the regression that you hit.
Sorry, the patch did not work for me. I am still getting error "Wrong
medium type" wwhen accessing directories.
Regards,
Henry
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-07-01 20:15 ` Henry Jensen
@ 2016-07-01 21:06 ` Tyler Hicks
2016-07-01 21:16 ` Henry Jensen
0 siblings, 1 reply; 11+ messages in thread
From: Tyler Hicks @ 2016-07-01 21:06 UTC (permalink / raw)
To: Henry Jensen; +Cc: Kenneth Tan, ecryptfs
[-- Attachment #1.1: Type: text/plain, Size: 1202 bytes --]
On 07/01/2016 03:15 PM, Henry Jensen wrote:
> Hello Tyler
>
> On Tue, 28 Jun 2016 23:36:23 -0500
> Tyler Hicks <tyhicks@canonical.com> wrote:
>
>>> Thanks. The backported version of the patch needs to be adjusted. I'll
>>> try to get a patch out the stable list tomorrow.
>>
>> I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
>> tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should fix
>> the regression that you hit.
>
>
> Sorry, the patch did not work for me. I am still getting error "Wrong
> medium type" wwhen accessing directories.
>
Hi Henry - Can you please double check that you're running the patched
kernel? I only ask that because I have a pretty high degree of
confidence that the patch fixes the issue due to the amount of testing
that I performed. I'm in the middle of rebuilding the linux-stable 4.4.y
kernel with that patch applied on top to retest. If you could double
check your environment in the meantime, I'd appreciate it.
If it turns out that you're still hitting the bug, I'll need reproducer
instructions as my tests don't seem to be sufficient. Thank you!
Tyler
>
> Regards,
>
> Henry
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
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
0 siblings, 2 replies; 11+ messages in thread
From: Henry Jensen @ 2016-07-01 21:16 UTC (permalink / raw)
To: Tyler Hicks; +Cc: Kenneth Tan, ecryptfs
Hi Tyler,
hold on, I think I ran into the same issue as the guys from Manjaro, see
https://forum.manjaro.org/t/kenel-4-4-14-lts-has-issues-with-ecryptfs-on-testing-29-june-2016/5001/9
and
https://github.com/manjaro/packages-core/commit/ff5431986233877dba816e77debe0bf1eacf6628
tl;dr - the patch was malformed. Will check again with correct formatted patch.
Regards,
Henry
Am 1. Juli 2016 23:06:56 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
>On 07/01/2016 03:15 PM, Henry Jensen wrote:
>> Hello Tyler
>>
>> On Tue, 28 Jun 2016 23:36:23 -0500
>> Tyler Hicks <tyhicks@canonical.com> wrote:
>>
>>>> Thanks. The backported version of the patch needs to be adjusted.
>I'll
>>>> try to get a patch out the stable list tomorrow.
>>>
>>> I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
>>> tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should
>fix
>>> the regression that you hit.
>>
>>
>> Sorry, the patch did not work for me. I am still getting error "Wrong
>> medium type" wwhen accessing directories.
>>
>
>Hi Henry - Can you please double check that you're running the patched
>kernel? I only ask that because I have a pretty high degree of
>confidence that the patch fixes the issue due to the amount of testing
>that I performed. I'm in the middle of rebuilding the linux-stable
>4.4.y
>kernel with that patch applied on top to retest. If you could double
>check your environment in the meantime, I'd appreciate it.
>
>If it turns out that you're still hitting the bug, I'll need reproducer
>instructions as my tests don't seem to be sufficient. Thank you!
>
>Tyler
>
>>
>> Regards,
>>
>> Henry
>>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-07-01 21:16 ` Henry Jensen
@ 2016-07-01 21:33 ` Tyler Hicks
2016-07-01 21:49 ` Henry Jensen
1 sibling, 0 replies; 11+ messages in thread
From: Tyler Hicks @ 2016-07-01 21:33 UTC (permalink / raw)
To: Henry Jensen; +Cc: Kenneth Tan, ecryptfs
[-- Attachment #1.1: Type: text/plain, Size: 2178 bytes --]
My automated tests all pass. I was about to move onto manual testing but
I'll hold off until I hear back from you.
Tyler
On 07/01/2016 04:16 PM, Henry Jensen wrote:
> Hi Tyler,
>
> hold on, I think I ran into the same issue as the guys from Manjaro, see
>
> https://forum.manjaro.org/t/kenel-4-4-14-lts-has-issues-with-ecryptfs-on-testing-29-june-2016/5001/9
>
> and
>
> https://github.com/manjaro/packages-core/commit/ff5431986233877dba816e77debe0bf1eacf6628
>
> tl;dr - the patch was malformed. Will check again with correct formatted patch.
>
> Regards,
>
> Henry
>
> Am 1. Juli 2016 23:06:56 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
>> On 07/01/2016 03:15 PM, Henry Jensen wrote:
>>> Hello Tyler
>>>
>>> On Tue, 28 Jun 2016 23:36:23 -0500
>>> Tyler Hicks <tyhicks@canonical.com> wrote:
>>>
>>>>> Thanks. The backported version of the patch needs to be adjusted.
>> I'll
>>>>> try to get a patch out the stable list tomorrow.
>>>>
>>>> I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
>>>> tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should
>> fix
>>>> the regression that you hit.
>>>
>>>
>>> Sorry, the patch did not work for me. I am still getting error "Wrong
>>> medium type" wwhen accessing directories.
>>>
>>
>> Hi Henry - Can you please double check that you're running the patched
>> kernel? I only ask that because I have a pretty high degree of
>> confidence that the patch fixes the issue due to the amount of testing
>> that I performed. I'm in the middle of rebuilding the linux-stable
>> 4.4.y
>> kernel with that patch applied on top to retest. If you could double
>> check your environment in the meantime, I'd appreciate it.
>>
>> If it turns out that you're still hitting the bug, I'll need reproducer
>> instructions as my tests don't seem to be sufficient. Thank you!
>>
>> Tyler
>>
>>>
>>> Regards,
>>>
>>> Henry
>>>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ecryptfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Can't list directories with kernel 4.4.14 and ecryptfs
2016-07-01 21:16 ` Henry Jensen
2016-07-01 21:33 ` Tyler Hicks
@ 2016-07-01 21:49 ` Henry Jensen
1 sibling, 0 replies; 11+ messages in thread
From: Henry Jensen @ 2016-07-01 21:49 UTC (permalink / raw)
To: Tyler Hicks; +Cc: Kenneth Tan, ecryptfs
Hello,
I confirmed it - for some reason the patch I used and was distributed
by Slackware and Manjaro was malformatted (@@ was transformed into
<at> <at>). I applied the corrected patch and it worked - ecryptfs is
working normally again, as expected.
Regards,
Henry
On Fri, 01 Jul 2016 23:16:46 +0200
Henry Jensen <hjensen@gmx.de> wrote:
> Hi Tyler,
>
> hold on, I think I ran into the same issue as the guys from Manjaro, see
>
> https://forum.manjaro.org/t/kenel-4-4-14-lts-has-issues-with-ecryptfs-on-testing-29-june-2016/5001/9
>
> and
>
> https://github.com/manjaro/packages-core/commit/ff5431986233877dba816e77debe0bf1eacf6628
>
> tl;dr - the patch was malformed. Will check again with correct formatted patch.
>
> Regards,
>
> Henry
>
> Am 1. Juli 2016 23:06:56 MESZ, schrieb Tyler Hicks <tyhicks@canonical.com>:
> >On 07/01/2016 03:15 PM, Henry Jensen wrote:
> >> Hello Tyler
> >>
> >> On Tue, 28 Jun 2016 23:36:23 -0500
> >> Tyler Hicks <tyhicks@canonical.com> wrote:
> >>
> >>>> Thanks. The backported version of the patch needs to be adjusted.
> >I'll
> >>>> try to get a patch out the stable list tomorrow.
> >>>
> >>> I've sent a fix to the stable list (and cc'ed the ecryptfs list). I
> >>> tested on 4.4.y and 3.18.y on ext{2,3,4}, btrfs, and xfs. It should
> >fix
> >>> the regression that you hit.
> >>
> >>
> >> Sorry, the patch did not work for me. I am still getting error "Wrong
> >> medium type" wwhen accessing directories.
> >>
> >
> >Hi Henry - Can you please double check that you're running the patched
> >kernel? I only ask that because I have a pretty high degree of
> >confidence that the patch fixes the issue due to the amount of testing
> >that I performed. I'm in the middle of rebuilding the linux-stable
> >4.4.y
> >kernel with that patch applied on top to retest. If you could double
> >check your environment in the meantime, I'd appreciate it.
> >
> >If it turns out that you're still hitting the bug, I'll need reproducer
> >instructions as my tests don't seem to be sufficient. Thank you!
> >
> >Tyler
> >
> >>
> >> 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).