cloudinit.sources.DataSourceEc2:583 Calling 'None' failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-desktop-provision |
Fix Released
|
Undecided
|
Unassigned | ||
cloud-init (Ubuntu) |
Fix Released
|
Undecided
|
Chad Smith | ||
livecd-rootfs (Ubuntu) |
Fix Released
|
Undecided
|
Dan Bungert |
Bug Description
Install ISOs built with the stock cloud-init /etc/cloud/
In livecd-rootfs, I thought the fix was going to be to supply the special installer cloud.cfg file for all Subiquity-backend install cases, but doing so is insufficient so more investigation is needed.
In cloud-init, I also believe there is a bug here, as there appears to be a call to a None reference. This also triggers the warning dialog from LP: #1669675, which does explicitly ask for a bug to be filed.
Steps to reproduce:
1. Start from the edubuntu ISO, I used https:/
2. observe cloud-init service state (inactive (dead))
3. start it anyhow
Messages like the following are visible in cloud-init.log
2024-02-26 19:29:49,617 WARNING cloudinit.
2024-02-26 19:29:49,618 DEBUG cloudinit.
Original description follows:
Doesn't get past "Preparing Edubuntu..." with spinner.
$ ubuntu-
(ubuntu_
(ubuntu_
(ubuntu_
flutter: INFO ubuntu_bootstrap: Logging to /var/log/
flutter: WARNING subiquity_server: Unable to find the subiquity_client package. Falling back to the current working dir: /home/edubuntu
flutter: INFO subiquity_server: Waiting server up to 90 seconds
flutter: INFO subiquity_server: ApplicationStat
flutter: DEBUG config: Loaded config file from /usr/share/
flutter: INFO flavor_provider: Using flavor from config: UbuntuFlavor.
flutter: INFO subiquity_client: Opening socket to Endpoint(
flutter: DEBUG desktop: Disabling automounting
flutter: DEBUG subiquity_client: POST http://
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG telemetry: Writing report to /var/log/
flutter: DEBUG subiquity_client: ==> setVariant(
flutter: DEBUG subiquity_client: ==> checkRefresh() {"availability": "UNAVAILABLE", "current_
flutter: DEBUG refresh: RefreshState.
flutter: INFO subiquity_status: null => ApplicationStat
flutter: DEBUG subiquity_client: POST http://
flutter: DEBUG subiquity_client: ==> markConfigured(
flutter: DEBUG desktop: Disabling screen blanking
flutter: DEBUG desktop: Disabling screensaver
flutter: DEBUG desktop: Inhibiting Gnome session
flutter: ERROR page_images: Error loading image for tryOrInstall from /usr/share/
flutter: INFO subiquity_status: null => ApplicationStat
flutter: INFO subiquity_status: null => ApplicationStat
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG subiquity_client: ==> getInteractiveS
flutter: INFO locale: Loaded 75 languages
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG subiquity_client: ==> locale() "C.UTF-8"
flutter: INFO locale: Selected en_US as UI language
** (ubuntu_
(ubuntu_
edubuntu@
(ubuntu_
(ubuntu_
(ubuntu_
flutter: INFO ubuntu_bootstrap: Logging to /var/log/
flutter: WARNING subiquity_server: Unable to find the subiquity_client package. Falling back to the current working dir: /home/edubuntu
flutter: INFO subiquity_server: Waiting server up to 90 seconds
flutter: INFO subiquity_server: ApplicationStat
flutter: DEBUG config: Loaded config file from /usr/share/
flutter: INFO flavor_provider: Using flavor from config: UbuntuFlavor.
flutter: INFO subiquity_client: Opening socket to Endpoint(
flutter: DEBUG desktop: Disabling automounting
flutter: DEBUG subiquity_client: POST http://
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG telemetry: Writing report to /var/log/
flutter: DEBUG subiquity_client: ==> setVariant(
flutter: DEBUG subiquity_client: ==> checkRefresh() {"availability": "UNAVAILABLE", "current_
flutter: DEBUG refresh: RefreshState.
flutter: INFO subiquity_status: null => ApplicationStat
flutter: DEBUG subiquity_client: POST http://
flutter: DEBUG subiquity_client: ==> markConfigured(
flutter: DEBUG desktop: Disabling screen blanking
flutter: DEBUG desktop: Disabling screensaver
flutter: DEBUG desktop: Inhibiting Gnome session
flutter: INFO subiquity_status: null => ApplicationStat
flutter: INFO subiquity_status: null => ApplicationStat
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG subiquity_client: ==> getInteractiveS
flutter: INFO locale: Loaded 75 languages
flutter: DEBUG subiquity_client: GET http://
flutter: DEBUG subiquity_client: ==> locale() "C.UTF-8"
flutter: INFO locale: Selected en_US as UI language
** (ubuntu_
--
name: ubuntu-
summary: Ubuntu Desktop Bootstrap
publisher: Sebastien Bacher (seb128)
store-url: https:/
license: unset
description: |
This project is a modern implementation of the Ubuntu Desktop installer,
using subiquity as a backend and Flutter for the UI.
commands:
- ubuntu-
- ubuntu-
- ubuntu-
- ubuntu-
services:
ubuntu-
snap-id: dLfoSWlQziHta7k
tracking: latest/candidate
refresh-date: today at 18:39 UTC
channels:
latest/stable: 0+git.15cde5fb 2024-02-12 (6) 122MB classic
latest/candidate: 0+git.883b07e1 2024-02-26 (12) 123MB classic
latest/beta: ^
latest/edge: ^
installed: 0+git.883b07e1 (12) 123MB classic
Related branches
- Erich Eickmeyer (community): Approve
- Michael Hudson-Doyle: Approve
- Sebastien Bacher: Pending requested
-
Diff: 55 lines (+29/-0)2 files modifieddebian/changelog (+7/-0)
live-build/auto/config (+22/-0)
summary: |
- Edubuntu install completely hangs with 2024-02-26 candidate + cloudinit.sources.DataSourceEc2:583 Calling 'None' failed |
description: | updated |
Changed in livecd-rootfs (Ubuntu): | |
assignee: | nobody → Dan Bungert (dbungert) |
Changed in subiquity: | |
status: | New → Invalid |
description: | updated |
description: | updated |
Changed in livecd-rootfs (Ubuntu): | |
status: | New → In Progress |
Changed in cloud-init (Ubuntu): | |
status: | New → Invalid |
Changed in livecd-rootfs (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in subiquity: | |
status: | Invalid → Fix Committed |
Changed in subiquity: | |
assignee: | nobody → shashank gaur (realone1back) |
Changed in subiquity: | |
assignee: | shashank gaur (realone1back) → nobody |
Similar issue with todays candidate on ubuntu-budgie
After 90 seconds the blank window changes to the installer and the installation continues successfully.
I've attached the install tarball log
I see this after 90 seconds when the installer properly appears and continues
flutter: INFO subiquity_server: ApplicationStat e.WAITING