O contêiner Vagrant-lxc não está iniciando

2
Em primeiro lugar, gostaria de dizer que sou novo no LXC e posso ter alguns problemas em obter a ideia certa de como as coisas devem funcionar. A coisa é que eu estou tentando iniciar uma caixa de download vagrant-lxc que possui um Ubuntu 12.04 x32. Meu PC de desenvolvimento está executando o Ubuntu 13.10 x64 e o lxc 1.0.0.alpha1 instalados a partir dos repositórios oficiais do Ubuntu. Quando eu corro vagrant up --provider = lxc eu sempre estou recebendo

There was an error executing ["sudo", "lxc-create", "--template", "vagrant-tmp-lxc-test_default-1393431786", "--name", "lxc-test_default-1393431786", "-f", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/lxc.conf", "--", "--tarball", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/rootfs.tar.gz", "--auth-key", "/opt/vagrant/embedded/gems/gems/vagrant-1.3.5/keys/vagrant.pub"]

Eu posso estar cometendo um erro estúpido aqui, então minhas perguntas são:

1- Existe algum problema ao executar uma caixa do contêiner x32 dentro de um host x64 usando o LXC?

2- Existe algum problema ao executar uma caixa com uma versão diferente do Ubuntu (versão do Kernel) que a máquina host faz? Em maiúsculas e minúsculas (Ubuntu 12.04 (kernel 2.6) vs Ubuntu 13.10 (kernel 3.11))

3- No caso em que 1, 2 não se aplicam, como posso descobrir qual é o problema? A preparação final de VAGRANT_LOG = DEBUG não foi suficiente, apenas mostra os erros acima muitas vezes.

4- No caso em que 1 ou 2 se aplicam, então, como posso superar a situação ?, preciso de um desempenho rápido e bom em máquinas virtuais de teste (por isso acho que preciso de contêineres), mas não é viável para mim que os desenvolvedores devem ter o mesmo sistema operacional que as VMs de teste

    
por Carlos Castellanos 26.02.2014 / 18:29

0 respostas