-
Notifications
You must be signed in to change notification settings - Fork 369
latest vsock stable fixes in upstream kernel result in kata failures #1378
Description
Description of problem
I have 3 Clear Linux systems that I let auto update. I noticed late last week that 2 of them failed to run a kata container after updating. Today my personal system also failed to run a kata container. Error message is "docker: Error response from daemon: OCI runtime create failed: Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing: unknown."
Expected result
The container would be created
Actual result
OCI error message
I tried to run the script at https://github.com/kata-containers/runtime/blob/master/data/kata-collect-data.sh.in but it said it couldn't find the runtime. I put the output of kata-env instead but this happens across 3 different systems only after Clear Linux updated.
$ sudo ./katacollect.sh
Password:
ERROR: katacollect.sh: cannot find runtime '@RUNTIME_NAME@'
$ sudo kata-runtime kata-env
[Meta]
Version = "1.0.20"
[Runtime]
Debug = false
Trace = false
DisableGuestSeccomp = true
DisableNewNetNs = false
Path = "/usr/bin/kata-runtime"
[Runtime.Version]
Semver = "1.5.0"
Commit = ""
OCI = "1.0.1-dev"
[Runtime.Config]
Path = "/usr/share/defaults/kata-containers/configuration-qemu.toml"
[Hypervisor]
MachineType = "pc"
Version = "QEMU emulator version 2.11.0\nCopyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers"
Path = "/usr/bin/kata-qemu-lite-system-x86_64"
BlockDeviceDriver = "virtio-scsi"
EntropySource = "/dev/urandom"
Msize9p = 8192
MemorySlots = 10
Debug = false
UseVSock = false
[Image]
Path = "/usr/share/kata-containers/kata-containers-image_clearlinux_1.5.0_agent_a581aebf473.img"
[Kernel]
Path = "/usr/share/kata-containers/vmlinuz-4.14.106-14.container"
Parameters = "init=/usr/lib/systemd/systemd systemd.unit=kata-containers.target systemd.mask=systemd-networkd.service systemd.mask=systemd-networkd.socket"
[Initrd]
Path = ""
[Proxy]
Type = "kataProxy"
Version = "kata-proxy version 1.5.0"
Path = "/usr/libexec/kata-containers/kata-proxy"
Debug = false
[Shim]
Type = "kataShim"
Version = "kata-shim version 1.5.0"
Path = "/usr/libexec/kata-containers/kata-shim"
Debug = false
[Agent]
Type = "kata"
[Host]
Kernel = "5.0.2-717.native"
Architecture = "amd64"
VMContainerCapable = true
SupportVSocks = false
[Host.Distro]
Name = "Clear Linux OS"
Version = "28310"
[Host.CPU]
Vendor = "GenuineIntel"
Model = "Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz"
[Netmon]
Version = "kata-netmon version 1.5.0"
Path = "/usr/libexec/kata-containers/kata-netmon"
Debug = false
Enable = false