mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-16 08:26:16 +00:00
kernel_config: add 4.1 kernel support
Fixes #144 Current kata containers can't run with kernel 4.1 built from current x86 config, it will report error: ``` $ docker run -ti --runtime kata busybox sh docker: Error response from daemon: oci runtime error: rpc error: code = Internal desc = Could not run process: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"open /dev/ptmx: no such file or directory\"". ``` This is caused by bogus devpts mount options. When run container with docker, docker will assign a default devpts mount for every container which equals to command below: ``` $ mount -t devpts -o nosuid,noexec,newinstance,ptmxmode=0666,mode=0620,gid=5 \ devpts /dev/pts ``` This requires kernel config `CONFIG_DEVPTS_MULTIPLE_INSTANCES=y` to work properly under kernel-4.1, but this option is already removed from latest kernel. It's better to add it back for support older kernel than current 4.14. Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
This commit is contained in:
parent
98bf3ae2be
commit
4217dde487
7
kernel/configs/x86_64_kata_old_kernel_compat
Normal file
7
kernel/configs/x86_64_kata_old_kernel_compat
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# This file contains config options which is removed/modified in kernel 4.14 but
|
||||
# necessary for older kernels, if you're using a old kernel and failed to start
|
||||
# kata containers, try to add these options and hope it can help! Enjoy it!
|
||||
#
|
||||
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
|
||||
|
@ -1 +1 @@
|
||||
9
|
||||
10
|
||||
|
Loading…
Reference in New Issue
Block a user