The config files for containers (of a certain distribution) are missing after an upgrade von lxc-2.x.x to lxc-3.0.0, e.g. /usr/share/lxc/config/debian.common.conf Upstream these configs (and templates) have been moved into a separate github repository: https://github.com/lxc/lxc-templates There is a release at https://github.com/lxc/lxc-templates/archive/lxc-templates-3.0.0.tar.gz It can be build/installed with: ./autogen.sh ./configure --prefix=/usr/ make make isntall
And even after installing this package, the files common.conf and userns.conf are missing.
Ok, these files (common.conf and userns.conf) are part the lxc-package.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0635c582097d984143cc26dbfdeccf369235e9cf commit 0635c582097d984143cc26dbfdeccf369235e9cf Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-06-16 02:16:27 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-06-16 02:20:14 +0000 app-emulation/lxc: add templates USE flag Since v3.0, LXC bundles old style templates separately. This USE flags brings back the old behavior of installing templates by default. Closes: https://bugs.gentoo.org/655020 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-emulation/lxc/lxc-3.0.1.ebuild | 4 +++- app-emulation/lxc/metadata.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-)