it-swarm.com.de

KVM vmbuilder schlägt fehl

Ich habe eine Neuinstallation von 16.04 und ich habe kvm installiert. Ich versuche, eine virtuelle Maschine mit vmbuilder 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 starte nachdem ich kein vms zeige

Wenn alles "zu Ende" 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)
7
rp1783

Das Setzen der Option dpkg für das erzwungene Bestätigen funktioniert auch:

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
1
matt

Ich habe jetzt das gleiche Problem mit einem identischen Setup von vor 1 Woche (28.09.16), als es keinen Fehler gab. Meine Installation ist fast die gleiche wie die 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 ein paar Fehler/Warnungen erhalten, aber es hat einwandfrei funktioniert.

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

1
Paul Crown