Libvirt VM host provisioning never completes with image revision 20221018
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Critical
|
Christian Grabowski | ||
maas-images |
Fix Released
|
Critical
|
Unassigned | ||
cloud-init (Ubuntu) |
Fix Released
|
Critical
|
James Falcon |
Bug Description
I believe this is a regression in a MAAS image and/or package updates between image revision 20221010 and 20221018. And this is happening for both bionic and focal deployment.
Focal image has the following updates between 20221010 and 20221018:
cloud-init 22.3.4-
git 1:2.25.1-1ubuntu3.6
git-man 1:2.25.1-1ubuntu3.6
libasn1-
libgmp10:amd64 2:6.2.0
libgssapi3-
libhcrypto4-
libheimbase1-
libheimntlm0-
libhx509-
libkrb5-
libroken18-
libwind0-
zlib1g:amd64 1:1.2.11.
How to reproduce:
1. install maas: 1:3.2.6-
2. enlist one node
3. deploy the node with `install_kvm` parameter or select "Libvirt" in WebUI
Expected:
the machine becomes "Deployed"
Actual:
the machine becomes "Failed deployment" due to timeout
There is no major error in the cloud-init log from the target host nor MAAS side, but the image revision makes a difference.
---
ProblemType: Bug
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CloudName: MAAS
DistroRelease: Ubuntu 20.04
Package: cloud-init 22.3.4-
PackageArchitec
ProcEnviron:
TERM=screen-
PATH=(custom, no user)
LANG=C.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: focal uec-images
Uname: Linux 5.4.0-131-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
user_data.txt: Error: path contained symlinks.
Changed in maas: | |
assignee: | nobody → Christian Grabowski (cgrabowski) |
Changed in maas: | |
status: | New → Triaged |
Changed in maas-images: | |
status: | New → Triaged |
Changed in maas: | |
importance: | Undecided → Critical |
Changed in maas-images: | |
importance: | Undecided → Critical |
tags: | added: regression-update |
Changed in cloud-init (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in cloud-init (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in cloud-init (Ubuntu): | |
status: | Fix Committed → Fix Released |
Subscribing ~field-critical as this regression is blocking a project.