KVM vmbuilder schlägt fehl

KVM vmbuilder schlägt fehl

Ich habe eine Neuinstallation von 16.04 und habe KVM installiert. Ich versuche, mit VMBuilder eine virtuelle Maschine zu erstellen.

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

Wenn ich virsh list ausführe, zeige ich keine VMs

Wenn alles "fertig" ist, sehe ich

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)

Antwort1

Das Festlegen der Dpkg-Option für Force-confnew scheint auch zu funktionieren:

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

Antwort2

Ich habe jetzt das gleiche Problem mit einem identischen Setup von vor einer Woche (28.9.16), als es keinen Fehler gab. Meine Installation ist fast die gleiche wie die des OP, außer dass ich amd64 verwende.

Ich biete die Lösung an, die ich als Pflaster verwendet habe, bis der zugrunde liegende Fehler behoben ist.

LÖSUNG:

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

Führen Sie nun vmbuilder erneut aus. Ich habe immer noch einige Fehler/Warnungen erhalten, aber der Build funktioniert einwandfrei.

Beachten Sie, dass dies das zugrunde liegende Problem nicht behoben hat, Sie können es aber vorerst verwenden: vmbuilder mit 16.04.

verwandte Informationen