Когда я бегу lxc-usernsexec
Я получаю сообщение об ошибке:
Failed to find subuid or subgid allocation
lxc-create
и lxc-start
работать без проблем, но мне нужно будет запустить lxc-usernexec
удалить контейнер, не будучи root.
Единственное обращение Google для сообщения об ошибке находится в совершить, в котором добавлена обработка ошибок:
- if (find_default_map()) {
- fprintf(stderr, "You have no allocated subuids or subgids\n");
- exit(EXIT_FAILURE);
+ ret = find_default_map();
+ if (ret < 0) {
+ CMD_SYSERROR("Failed to find subuid or subgid allocation");
+ _exit(EXIT_FAILURE);
}
}
Это не очень помогает, особенно потому, что другие инструменты работают хорошо.
Мои subuids / subgid:
$ cat /etc/subuid
user:1000000:65536
$ cat /etc/subgid
user:1000000:65536