[SOLVED] Nach Update starten keine VM`s mehr. QEMU exited with code 1

sven-w

New Member
May 6, 2020
4
0
1
48
nearby Berlin
Hallo zusammen,

nach dem ich Proxmox via GUI mit einem Update versorgt habe starten nun keine VM`s mehr. In der GUI wird nur ein Fehler ausgeworfen "QEMU exited with code 1". Wenn ich eine VM per CLI starten möchte kommt folgender Output:

root@pve:~# qm start 111
Object "bridge" is unknown, try "bridge help".
failed to remove default vlan tags of tap111i0 - command '/sbin/bridge bridge vlan del dev tap111i0 vid 1-4094' failed: exit code 255

kvm: network script /var/lib/qemu-server/pve-bridge failed with status 65280
start failed: QEMU exited with code 1

Wenn ich nun die Network Config aus der entsprechenden VM entferne kann ich die VM auch starten. Füge ich sie wieder hinzu kommt die gleiche Fehlermeldung.

Hat jemand ggf. eine Idee woran das liegen kann?

root@pve:~# pveversion -v
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
proxmox-ve: 6.1-2 (running kernel: 5.3.18-3-pve)
pve-manager: 6.1-11 (running version: 6.1-11/f2f18736)
pve-kernel-helper: 6.1-9
pve-kernel-5.3: 6.1-6
pve-kernel-5.0: 6.0-11
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.18-2-pve: 5.3.18-2
pve-kernel-5.0.21-5-pve: 5.0.21-10
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.3-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: residual config
ifupdown2: 2.0.1-1+pve8
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.15-pve1
libproxmox-acme-perl: 1.0.2
libpve-access-control: 6.0-7
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.0-20
libpve-guest-common-perl: 3.0-10
libpve-http-server-perl: 3.0-5
libpve-storage-perl: 6.1-7
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve2
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.1-6
pve-cluster: 6.1-8
pve-container: 3.1-4
pve-docs: 6.1-6
pve-edk2-firmware: 2.20200229-1
pve-firewall: 4.1-1
pve-firmware: 3.0-7
pve-ha-manager: 3.0-9
pve-i18n: 2.1-1
pve-qemu-kvm: 4.1.1-4
pve-xtermjs: 4.3.0-1
qemu-server: 6.1-19
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.3-pve1
root@pve:~#
 
Ich habe auch Probleme nachdem ich heute morgen geupdatet habe:
Code:
Use of uninitialized value $data in split at /usr/share/perl5/PVE/JSONSchema.pm line 751.
no efidisk configured! Using temporary efivars disk.
kvm: -device hda-micro,id=audiodev0-codec0,bus=audiodev0.0,cad=0,audiodev=spice-backend0: Property '.audiodev' not found
TASK ERROR: start failed: QEMU exited with code 1

Entferne ich das Audio Device von den Maschinen starten sie wieder.
 
Hallo zusammen,

nach dem ich Proxmox via GUI mit einem Update versorgt habe starten nun keine VM`s mehr. In der GUI wird nur ein Fehler ausgeworfen "QEMU exited with code 1". Wenn ich eine VM per CLI starten möchte kommt folgender Output:

root@pve:~# qm start 111
Object "bridge" is unknown, try "bridge help".
failed to remove default vlan tags of tap111i0 - command '/sbin/bridge bridge vlan del dev tap111i0 vid 1-4094' failed: exit code 255

kvm: network script /var/lib/qemu-server/pve-bridge failed with status 65280
start failed: QEMU exited with code 1

Wenn ich nun die Network Config aus der entsprechenden VM entferne kann ich die VM auch starten. Füge ich sie wieder hinzu kommt die gleiche Fehlermeldung.

Hat jemand ggf. eine Idee woran das liegen kann?

root@pve:~# pveversion -v
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
proxmox-ve: 6.1-2 (running kernel: 5.3.18-3-pve)
pve-manager: 6.1-11 (running version: 6.1-11/f2f18736)
pve-kernel-helper: 6.1-9
pve-kernel-5.3: 6.1-6
pve-kernel-5.0: 6.0-11
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.18-2-pve: 5.3.18-2
pve-kernel-5.0.21-5-pve: 5.0.21-10
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.3-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: residual config
ifupdown2: 2.0.1-1+pve8
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.15-pve1
libproxmox-acme-perl: 1.0.2
libpve-access-control: 6.0-7
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.0-20
libpve-guest-common-perl: 3.0-10
libpve-http-server-perl: 3.0-5
libpve-storage-perl: 6.1-7
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve2
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.1-6
pve-cluster: 6.1-8
pve-container: 3.1-4
pve-docs: 6.1-6
pve-edk2-firmware: 2.20200229-1
pve-firewall: 4.1-1
pve-firmware: 3.0-7
pve-ha-manager: 3.0-9
pve-i18n: 2.1-1
pve-qemu-kvm: 4.1.1-4
pve-xtermjs: 4.3.0-1
qemu-server: 6.1-19
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.3-pve1
root@pve:~#

wird in kürze mit libpve-common-perl 6.0-21 behoben sein
 
@loomes
Bitte einen neuen Thread aufmachen damit wir hier nicht parallel zwei Dinge diskutieren. Kannst du bitte auch gleich den output von pveversion -v dann dazu geben?
 
Ich habe auch Probleme nachdem ich heute morgen geupdatet habe:
Code:
Use of uninitialized value $data in split at /usr/share/perl5/PVE/JSONSchema.pm line 751.
no efidisk configured! Using temporary efivars disk.
kvm: -device hda-micro,id=audiodev0-codec0,bus=audiodev0.0,cad=0,audiodev=spice-backend0: Property '.audiodev' not found
TASK ERROR: start failed: QEMU exited with code 1

Entferne ich das Audio Device von den Maschinen starten sie wieder.

das scheint ein anderes problem zu sein -> bitte bugzilla.proxmox.com oder ein neuer thread!
 
wird in kürze mit libpve-common-perl 6.0-21 behoben sein

libpve-common-perl 6.1-1 ist auf pve-no-subscription verfügbar und behebt das problem!
 
  • Like
Reactions: sven-w
Hallo,



ich habe im Moment das selbe Probelm Fehler Code Fehler: Start failed: QEMU exited with code 1 im Proxmox und bekomme OMV nicht mehr zum Laufen. Habe Proxmox runter gefahren und beim erneuten hochfahren und beim versuch OMV zu starten bekomme ich diesen Fehler angezeigt. Ich habe libpve-common-perl 6.1-1 bereits ausprobiert. Leider hat die Installation nichts bewirkt.



root@Skynet:~# pveversion -v

proxmox-ve: 6.3-1 (running kernel: 5.4.73-1-pve)

pve-manager: 6.3-2 (running version: 6.3-2/22f57405)

pve-kernel-5.4: 6.3-1

pve-kernel-helper: 6.3-1

pve-kernel-5.4.73-1-pve: 5.4.73-1

ceph-fuse: 12.2.11+dfsg1-2.1+b1

corosync: 3.0.4-pve1

criu: 3.11-3

glusterfs-client: 5.5-3

ifupdown: 0.8.35+pve1

ksm-control-daemon: 1.3-1

libjs-extjs: 6.0.1-10

libknet1: 1.16-pve1

libproxmox-acme-perl: 1.0.5

libproxmox-backup-qemu0: 1.0.2-1

libpve-access-control: 6.1-3

libpve-apiclient-perl: 3.0-3

libpve-common-perl: 6.2-6

libpve-guest-common-perl: 3.1-3

libpve-http-server-perl: 3.0-6

libpve-storage-perl: 6.3-1

libqb0: 1.0.5-1

libspice-server1: 0.14.2-4~pve6+1

lvm2: 2.03.02-pve4

lxc-pve: 4.0.3-1

lxcfs: 4.0.3-pve3

novnc-pve: 1.1.0-1

proxmox-backup-client: 1.0.5-1

proxmox-mini-journalreader: 1.1-1

proxmox-widget-toolkit: 2.4-3

pve-cluster: 6.2-1

pve-container: 3.3-1

pve-docs: 6.3-1

pve-edk2-firmware: 2.20200531-1

pve-firewall: 4.1-3

pve-firmware: 3.1-3

pve-ha-manager: 3.1-1

pve-i18n: 2.2-2

pve-qemu-kvm: 5.1.0-7

pve-xtermjs: 4.7.0-3

qemu-server: 6.3-1

smartmontools: 7.1-pve2

spiceterm: 3.1-1

vncterm: 1.6-2

zfsutils-linux: 0.8.5-pve1



Kann mir jemand sagen an was es hängt und wie man das Problem behoben bekomme?
 
im start log (oder wenn du 'qm start XXX' ausfuehrst) sollte noch mehr stehen.. generell bist du ziemlich hinten nach mit updates
 
Hallo Fabian,

danke für deine Hilfe.
Ich habe mit dem befehl qm start XXX folgendes angezeigt bekommen:

root@Skynet:~# qm start 100
kvm: -drive file=/dev/disk/by-id/wwn-0x50014ee057eaad68,if=none,id=drive-virtio2,format=raw,cache=none,aio=native,detect-zeroes=on: Could not open '/dev/disk/by-id/wwn-0x50014ee057eaad68': No such file or directory
start failed: QEMU exited with code 1

Danke für die Infos mit dem Update. Proxmox ist jetzt auf dem neusten Stand.

Gruß Weltraumgurke
 
root@Skynet:~# pveversion -v
proxmox-ve: 6.3-1 (running kernel: 5.4.106-1-pve)
pve-manager: 6.3-6 (running version: 6.3-6/2184247e)
pve-kernel-5.4: 6.3-8
pve-kernel-helper: 6.3-8
pve-kernel-5.4.106-1-pve: 5.4.106-1
pve-kernel-5.4.73-1-pve: 5.4.73-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.1.0-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.20-pve1
libproxmox-acme-perl: 1.0.8
libproxmox-backup-qemu0: 1.0.3-1
libpve-access-control: 6.1-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.3-5
libpve-guest-common-perl: 3.1-5
libpve-http-server-perl: 3.1-1
libpve-storage-perl: 6.3-8
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.6-2
lxcfs: 4.0.6-pve1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.0.13-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.4-9
pve-cluster: 6.2-1
pve-container: 3.3-4
pve-docs: 6.3-1
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-3
pve-firmware: 3.2-2
pve-ha-manager: 3.1-1
pve-i18n: 2.3-1
pve-qemu-kvm: 5.2.0-5
pve-xtermjs: 4.7.0-3
qemu-server: 6.3-10
smartmontools: 7.2-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.4-pve1
 
Hallo Fabian,

danke für deine Hilfe.
Ich habe mit dem befehl qm start XXX folgendes angezeigt bekommen:

root@Skynet:~# qm start 100
kvm: -drive file=/dev/disk/by-id/wwn-0x50014ee057eaad68,if=none,id=drive-virtio2,format=raw,cache=none,aio=native,detect-zeroes=on: Could not open '/dev/disk/by-id/wwn-0x50014ee057eaad68': No such file or directory
start failed: QEMU exited with code 1

Danke für die Infos mit dem Update. Proxmox ist jetzt auf dem neusten Stand.

Gruß Weltraumgurke
kannst du noch (in [code][/code] tags gepackt) den output von qm config 100 und qm showcmd 100 --pretty posten?
 
Hallo Fabian,

ich hab mir ein wenig schwer getan da ich nicht genau weiss was du damit gemeint hast
Code:
aber ich hoffe das es das ist was du gemeint hast.
das ist der output von qm config 100:

Last login: Wed Apr 14 11:20:12 CEST 2021 on pts/0
Linux Skynet 5.4.106-1-pve #1 SMP PVE 5.4.106-1 (Fri, 19 Mar 2021 11:08:47 +0100) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@Skynet:~# qm config 100
boot: order=virtio0;ide2;net0
cores: 1
ide2: none,media=cdrom
memory: 2048
name: OMV
net0: virtio=6A:BB:91:DE:A0:02,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsihw: virtio-scsi-pci
smbios1: uuid=20ce6c41-2e3a-447d-8220-83e3a73e7bf8
sockets: 1
unused0: Public:100/vm-100-disk-0.qcow2
virtio0: local-lvm:vm-100-disk-0,size=12G
virtio1: OMV:100/vm-100-disk-0.qcow2,size=911453717K
virtio2: /dev/disk/by-id/wwn-0x50014ee057eaad68,size=1953514584K
vmgenid: 4aa3c7fd-6951-4a10-a89a-46c9633b7178
 
und das kommt bei qm showcmd 100 --pretty raus:

root@Skynet:~# qm showcmd 100 --pretty
/usr/bin/kvm \
-id 100 \
-name OMV \
-no-shutdown \
-chardev 'socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait' \
-mon 'chardev=qmp,mode=control' \
-chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' \
-mon 'chardev=qmp-event,mode=control' \
-pidfile /var/run/qemu-server/100.pid \
-daemonize \
-smbios 'type=1,uuid=20ce6c41-2e3a-447d-8220-83e3a73e7bf8' \
-smp '1,sockets=1,cores=1,maxcpus=1' \
-nodefaults \
-boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' \
-vnc unix:/var/run/qemu-server/100.vnc,password \
-cpu kvm64,enforce,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep \
-m 2048 \
-device 'pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e' \
-device 'pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f' \
-device 'vmgenid,guid=4aa3c7fd-6951-4a10-a89a-46c9633b7178' \
-device 'piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2' \
-device 'usb-tablet,id=tablet,bus=uhci.0,port=1' \
-device 'VGA,id=vga,bus=pci.0,addr=0x2' \
-device 'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' \
-iscsi 'initiator-name=iqn.1993-08.org.debian:01:58f78d19a934' \
-drive 'if=none,id=drive-ide2,media=cdrom,aio=threads' \
-device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=101' \
-drive 'file=/dev/pve/vm-100-disk-0,if=none,id=drive-virtio0,format=raw,cache=none,aio=native,detect-zeroes=on' \
-device 'virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100' \
-drive 'file=/mnt/sdb/images/100/vm-100-disk-0.qcow2,if=none,id=drive-virtio1,format=qcow2,cache=none,aio=native,detect-zeroes=on' \
-device 'virtio-blk-pci,drive=drive-virtio1,id=virtio1,bus=pci.0,addr=0xb' \
-drive 'file=/dev/disk/by-id/wwn-0x50014ee057eaad68,if=none,id=drive-virtio2,format=raw,cache=none,aio=native,detect-zeroes=on' \
-device 'virtio-blk-pci,drive=drive-virtio2,id=virtio2,bus=pci.0,addr=0xc' \
-netdev 'type=tap,id=net0,ifname=tap100i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' \
-device 'virtio-net-pci,mac=6A:BB:91:DE:A0:02,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=102' \
-machine 'type=pc+pve0'
 
fast ;) was ich meinte ist dass du wenn du laengeren text aus config dateien oder logs kopierst, rund um den kopierten text [code] tags machst - dann ist die formatierung besser (und es landen keine smileys drin ;)).

deine VM startet wegen dem folgenden eintrag mit einer pass-through disk nicht:
Code:
virtio2: /dev/disk/by-id/wwn-0x50014ee057eaad68

weil diese disk scheinbar nicht existiert.. was sagt den lsblk ?
 
Hi,

also das kommt bei der abfrage lsblk raus....

root@Skynet:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 1007K 0 part
├─sda2 8:2 0 512M 0 part
└─sda3 8:3 0 223.1G 0 part
├─pve-swap 253:0 0 8G 0 lvm [SWAP]
├─pve-root 253:1 0 55.8G 0 lvm /
├─pve-data_tmeta 253:2 0 1.4G 0 lvm
│ └─pve-data-tpool 253:4 0 140.5G 0 lvm
│ ├─pve-data 253:5 0 140.5G 0 lvm
│ ├─pve-vm--100--disk--0 253:6 0 12G 0 lvm
│ └─pve-vm--101--disk--0 253:7 0 8G 0 lvm
└─pve-data_tdata 253:3 0 140.5G 0 lvm
└─pve-data-tpool 253:4 0 140.5G 0 lvm
├─pve-data 253:5 0 140.5G 0 lvm
├─pve-vm--100--disk--0 253:6 0 12G 0 lvm
└─pve-vm--101--disk--0 253:7 0 8G 0 lvm
sdb 8:16 0 931.5G 0 disk /mnt/sdb
sdc 8:32 0 931.5G 0 disk /mnt/sdc
sdd 8:48 0 931.5G 0 disk /mnt/sdd
sde 8:64 0 931.5G 0 disk /mnt/sde
sdf 8:80 0 931.5G 0 disk
└─sdf1 8:81 0 931.5G 0 part
 
blkid /dev/sda (und genauso fuer sdb-sdf)?
 
root@Skynet:~# blkid /dev/sda
/dev/sda: PTUUID="7f76b381-e6be-4d41-ade4-6fda764fb066" PTTYPE="gpt"
root@Skynet:~# blkid /dev/sdf
/dev/sdf: PTUUID="7e8b01a9" PTTYPE="dos"
 
root@Skynet:~# blkid /dev/sdb
/dev/sdb: UUID="fe760111-af77-4075-ac11-0556aac32d8a" TYPE="ext4"
root@Skynet:~# blkid /dev/sdd
/dev/sdd: UUID="b132f08f-a7fc-47f3-aa72-f3d88a71d558" TYPE="ext4"
root@Skynet:~# blkid /dev/sde
/dev/sde: UUID="503ea8c2-2cdc-4f52-9a27-15e9e28212d4" TYPE="ext4"
root@Skynet:~# blkid /dev/sdf
/dev/sdf: PTUUID="7e8b01a9" PTTYPE="dos"
root@Skynet:~# blkid /dev/sdc
/dev/sdc: UUID="6d267e1d-e73a-4555-b8fd-84cfb527098b" TYPE="ext4"
 
befor ich das Problem hatte das OMV nicht mehr lief. Hatte ich zuvor eine neue Festplatte eingebaut. Nicht eingebunden oder gemountet. Hatte die Festplatte dann wieder entfernt um eventuell das Problem zu lösen. Aber ohne Erfolg.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!