Como criar o archlinux lxc [closed]

2

Estou tentando criar o arch linux lxc no servidor Ubuntu 15.04.

Primeiro: lxc-create -t archlinux -n test falha com erros que pacman e pacstrap não puderam ser encontrados. Eu resolvi isso instalando o pacman usando o apt e descompactando os arch-install-scripts .

Agora o comando de criação falha com:

==> Creating install root at /var/lib/lxc/test/rootfs
==> Installing packages to /var/lib/lxc/test/rootfs
no display possible
==> ERROR: Failed to install packages to new root
Failed to install container packages
failed to install Arch Linux
lxc_container: lxccontainer.c: create_run_template: 1108 container creation template for test failed
lxc_container: lxccontainer.c: remove_partial: 196 No such file or directory - Error unlink partial file /var/lib/lxc/test/partial
lxc_container: lxc_create.c: main: 274 Error creating container test

Alguém tem alguma sugestão?

EDITAR

Obrigado ao muru que apontou o meu erro. Eu precisava do pacman - o gerenciador de pacotes. Cheguei até:

add-apt-repository ppa:thopiekar/pacman
apt-get update
apt-get install -y pacman-pm arch-install-scripts
pacman-key --init

Eu tive problema ao inicializar o pacman-key devido a falta de entropia, então tive que instalar o aplicativo stress e executá-lo em segundo plano: stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 1000s enquanto o pacman-key gerava as chaves em primeiro plano.

Eu configurei alguns repositórios em /etc/pacman.conf

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

/etc/pacman.d/mirrorlist pode ser gerado a partir da lista

No entanto, a instalação do lxc falha com a importação de chaves:

:: Import PGP key 2048R/, "Tom Gundersen <[email protected]>", created: 2011-05-28?   [Y/n]
error: key "Tom Gundersen <[email protected]>" could not be imported

Eu tentei:

pacman-key --populate archlinux
==> ERROR: The keyring file /usr/share/pacman/keyrings/archlinux.gpg does not exist.

Então, acho que estou bem perto de fazê-lo funcionar, mas não foi tão longe. Eu preciso fazer algumas leituras como funciona a assinatura de pacotes.

    
por Budric 16.04.2015 / 17:03

0 respostas