Назад | Перейти на главную страницу

флаг предоставлен, но не определен: -systemd-cgroup with Podman и Nabla

Я пробую runnc Набла время выполнения с Podman, но я получаю эту ошибку:

sudo podman run --rm --net=host -p 8080:8080 --runtime=/usr/local/bin/runnc nablact/node-express-nabla:v0.3

Результат:

container "91cce7be3bc37847973777[...]" does not exist
ERRO[0000] Error removing container 91cce7be3bc37847973777[...] from runtime after creation failed
Error: time="2020-01-11T17:21:25-05:00" level=error msg="flag provided but not defined: -systemd-cgroup"
flag provided but not defined: -systemd-cgroup: OCI runtime error

Как мне решить эту проблему? Я даже не знаю, с чего начать.


Другие детали

Вот мой конфиг в libpod.conf:

volume_path = "/home/[...]/.local/share/containers/storage/volumes"
image_default_transport = "docker://"
runtime = "runc"
conmon_path = ["/usr/libexec/podman/conmon", "/usr/local/lib/podman/conmon", "/usr/bin/conmon", "/usr/sbin/conmon", "/usr/local/bin/conmon", "/usr/local/sbin/conmon", "/run/current-system/sw/bin/conmon"]
conmon_env_vars = ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"]
cgroup_manager = "cgroupfs"
init_path = "/usr/libexec/podman/catatonit"
static_dir = "/home/[...]/.local/share/containers/storage/libpod"
tmp_dir = "/run/user/1000/libpod/tmp"
max_log_size = -1
no_pivot_root = false
cni_config_dir = "/etc/cni/net.d/"
cni_plugin_dir = ["/usr/libexec/cni", "/usr/lib/cni", "/usr/local/lib/cni", "/opt/cni/bin"]
infra_image = "k8s.gcr.io/pause:3.1"
infra_command = "/pause"
enable_port_reservation = true
label = true
network_cmd_path = ""
num_locks = 2048
lock_type = "shm"
events_logger = "journald"
events_logfile_path = ""
detach_keys = "ctrl-p,ctrl-q"
SDNotify = false

[runtimes]
  runc = ["/usr/bin/runc", "/usr/sbin/runc", "/usr/local/bin/runc", "/usr/local/sbin/runc", "/sbin/runc", "/bin/runc", "/usr/lib/cri-o-runc/sbin/runc", "/run/current-system/sw/bin/runc"]
  runnc = ["/usr/local/bin/runnc"]

Технические характеристики:

runnc version spec: 1.0.1

lsb_release -a:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

podman --verison

podman version 1.6.2-dev

Набла: https://nabla-containers.github.io/

Я использовал эти инструкции для его установки: https://nabla-containers.github.io/2019/03/19/nabla-setup-v0.3/

Я просто заменил некоторые команды в Makefile из docker к podman. Остальное делал вручную.

ОБНОВИТЬ

Я провел дополнительное исследование в Интернете и обнаружил, что менеджер группы необходимо установить на cgroupfs. Как ни странно, так оно и установлено у меня libpod.conf файл. В любом случае, вот новая ошибка (с --cgroup-manager="cgroupfs"):

sudo podman run --rm --net=host -p 8080:8080 --trace --runtime=/usr/local/bin/runnc --cgroup-manager="cgroupfs" nablact/node-express-nabla:v0.3

Результат (я добавил --trace вот почему вы получите более подробную информацию):

2020/01/11 19:20:48 Initializing logging reporter
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:5aaeba6b6ba01770:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:6b630ef687e1d5ff:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:1fdfc4222c287889:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:26c947d08bda7f39:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:2b3336698bd839a4:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:7ea6b80e6db8824a:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:78e0cc1b2853433f:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:34c92a96551e354:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:3ac82b7b5249dc65:5c30835be9420ebd:1
cannot start a container that has stopped
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:67899582d3caccdf:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:47696bc7f18a70a2:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:2f66f4fa8436305b:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:547748bce0187fe9:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:9f2c65ef0afd5ac:5c30835be9420ebd:1
2020/01/11 19:20:48 Reporting span 5c30835be9420ebd:1ff394f157940c30:5c30835be9420ebd:1
Error: `/usr/local/bin/runnc start d141a095246d8bb0e3b52696fb758fa5ac677a85ad6d365318504dc95f04ed7c` failed: exit status 1