cs9/master: unable to provision OC nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Harald Jensås |
Bug Description
Hello there,
I'm apparently unable to provision my OC nodes.
I'm using the tripleo-
#!/bin/bash
# This file is managed by ansible
set -xeo pipefail
export PROVISION_
export PROVISION_
export PROVISION_USER=None
export PROVISION_KEY=None
export PROVISION_
export PROVISION_
source /home/stack/
The failure is as follow:
2022-01-12 06:15:42.593036 | 24420158-
Env information:
- using tripleo-ci-testing package repository
- using tripleo-ci-testing overcloud-full.tar (md5sum: 89266c1b4b0fddf
- using tripleo-ci-testing ironic-
What I know:
- the PXE is kicking in as expected
- the env is 100% based on VM, using libvirt (tripleo-lab)
- the VMs are booting on UEFI
Capture from the VM console (virsh console <domain>)
iPXE 1.0.0+ (4bd064de) -- Open Source Network Boot Firmware -- http://
Features: DNS HTTP HTTPS iSCSI TFTP VLAN AoE EFI Menu
net0: 24:42:00:c7:80:fc using SNP on SNP-0000:01:00.0 (open)
[Link:up, TX:0 TXE:0 RX:0 RXE:0]
Configuring (net0 24:42:00:
net0: 192.168.
net0: fe80::2642:
Next server: 192.168.24.1
Filename: http://
http://
boot.ipxe : 758 bytes [script]
Attempting to boot from MAC 24-42-00-c7-80-fc
pxelinux.
http://
http://
EFI stub: Loaded initrd from command line option
Then the crash happens in ansible.
I have the env here, feel free to request an access!
Cheers,
C.
tags: | added: alert promotion-blocker |
In ironic- conductor. log I can see this error:
2022-01-17 05:52:38.176 2 ERROR ironic. drivers. modules. agent_base [req-ffbdafa8- aa43-4472- af95-b951577322 7b - - - - -] Deploy step deploy. prepare_ instance_ boot failed: Failed to install a bootloader when deploying node 46a21833- e127-4a1e- a40b-7b2a8b6be4 14. Error: Installing GRUB2 boot loader to device /dev/sda failed with Unexpected error while running command. grub/x86_ 64-efi/ modinfo. sh doesn't exist. Please specify --target or --directory.\n".
Command: chroot /tmp/tmpm6zdlj3w /bin/sh -c "grub2-install /dev/sda"
Exit code: 1
Stdout: ''
Stderr: "grub2-install: error: /usr/lib/