[Bug 2082851] [NEW] cloud-init validation fails on ubuntu-desktop with ModuleNotFoundError

Chris Peterson 2082851 at bugs.launchpad.net
Thu Sep 26 23:58:50 UTC 2024


Public bug reported:

After unstaging cloud-init from the ubuntu-desktop-provision snap,
subiquity fails to validate cloud-init data.

Subiquity relies on *_ORIG environment variables to generate an
environment outside of the snap context, however these are not set
correctly in the ubuntu-desktop-bootstrap snapcraft.yaml. The result is
finding the python executable inside of the snap which can't import the
'cloudinit' submodule.

In progress fix: https://github.com/canonical/ubuntu-desktop-
provision/pull/842

ProblemType: Bug
DistroRelease: Ubuntu 24.10
Package: subiquity (276 of snap /snap/ubuntu-desktop-bootstrap/276 of version 0+git.d064d3736)
ProcVersionSignature: Ubuntu 6.11.0-7.7-generic 6.11.0-rc7
Uname: Linux 6.11.0-7-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.30.0-0ubuntu2
Architecture: amd64
CasperMD5CheckMismatches: ./casper/initrd
CasperMD5CheckResult: fail
CasperVersion: 1.502
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud,/dev/vdb)
CurrentDesktop: ubuntu:GNOME
Date: Thu Sep 26 23:49:38 2024
DesktopInstallerRev: 276
LiveMediaBuild: Ubuntu 24.10 "Oracular Oriole" - Beta amd64 (20240919)
Lsusb: Error: command ['lsusb'] failed with exit code 1:
Lsusb-t:
 
Lsusb-v: Error: command ['lsusb', '-v'] failed with exit code 1:
MachineType: QEMU Ubuntu 24.10 PC (i440FX + PIIX, 1996)
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcKernelCmdLine: autoinstall initrd=initrd
SnapUpdated: False
SnapVersion: 276 of snap /snap/ubuntu-desktop-bootstrap/276 of version 0+git.d064d3736
SourcePackage: subiquity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/11/2024
dmi.bios.release: 0.0
dmi.bios.vendor: Ubuntu distribution of EDK II
dmi.bios.version: 2024.02-2
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-oracular
dmi.modalias: dmi:bvnUbuntudistributionofEDKII:bvr2024.02-2:bd03/11/2024:br0.0:svnQEMU:pnUbuntu24.10PC(i440FX+PIIX,1996):pvrpc-i440fx-oracular:cvnQEMU:ct1:cvrpc-i440fx-oracular:sku:
dmi.product.name: Ubuntu 24.10 PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-oracular
dmi.sys.vendor: QEMU

** Affects: ubuntu-desktop-provision
     Importance: Undecided
     Assignee: Chris Peterson (cpete)
         Status: In Progress

** Affects: subiquity (Ubuntu)
     Importance: Critical
     Assignee: Chris Peterson (cpete)
         Status: In Progress


** Tags: amd64 apport-bug need-duplicate-check oracular ubuntu-desktop-bootstrap wayland-session

** Also affects: ubuntu-desktop-provision
   Importance: Undecided
       Status: New

** Changed in: ubuntu-desktop-provision
       Status: New => In Progress

** Changed in: subiquity
       Status: In Progress => Invalid

** Changed in: ubuntu-desktop-provision
     Assignee: (unassigned) => Chris Peterson (cpete)

** Also affects: subiquity (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: subiquity

** Changed in: subiquity (Ubuntu)
       Status: New => Invalid

** Changed in: subiquity (Ubuntu)
       Status: Invalid => In Progress

** Changed in: subiquity (Ubuntu)
     Assignee: (unassigned) => Chris Peterson (cpete)

** Changed in: subiquity (Ubuntu)
    Milestone: None => ubuntu-24.10

** Changed in: subiquity (Ubuntu)
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2082851

Title:
  cloud-init validation fails on ubuntu-desktop with ModuleNotFoundError

Status in ubuntu-desktop-provision:
  In Progress
Status in subiquity package in Ubuntu:
  In Progress

Bug description:
  After unstaging cloud-init from the ubuntu-desktop-provision snap,
  subiquity fails to validate cloud-init data.

  Subiquity relies on *_ORIG environment variables to generate an
  environment outside of the snap context, however these are not set
  correctly in the ubuntu-desktop-bootstrap snapcraft.yaml. The result
  is finding the python executable inside of the snap which can't import
  the 'cloudinit' submodule.

  In progress fix: https://github.com/canonical/ubuntu-desktop-
  provision/pull/842

  ProblemType: Bug
  DistroRelease: Ubuntu 24.10
  Package: subiquity (276 of snap /snap/ubuntu-desktop-bootstrap/276 of version 0+git.d064d3736)
  ProcVersionSignature: Ubuntu 6.11.0-7.7-generic 6.11.0-rc7
  Uname: Linux 6.11.0-7-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.30.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckMismatches: ./casper/initrd
  CasperMD5CheckResult: fail
  CasperVersion: 1.502
  CloudArchitecture: x86_64
  CloudID: nocloud
  CloudName: unknown
  CloudPlatform: nocloud
  CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud,/dev/vdb)
  CurrentDesktop: ubuntu:GNOME
  Date: Thu Sep 26 23:49:38 2024
  DesktopInstallerRev: 276
  LiveMediaBuild: Ubuntu 24.10 "Oracular Oriole" - Beta amd64 (20240919)
  Lsusb: Error: command ['lsusb'] failed with exit code 1:
  Lsusb-t:
   
  Lsusb-v: Error: command ['lsusb', '-v'] failed with exit code 1:
  MachineType: QEMU Ubuntu 24.10 PC (i440FX + PIIX, 1996)
  ProcEnviron:
   LANG=C.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcKernelCmdLine: autoinstall initrd=initrd
  SnapUpdated: False
  SnapVersion: 276 of snap /snap/ubuntu-desktop-bootstrap/276 of version 0+git.d064d3736
  SourcePackage: subiquity
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/11/2024
  dmi.bios.release: 0.0
  dmi.bios.vendor: Ubuntu distribution of EDK II
  dmi.bios.version: 2024.02-2
  dmi.chassis.type: 1
  dmi.chassis.vendor: QEMU
  dmi.chassis.version: pc-i440fx-oracular
  dmi.modalias: dmi:bvnUbuntudistributionofEDKII:bvr2024.02-2:bd03/11/2024:br0.0:svnQEMU:pnUbuntu24.10PC(i440FX+PIIX,1996):pvrpc-i440fx-oracular:cvnQEMU:ct1:cvrpc-i440fx-oracular:sku:
  dmi.product.name: Ubuntu 24.10 PC (i440FX + PIIX, 1996)
  dmi.product.version: pc-i440fx-oracular
  dmi.sys.vendor: QEMU

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-desktop-provision/+bug/2082851/+subscriptions




More information about the foundations-bugs mailing list