KVM vmbuilder falha

7

Eu tenho uma nova instalação do 16.04 e instalei o kvm. Estou tentando criar uma máquina virtual usando o vmbuilder.

sudo vmbuilder kvm ubuntu --suite xenial --flavour virtual --arch i386 -o --libvirt qemu:///system --ip 10.0.0.80 --hostname sabsickvm --bridge br0

Quando eu executo a lista virsh depois que eu não mostro vms

Quando tudo "termina" eu vejo

Errors were encountered while processing:
sudo
Extracting templates from packages: 100%
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por rp1783 02.09.2016 / 05:25

2 respostas

1

Agora estou tendo o mesmo problema com uma configuração idêntica de 1 semana atrás (28/9/16) quando não houve erro. Minha instalação é quase o mesmo que o op, exceto que estou usando amd64.

Eu ofereço a solução que usei como band-aid até que o bug subjacente seja corrigido.

SOLUÇÃO:

1. change the word 'dist-upgrade' to 'update' in
    /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py

 2. delete /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.pyc

Agora execute novamente o vmbuilder. Eu ainda tenho alguns erros / avisos, mas construiu muito bem.

Reconhece que isso não corrigiu o problema subjacente, mas permite que você use por enquanto: vmbuilder com 16.04.

    
por Paul Crown 07.09.2016 / 03:03
1

Definir a opção dpkg para force-confnew e também costuras para o trabalho:

patch /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py<<EOT
@@ -72,7 +72,7 @@
             self.call_hook('fix_ownership', manifest)

     def update(self):
-        self.run_in_target('apt-get', '-y', '--force-yes', 'dist-upgrade',
+        self.run_in_target('apt-get', '-y', '--force-yes', '--option=Dpkg::Options::=--force-confnew', 'dist-upgrade',
                            env={ 'DEBIAN_FRONTEND' : 'noninteractive' })

     def install_authorized_keys(self):
EOT
    
por matt 12.09.2016 / 21:58

Tags