Bug 33814 - Failed to start container
Summary: Failed to start container
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lxc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL: https://github.com/lxc/lxc/issues/1555
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-25 13:49 MSK by Alexey Gladkov
Modified: 2017-08-29 21:01 MSK (History)
2 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Gladkov 2017-08-25 13:49:58 MSK
При попытке запустить свежесозданный контейнер из темплейта 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 Alexey Gladkov 2017-08-25 13:50:37 MSK
Created attachment 7197 [details]
lxc.log
Comment 2 Denis Pynkin 2017-08-28 16:14:28 MSK
На моих тестах предложенное в баге решение не отработало, но вот этот пулл-реквест https://github.com/lxc/lxc/pull/1592 делает то, что вы просите.
Отправил в сизиф, проверьте пожалуйста, когда дойдет.
Comment 3 Denis Pynkin 2017-08-29 21:01:26 MSK
lxc-2.0.8-alt2