Windows 10 VMBoot Issue after Proxmox update

PotatoSalad

New Member
Feb 29, 2020
2
0
1
37
Hello Folks,

I'm having a strange issue. I recently ran some updates on my proxmox node, and restarted one of my WIN10 virtual machines and noticed it wouldn't boot:



TASK ERROR: start failed: command '/usr/bin/kvm -id 101 -name WEB-WIN10 -chardev 'socket,id=qmp,path=/var/run/qemu-server/101.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/101.pid -daemonize -smbios 'type=1,uuid=f990685e-f18f-42d1-8a1f-60edda60ffb1' -smp '4,sockets=2,cores=2,maxcpus=4' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc unix:/var/run/qemu-server/101.vnc,password -no-hpet -cpu 'kvm64,+lahf_lm,+sep,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,hv_synic,hv_stimer,hv_ipi,enforce' -m 4096 -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=123197dd-09d6-4ec7-b08e-7d1901bd64a0' -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' -chardev 'socket,path=/var/run/qemu-server/101.qga,server,nowait,id=qga0' -device 'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -device 'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:c65773a457f' -drive 'file=/dev/zvol/vm_store1/vm-101-disk-0,if=none,id=drive-ide0,format=raw,cache=none,aio=native,detect-zeroes=on' -device 'ide-hd,bus=ide.0,unit=0,drive=drive-ide0,id=ide0,bootindex=100' -drive 'if=none,id=drive-ide2,media=cdrom,aio=threads' -device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' -netdev 'type=tap,id=net0,ifname=tap101i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown' -device 'e1000,mac=DE:C4:16:97:38:C2,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300' -rtc 'driftfix=slew,base=localtime' -machine 'type=pc+pve1' -global 'kvm-pit.lost_tick_policy=discard'' failed: got timeout



I assumed the issue was with the VM, so I tried rolling to a backup of the VM and a snapshot, but no go.
I tried spinning a new machine and I noticed all windows 7/10 and server versions were getting the same error.
I went back to my original VM , went to options, selected "OS Type" and changed it to "Other". It worked. Same with all the new VMs.
Anyone know why changing OS type would do this? Is this expected behavior?



Post image


Here is a config print:

qm config 101
agent: 1
bootdisk: ide0
cores: 4
ide0: vm_store1:vm-101-disk-0,size=32G
ide2: local:iso/virtio-win-0.1.171.iso,media=cdrom,size=363020K
memory: 4096
name: WEB-WIN10
net0: virtio=DE:C4:16:97:38:C2,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=f990685e-f18f-42d1-8a1f-60edda60ffb1
sockets: 1
unused0: local-zfs:vm-101-disk-0
vmgenid: 123197dd-09d6-4ec7-b08e-7d1901bd64a0

It's not a huge deal to me, it's just got me stumped. Having my Windows 10 VM set to "Other" as a solution is fine.. I guess I'm not understanding what's changing in the background when you change the OS Type.

This is all I can find regarding this field in documentation:

"OS Settings

When creating a virtual machine (VM), setting the proper Operating System(OS) allows Proxmox VE to optimize some low level parameters. For instance Windows OS expect the BIOS clock to use the local time, while Unix based OS expect the BIOS clock to have the UTC time. "

As seen here:
https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines


Anyway, I'm fairly new to proxmox and absolutely love it!
 
Last edited:
This can be closed.

I had the opportunity for a maintenance window where I migrated all VMs to another node temporarily. Reboot the initial node and migrate them back. Now all VMs are running fine even when the OS Type is set to Microsoft.
 

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!