<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>33814</bug_id>
          
          <creation_ts>2017-08-25 13:49:58 +0300</creation_ts>
          <short_desc>Failed to start container</short_desc>
          <delta_ts>2017-08-29 21:01:26 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>lxc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://github.com/lxc/lxc/issues/1555</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Gladkov">legion</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>dans</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165428</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-08-25 13:49:58 +0300</bug_when>
    <thetext>При попытке запустить свежесозданный контейнер из темплейта 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 вне зависимости от конфигурации. Пожалуйста, приложите апстримный патч, который это исправляет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165429</commentid>
    <comment_count>1</comment_count>
      <attachid>7197</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-08-25 13:50:37 +0300</bug_when>
    <thetext>Created attachment 7197
lxc.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165448</commentid>
    <comment_count>2</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2017-08-28 16:14:28 +0300</bug_when>
    <thetext>На моих тестах предложенное в баге решение не отработало, но вот этот пулл-реквест https://github.com/lxc/lxc/pull/1592 делает то, что вы просите.
Отправил в сизиф, проверьте пожалуйста, когда дойдет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165477</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2017-08-29 21:01:26 +0300</bug_when>
    <thetext>lxc-2.0.8-alt2</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7197</attachid>
            <date>2017-08-25 13:50:37 +0300</date>
            <delta_ts>2017-08-25 13:50:37 +0300</delta_ts>
            <desc>lxc.log</desc>
            <filename>log</filename>
            <type>application/octet-stream</type>
            <size>3039</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">ICAgICAgbHhjLXN0YXJ0IDIwMTcwODI1MDAxNjI0Ljg0MiBJTkZPICAgICBseGNfc3RhcnRfdWkg
LSB0b29scy9seGNfc3RhcnQuYzptYWluOjI3NSAtIHVzaW5nIHJjZmlsZSAvdmFyL2xpYi9seGMv
YWx0L2NvbmZpZwogICAgICBseGMtc3RhcnQgMjAxNzA4MjUwMDE2MjQuODQyIFdBUk4gICAgIGx4
Y19tb25pdG9yIC0gbW9uaXRvci5jOmx4Y19tb25pdG9yX2ZpZm9fc2VuZDoxMTEgLSBGYWlsZWQg
dG8gb3BlbiBmaWZvIHRvIHNlbmQgbWVzc2FnZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeS4K
ICAgICAgbHhjLXN0YXJ0IDIwMTcwODI1MDAxNjI0Ljg0MyBERUJVRyAgICBseGNfc3RhcnQgLSBz
dGFydC5jOnNldHVwX3NpZ25hbF9mZDoyNzMgLSBTZXQgU0lHQ0hMRCBoYW5kbGVyIHdpdGggZmls
ZSBkZXNjcmlwdG9yOiA1LgogICAgICBseGMtc3RhcnQgMjAxNzA4MjUwMDE2MjQuODQzIERFQlVH
ICAgIGNvbnNvbGUgLSBjb25zb2xlLmM6bHhjX2NvbnNvbGVfcGVlcl9kZWZhdWx0OjQ0NyAtIHVz
aW5nICIvZGV2L3R0eSIgYXMgcGVlciB0dHkgZGV2aWNlCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgy
NTAwMTYyNC44NDMgREVCVUcgICAgY29uc29sZSAtIGNvbnNvbGUuYzpseGNfY29uc29sZV9zaWd3
aW5jaF9pbml0OjE0NCAtIDIxNjAzIGdvdCBTSUdXSU5DSCBmZCA5CiAgICAgIGx4Yy1zdGFydCAy
MDE3MDgyNTAwMTYyNC44NDMgREVCVUcgICAgY29uc29sZSAtIGNvbnNvbGUuYzpseGNfY29uc29s
ZV93aW5zejo3MSAtIHNldCB3aW5zeiBkc3RmZDo2IGNvbHM6MTQwIHJvd3M6NDAKICAgICAgbHhj
LXN0YXJ0IDIwMTcwODI1MDAxNjI0Ljg0MyBJTkZPICAgICBseGNfc3RhcnQgLSBzdGFydC5jOmx4
Y19pbml0OjQ3NSAtIENvbnRhaW5lciAiYWx0IiBpcyBpbml0aWFsaXplZC4KICAgICAgbHhjLXN0
YXJ0IDIwMTcwODI1MDAxNjI0Ljg0NCBERUJVRyAgICBseGNfc3RhcnQgLSBzdGFydC5jOl9fbHhj
X3N0YXJ0OjEzMjUgLSBOb3QgZHJvcHBpbmcgQ0FQX1NZU19CT09UIG9yIHdhdGNoaW5nIHV0bXAu
CiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44NDQgSU5GTyAgICAgbHhjX2Nncm91cCAt
IGNncm91cHMvY2dyb3VwLmM6Y2dyb3VwX2luaXQ6NjggLSBjZ3JvdXAgZHJpdmVyIGNncm91cGZz
LW5nIGluaXRpbmcgZm9yIGFsdAogICAgICBseGMtc3RhcnQgMjAxNzA4MjUwMDE2MjQuODQ0IERF
QlVHICAgIGx4Y19jZ2ZzbmcgLSBjZ3JvdXBzL2NnZnNuZy5jOmZpbHRlcl9hbmRfc2V0X2NwdXM6
NDgwIC0gTm8gaXNvbGF0ZWQgY3B1cyBkZXRlY3RlZC4KICAgICAgbHhjLXN0YXJ0IDIwMTcwODI1
MDAxNjI0Ljg0NCBERUJVRyAgICBseGNfY2dmc25nIC0gY2dyb3Vwcy9jZ2ZzbmcuYzpoYW5kbGVf
Y3B1c2V0X2hpZXJhcmNoeTo2NTAgLSAiY2dyb3VwLmNsb25lX2NoaWxkcmVuIiB3YXMgYWxyZWFk
eSBzZXQgdG8gIjEiLgogICAgICBseGMtc3RhcnQgMjAxNzA4MjUwMDE2MjQuODQ1IElORk8gICAg
IGx4Y19zdGFydCAtIHN0YXJ0LmM6bHhjX3NwYXduOjExNjUgLSBDbG9uZWQgQ0xPTkVfTkVXTlMu
CiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44NDUgSU5GTyAgICAgbHhjX3N0YXJ0IC0g
c3RhcnQuYzpseGNfc3Bhd246MTE2NSAtIENsb25lZCBDTE9ORV9ORVdQSUQuCiAgICAgIGx4Yy1z
dGFydCAyMDE3MDgyNTAwMTYyNC44NDUgSU5GTyAgICAgbHhjX3N0YXJ0IC0gc3RhcnQuYzpseGNf
c3Bhd246MTE2NSAtIENsb25lZCBDTE9ORV9ORVdVVFMuCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgy
NTAwMTYyNC44NDUgSU5GTyAgICAgbHhjX3N0YXJ0IC0gc3RhcnQuYzpseGNfc3Bhd246MTE2NSAt
IENsb25lZCBDTE9ORV9ORVdJUEMuCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44NDUg
REVCVUcgICAgbHhjX2NvbmYgLSBjb25mLmM6bHhjX21hcF9pZHM6MzM3NyAtIEVpdGhlciBvbmUg
b3IgYm90aCBvZiB0aGUgbmV3dWlkbWFwIGFuZCBuZXdnaWRtYXAgYmluYXJpZXMgZG8gbm90IGV4
aXN0IG9yIGFyZSBtaXNzaW5nIG5lY2Vzc2FyeSBwcml2aWxlZ2UuCiAgICAgIGx4Yy1zdGFydCAy
MDE3MDgyNTAwMTYyNC44NDUgRVJST1IgICAgbHhjX3N0YXJ0IC0gc3RhcnQuYzpseGNfc3Bhd246
MTE4MiAtIEZhaWxlZCB0byBzZXQgdXAgaWQgbWFwcGluZy4KICAgICAgbHhjLXN0YXJ0IDIwMTcw
ODI1MDAxNjI0Ljg0NSBXQVJOICAgICBseGNfbW9uaXRvciAtIG1vbml0b3IuYzpseGNfbW9uaXRv
cl9maWZvX3NlbmQ6MTExIC0gRmFpbGVkIHRvIG9wZW4gZmlmbyB0byBzZW5kIG1lc3NhZ2U6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkuCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44
NDYgRVJST1IgICAgbHhjX3N0YXJ0IC0gc3RhcnQuYzpfX2x4Y19zdGFydDoxMzU0IC0gRmFpbGVk
IHRvIHNwYXduIGNvbnRhaW5lciAiYWx0Ii4KICAgICAgbHhjLXN0YXJ0IDIwMTcwODI1MDAxNjI0
Ljg0NiBXQVJOICAgICBseGNfbW9uaXRvciAtIG1vbml0b3IuYzpseGNfbW9uaXRvcl9maWZvX3Nl
bmQ6MTExIC0gRmFpbGVkIHRvIG9wZW4gZmlmbyB0byBzZW5kIG1lc3NhZ2U6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkuCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44ODQgV0FSTiAg
ICAgbHhjX21vbml0b3IgLSBtb25pdG9yLmM6bHhjX21vbml0b3JfZmlmb19zZW5kOjExMSAtIEZh
aWxlZCB0byBvcGVuIGZpZm8gdG8gc2VuZCBtZXNzYWdlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5LgogICAgICBseGMtc3RhcnQgMjAxNzA4MjUwMDE2MjQuODg3IEVSUk9SICAgIGx4Y19zdGFy
dF91aSAtIHRvb2xzL2x4Y19zdGFydC5jOm1haW46MzY2IC0gVGhlIGNvbnRhaW5lciBmYWlsZWQg
dG8gc3RhcnQuCiAgICAgIGx4Yy1zdGFydCAyMDE3MDgyNTAwMTYyNC44ODcgRVJST1IgICAgbHhj
X3N0YXJ0X3VpIC0gdG9vbHMvbHhjX3N0YXJ0LmM6bWFpbjozNzAgLSBBZGRpdGlvbmFsIGluZm9y
bWF0aW9uIGNhbiBiZSBvYnRhaW5lZCBieSBzZXR0aW5nIHRoZSAtLWxvZ2ZpbGUgYW5kIC0tbG9n
cHJpb3JpdHkgb3B0aW9ucy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>