Virtual machine startup error. TASK ERROR: NUMA needs to be enabled for memory hotplug

meocon12

Renowned Member
Aug 7, 2014
23
0
66
Hello,
I have created a new server cluster with PVE 7.4-3.
Installing proxmox is brand new.
But I can't start the virtual machine up with the error:

Code:
TASK ERROR: NUMA needs to be enabled for memory hotplug


If I enable numa then I can start the virtual machine.

I don't have any hotplug options enabled.
I just created a test VM for a fresh install of proxmox.
Is there a way to run a virtual machine without enabling numa.

Can anyone help me fix this?
 
TASK ERROR: NUMA needs to be enabled for memory hotplug
If I enable numa then I can start the virtual machine.
I don't have any hotplug options enabled.
Sure looks like you enabled memory hotplug, which is not enabled by default. Can you share the VM configuration file (qm config YOUR_VMID on the Proxmox host console or find the file from the /etc/pve/qemu-server directory)?
 
Is there a way to run a virtual machine without enabling numa.

Remove "Memory" (and "CPU") from YourVM -> "Options" -> "Hotplug". Both are not enabled by default.

Edit: I was too slow. :eek:
 
Last edited:
Sure looks like you enabled memory hotplug, which is not enabled by default. Can you share the VM configuration file (qm config YOUR_VMID on the Proxmox host console or find the file from the /etc/pve/qemu-server directory)?
Code:
 qm config 100
agent: 1
boot: order=scsi0;ide2;net0
cores: 1
cpu: host
ide2: none,media=cdrom
memory: 2048
meta: creation-qemu=7.2.0,ctime=1682160686
name: test
net0: virtio=82:9C:1B:A3:E5:81,bridge=vmbr1,firewall=1
numa: 0
ostype: l26
scsi0: data:100/vm-100-disk-0.qcow2,iothread=1,size=32G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=86226550-ab7c-4226-a3da-7d867c1e0538
sockets: 1
vmgenid: 4f08d892-23ed-437b-9bfa-8b680cf58899

I don't have any Hotplug options enabled.
I don't know why. Or maybe my server settings are wrong.
 
Code:
 qm config 100
agent: 1
boot: order=scsi0;ide2;net0
cores: 1
cpu: host
ide2: none,media=cdrom
memory: 2048
meta: creation-qemu=7.2.0,ctime=1682160686
name: test
net0: virtio=82:9C:1B:A3:E5:81,bridge=vmbr1,firewall=1
numa: 0
ostype: l26
scsi0: data:100/vm-100-disk-0.qcow2,iothread=1,size=32G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=86226550-ab7c-4226-a3da-7d867c1e0538
sockets: 1
vmgenid: 4f08d892-23ed-437b-9bfa-8b680cf58899

I don't have any Hotplug options enabled.
I don't know why. Or maybe my server settings are wrong.
This is really strange and I cannot explain it from this configuration.
 
What is the output of qm showcmd 100 and what is the output of qm start 100?
Code:
qm showcmd 100
NUMA needs to be enabled for memory hotplug


qm start 100
NUMA needs to be enabled for memory hotplug

I don't understand why there is this problem.
 
Can you tell us more about the host system? [Does it, itself, have NUMA running?]
Total shot in the dark, but worth investigating.
Does it, itself, have NUMA running?
I left the server default configuration.
Do you know about any special configuration related to it in bios.
I can't find any options.
The server I installed pve on is brand new.

Thank you so much!
 
So, one of the problems that can happen in a forum is asking 64 questions to reach a final answer. Not because asking is bad, but because asking for all the information at once does not result in the information being given.

So, you know what? People reading the thread can work really quickly with all the info. So, can we have complete details on what this server is? [I'm thinking of the hardware, what make it is, and what is in it. If you can get the BIOS settings as well, great, it'll make everything easier to diagnose.]
 
Hello,
I keep getting this error when a new server is added to the old cluster.
My old cluster had this error and suddenly it didn't anymore.
I can't figure out why I'm getting this error with version 7.4-3.
I have cluster running version 6 and 7.3-3 that never get this error.
And I found the server only got this error when adding to the cluster.
before adding to cluster i tried creating a virtual machine and enabled it successfully.
But when adding to the cluster it is not possible to start any VMs on the new host.

Code:
 qm config 100
agent: 1
boot: order=scsi0;net0
cores: 1
cpu: Broadwell
memory: 2048
meta: creation-qemu=7.2.0,ctime=1692206003
name: test
net0: virtio=82:56:24:BE:4B:1D,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: data-Ceph:vm-100-disk-0,size=32G
scsihw: virtio-scsi-pci
smbios1: uuid=d262c111-3a1d-4269-af37-3993ab38cb06
sockets: 1
vmgenid: dd3f33ba-e700-431b-985e-22b7a3e66f0e

Code:
 pveversion -v
proxmox-ve: 7.4-1 (running kernel: 5.15.108-1-pve)
pve-manager: 7.4-16 (running version: 7.4-16/0f39f621)
pve-kernel-5.15: 7.4-4
pve-kernel-5.15.108-1-pve: 5.15.108-2
pve-kernel-5.15.107-1-pve: 5.15.107-1
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph: 17.2.6-pve1
ceph-fuse: 17.2.6-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.3-1
proxmox-backup-file-restore: 2.4.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-5
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1


Is there someone like me?
Or can someone assist me?
Thank you!
 

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!