[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#821442: regression between linux-image linux-image-4.4.0-1-amd64 and linux-image-4.5.0-1-amd64



I just booted using linux-image-4.5.0-2-amd64 and this solves my docker problem.  Thanks a lot for taking care of this!

On Fri, Apr 22, 2016 at 11:05 AM, Norbert Kiesel <nkiesel@gmail.com> wrote:
This problem does not happen when I boot the 4.4.0 kernel, but consistently happens with the 4.5.0 kernel.

How to reproduce:

  1. start docker daemon
  2. start docker container `docker start <id>`
  3. switch to shell inside the docker container `docker exec -it <id> bash`
  4. create a file `touch a`
  5. try to read it `cat a` => this fails with "Operation not permitted". In fact, any file read operation fails
"journalcrl -f" on the host shows "EXT4-fs warning (device sdb1): ext4_file_open:387: Inconsistent encryption contexts: 1379030/12058997".

I'm using overlayfs for docker on top of ext4. Googling for "Inconsistent encryption contexts" leads to https://lkml.org/lkml/2016/3/10/713, which leads to https://lkml.org/lkml/2016/3/14/274. That patch mentioned there never made it into the kernel, but the patch I referenced seems to be the logical successor (renamed some things, and also fixes nfs).


Reply to: