Bug 33814 - Failed to start container
: Failed to start container
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/lxc)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: https://github.com/lxc/lxc/issues/1555
:
:
:
  Show dependency tree
 
Reported: 2017-08-25 13:49 by
Modified: 2017-08-29 21:01 (History)


Attachments
lxc.log (2.97 KB, application/octet-stream)
2017-08-25 13:50, Alexey Gladkov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-08-25 13:49:58
При попытке запустить свежесозданный контейнер из темплейта altlinux (на самом
деле темплейт не важен) происходит ошибка:

lxc-start: start.c: lxc_spawn: 1182 Failed to set up id mapping

Контейнер создаётся без маппингов, но в логе (в аттаче) видно:

lxc-start 20170825001624.845 DEBUG    lxc_conf - conf.c:lxc_map_ids:3377 -
Either one or both of the newuidmap and newgidmap binaries do not exist or are
missing necessary privilege.
      lxc-start 20170825001624.845 ERROR    lxc_start - start.c:lxc_spawn:1182
- Failed to set up id mapping.

Дальнейшее расследование привело к тому, что lxc требует newuidmap и newgidmap
вне зависимости от конфигурации. Пожалуйста, приложите апстримный патч, который
это исправляет.
------- Comment #1 From 2017-08-25 13:50:37 -------
Created an attachment (id=7197) [details]
lxc.log
------- Comment #2 From 2017-08-28 16:14:28 -------
На моих тестах предложенное в баге решение не отработало, но вот этот
пулл-реквест https://github.com/lxc/lxc/pull/1592 делает то, что вы просите.
Отправил в сизиф, проверьте пожалуйста, когда дойдет.
------- Comment #3 From 2017-08-29 21:01:26 -------
lxc-2.0.8-alt2