Inicie um recipiente de LXC xenial em uma máquina de confiança -- 14.04 campo com systemd campo com lxc campo com container camp askubuntu Relacionado O problema

Start a Xenial lxc container on a Trusty machine


2
vote

problema

português

Estou tendo problemas para iniciar um recipiente de LXC xenial na minha máquina de confiança.

Eu não tinha problemas para instalar o contêiner (seguindo Este guia , que também me permitiu criar e começar alguns outros contêineres confiáveis ​​com sucesso), mas quando eu tento começar, recebo este erro:

  async@riff:~$ sudo lxc-start -n jenkins-slave-xenial Failed to mount cgroup at /sys/fs/cgroup/systemd: Permission denied [!!!!!!] Failed to mount API filesystems, freezing. Freezing execution.    

Com base em um conselho da página Wiki Debian LXC, tentei seguir Este conselho . Ele mudou o erro, mas não corrigiu:

  async@riff:~$ sudo lxc-start -n jenkins-slave-xenial lxc-start: cgmanager.c: cgm_setup_limits: 1378 call to cgmanager_set_value_sync failed: invalid request lxc-start: cgmanager.c: cgm_setup_limits: 1381 Error setting cgroup use:lxc/jenkins-slave-xenial limit type use lxc-start: start.c: lxc_spawn: 952 failed to setup the cgroup limits for 'jenkins-slave-xenial' lxc-start: start.c: __lxc_start: 1121 failed to spawn 'jenkins-slave-xenial' lxc-start: lxc_start.c: main: 341 The container failed to start. lxc-start: lxc_start.c: main: 345 Additional information can be obtained by setting the --logfile and --logpriority options.    

Estou perdido aqui. Estou perdendo algo para fazer este trabalho?

english

I'm having trouble starting a xenial lxc container on my trusty machine.

I had no problems installing the container (by following this guide, which also allowed me to create and start some other trusty containers successfully), but when I try to start it I get this error:

async@riff:~$ sudo lxc-start -n jenkins-slave-xenial Failed to mount cgroup at /sys/fs/cgroup/systemd: Permission denied [!!!!!!] Failed to mount API filesystems, freezing. Freezing execution. 

Based on an advice from the debian lxc wiki page, I tried to follow this advice. It changed the error, but did not fix it:

async@riff:~$ sudo lxc-start -n jenkins-slave-xenial lxc-start: cgmanager.c: cgm_setup_limits: 1378 call to cgmanager_set_value_sync failed: invalid request lxc-start: cgmanager.c: cgm_setup_limits: 1381 Error setting cgroup use:lxc/jenkins-slave-xenial limit type use lxc-start: start.c: lxc_spawn: 952 failed to setup the cgroup limits for 'jenkins-slave-xenial' lxc-start: start.c: __lxc_start: 1121 failed to spawn 'jenkins-slave-xenial' lxc-start: lxc_start.c: main: 341 The container failed to start. lxc-start: lxc_start.c: main: 345 Additional information can be obtained by setting the --logfile and --logpriority options. 

I'm lost here. Am I missing something to make this work?

           

Lista de respostas

3
 
vote

Você precisa instalar o LXC de ABCDEFGHIJKLMNABCDEFGHIJKLMN5 .

i.e. sudo apt install -t trusty-backports lxc lxc-templates

Você vai querer parar o seu contêiner hung existente ( lxc-stop --kill --name jenkins-slave-xenial ) e, em seguida, tente iniciá-lo novamente.

ver https://github.com/lxc/lxc/issues/685 e https://bugs.launchpad.net/ubuntu/+source/lxc / + bug / 1590547 Para mais detalhes.

 

You need to install lxc from trusty-backports.

i.e. sudo apt install -t trusty-backports lxc lxc-templates

You'll want to stop your existing hung container (lxc-stop --kill --name jenkins-slave-xenial) and then try starting it again.

See https://github.com/lxc/lxc/issues/685 and https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1590547 for further details.

 
 
0
 
vote

Corrigido esse problema adicionando a configuração do contêiner:

lxc.mount.auto = cgroup: misturado

Ubuntu 14.04.6 Lts, Trusty Tahr, pacotes:

  • lxc 2.0.8-0ubuntu1 ~ 14.04.1
  • lxc-modelos 2.0.8-0ubuntu1 ~ 14.04.1
 

Fixed this issue by adding to the container config:

lxc.mount.auto = cgroup:mixed

Ubuntu 14.04.6 LTS, Trusty Tahr, packages:

  • lxc 2.0.8-0ubuntu1~14.04.1
  • lxc-templates 2.0.8-0ubuntu1~14.04.1
 
 

Perguntas relacionadas

2  Não é possível instalar kubernetes  ( Unable to install kubernetes ) 
Recentemente baixei o kubernetes.tar.gz (versão 1.3.3) da página de lançamento e tentei instalar kubernetes. Mas eu não consegui encontrar o arquivo kubernete...

6  Como posso usar totalmente o chroot que eu crio com Debotstrap em uma máquina local?  ( How can i fully use the chroot i create with debootstrap on a local machine ) 
Estou funcionando em um Ubuntu 10.04 e instalei uma versão 8.04 em um diretório /stuff/hardy sudo debootstrap --variant buildd --arch i386 hardy /stuff/h...

1  Como habilitar a rede dentro de um "contêiner Systemd-NSpawn"?  ( How to enable networking inside a systemd nspawn container ) 
Como posso obter networking para trabalhar dentro de um systemd-nspawn contêiner no Ubuntu 20.04? Eu quero que o contêiner obtenha um endereço IP do servido...

4  Como modificar rootfs de um contêiner LXC sem privilégios?  ( How to modify rootfs of an unprivileged lxc container ) 
Eu configurei para namespaces para recipientes LXC não privilegiados usando este documento https://help.ubuntu.com/lts/serverguide/ lxc.html # lxc-unpriv ...

2  LXD sem internet  ( Lxd with no internet ) 
Existe uma maneira de criar e iniciar um contêiner LXD usando uma imagem local em vez de exigir uma conexão com a Internet? Toda a documentação e how-to tos E...

1  Docker comandos problema relacionado  ( Docker commands related problem ) 
Eu tentei: :~$docker -d [/var/lib/docker|99d07396] +job initapi() [/var/lib/docker|99d07396.initapi()] Creating server mkdir /var/lib/docker/containers:...

1  Salvar arquivos imediatamente  ( Save files immediately ) 
Eu tenho um contêiner de veracrypt em uma unidade USB 2.0 (não criptografia de disco inteiro). Quando eu copio um arquivo do meu disco rígido (onde o Ubuntu...

2  sudo: Main: incapaz de alocar memória (dentro do contêiner Linux)  ( Sudo main unable to allocate memory inside of linux container ) 
Eu estou tentando construir uma versão de 32 bits de vinho em um contêiner Linux. Quando eu inicio o contêiner, anexar e login, e insiro o comando sudo apt-g...

3  Posso implantar vários controladores no LXD em um único host?  ( Can i deploy multiple controllers in lxd on a single host ) 
Eu estou me perguntando se há possibilidades de implantar 2 encantos em 2 contêineres LXD em 2 diferentes controladores LXD Bootstrapped no mesmo PC localhost...

3  Como posso instalar o software VYOS .ISO dentro de um contêiner LXC?  ( How can i install the vyos software iso inside an lxc container ) 
Eu tenho um problema com a instalação do software VYOS dentro de um contêiner LXC. O .iso é vyos-1.1.8-amd64.iso . ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.