Package: openstack-cluster-installer Version: 42.3.0~bpo12+1 When PXE booting a new node, on its first report there is an error in the apache logs:
[Tue Oct 03 08:48:00.052212 2023] [php:error] [pid 83221] [client 10.10.48.12:54344] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'hwid' in 'field list' in /usr/share/openstack-cluster-installer/report.php:292\nStack trace:\n#0 /usr/share/openstack-cluster-installer/report.php(292): mysqli_query()\n#1 {main}\n thrown in /usr/share/openstack-cluster-installer/report.php on line 292 This appears to be due to an incorrect table name in an SQL statement. Patch attached. -- Regards Jim
diff --git a/src/report.php b/src/report.php index 6240fc36..1ade880a 100644 --- a/src/report.php +++ b/src/report.php @@ -289,7 +289,7 @@ if($n == 0){ if(!preg_match($reg_alpha, $blkdev_ctrl_product)) die("Block device controller product suspicious line ".__LINE__." file ".__FILE__); if(!preg_match($reg_alpha, $blkdev_ctrl_ctrl_type)) die("Block device controller ctrl type suspicious line ".__LINE__." file ".__FILE__); if(!preg_match($reg_int, $blkdev_ctrl_firmware_version)) die("Block device controller fw version suspicious line ".__LINE__." file ".__FILE__); - $r = mysqli_query($con, "INSERT INTO physblockdevices (machine_id, hwid, vendor, product, ctrl_type, firmware_version) VALUES ('".$machine_id."', '".$blkdev_ctrl_hwid."', '".$blkdev_ctrl_vendor."', '".$blkdev_ctrl_product."', '".$blkdev_ctrl_ctrl_type."', '".$blkdev_ctrl_firmware_version."')"); + $r = mysqli_query($con, "INSERT INTO blkdev_ctrl (machine_id, hwid, vendor, product, ctrl_type, firmware_version) VALUES ('".$machine_id."', '".$blkdev_ctrl_hwid."', '".$blkdev_ctrl_vendor."', '".$blkdev_ctrl_product."', '".$blkdev_ctrl_ctrl_type."', '".$blkdev_ctrl_firmware_version."')"); } } }