web-dev-qa-db-fra.com

Échec de la création du conteneur: LXD n'a pas d'allocation uid / gid

J'essaie de lancer un conteneur LXD, mais je comprends ceci:

lxc launch ubuntu:16.04
A criar o contentor
Error: Failed container creation: LXD doesn't have a uid/gid allocation. In this mode, only privileged containers are supported

Je reçois cette partie (pertinente) avec cat /var/log/lxd/lxd.log

lvl=info msg="LXD 3.0.2 is starting in normal mode" path=/var/lib/lxd t=2018-11-10T13:42:30+0000
err="User \"root\" has no subuids" lvl=warn msg="Error reading default uid/gid map" t=2018-11-10T13:42:30+0000
lvl=warn msg="Only privileged containers will be able to run" t=2018-11-10T13:42:30+0000

...

Des idées sur la façon de résoudre ce problème?

2
lapisdecor

Avec l’aide de dnegreira sur freenode #lxcontainers, c’était une question de modification de/etc/subuid et de/etc/subgid et d’ajouter

root:1000000:65536

à ces fichiers.

2
lapisdecor