400 Parameter verification failed. boot: value does not match the regex pattern

Possible

Member
Mar 25, 2020
12
0
6
40
Hello,

I have installed a fresh installation of proxmox. Now i want to add the following CT:

bash -c "$(wget -qLO - https://github.com/whiskerz007/proxmox_hassos_install/raw/master/install.sh)"

When creating the VM, i am getting this error:

Code:
Creating VM...
400 Parameter verification failed.
boot: value does not match the regex pattern
qm set <vmid> [OPTIONS]
[ERROR] 255@140 Unknown failure occured.
  Logical volume "vm-101-disk-1" successfully removed
  Logical volume "vm-101-disk-0" successfully removed

pveversion:

Code:
proxmox-ve: 6.2-1 (running kernel: 5.4.34-1-pve)
pve-manager: 6.2-4 (running version: 6.2-4/9824574a)
pve-kernel-5.4: 6.2-1
pve-kernel-helper: 6.2-1
pve-kernel-5.4.34-1-pve: 5.4.34-2
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.3-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.15-pve1
libproxmox-acme-perl: 1.0.3
libpve-access-control: 6.1-1
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-2
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.2-1
pve-cluster: 6.1-8



Did a full apt update and a apt upgrade.

Code:
root@pve:~# apt-get update
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://ftp.nl.debian.org/debian buster InRelease
Hit:3 http://ftp.nl.debian.org/debian buster-updates InRelease
Reading package lists... Done


What can be the problem?
 
your sources list does not have an entry for a PVE repository - if you have a subscription add the enterprise repository - if not the pve-no-subscription - see:
https://pve.proxmox.com/wiki/Package_Repositories

afterwards do a update+full-upgrade - my guess is that the change of the handling of the boot-parameter was not yet merged in PVE 6.2 - and that's the reason for the error...

I hope this helps!
 
I have changed /etc/apt/source.list into

Code:
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

# security updates
deb http://security.debian.org/debian-security buster/updates main contrib

But this didnt work.


In /etc/apt/sources.list.d i have:

#deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
 
Last edited:
Sorry it worked!

I thought i needed to do an apt-get upgrade and not a full upgrade :)

Thanks!
 
I thought i needed to do an apt-get upgrade and not a full upgrade :)
with PVE (all proxmox distributions) - always use `apt full-upgrade` (it's one of the most common causes of errors to just run apt upgrade)

Glad that worked :) - Please mark the thread as 'SOLVED'
 

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!