** Summary changed:

- Edubuntu install completely hangs with 2024-02-26 candidate
+ cloudinit.sources.DataSourceEc2:583 Calling 'None' failed

** Description changed:

+ Install ISOs built with the stock cloud-init /etc/cloud/cloud.cfg will
+ have the installer hang for some time, while it waits for attempts to
+ reach EC2 that will ultimately fail.
+ 
+ In livecd-rootfs, the fix is to supply the special installer cloud.cfg
+ file for all Subiquity-backend install cases.
+ 
+ In cloud-init, I also believe there is a bug here, as there appears to
+ be a call to a None reference.
+ 
+ Original description follows:
+ 
  Doesn't get past "Preparing Edubuntu..." with spinner.
  
  $ ubuntu-desktop-bootstrap --try-or-install
  
  (ubuntu_bootstrap:6154): Gdk-CRITICAL **: 18:44:41.905:
  gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
  
  (ubuntu_bootstrap:6154): Gtk-WARNING **: 18:44:41.906:
  /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined
  symbol: ibus_input_context_set_post_process_key_event
  
  (ubuntu_bootstrap:6154): Gtk-WARNING **: 18:44:41.906: Loading IM context 
type 'ibus' failed
  flutter: INFO ubuntu_bootstrap: Logging to 
/var/log/installer/ubuntu_bootstrap.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: ApplicationState.WAITING
  flutter: DEBUG config: Loaded config file from 
/usr/share/desktop-provision/whitelabel.yaml
  flutter: INFO flavor_provider: Using flavor from config: UbuntuFlavor.edubuntu
  flutter: INFO subiquity_client: Opening socket to 
Endpoint(/run/subiquity/socket )
  flutter: DEBUG desktop: Disabling automounting
  flutter: DEBUG subiquity_client: POST 
http://localhost/meta/client_variant?variant=%22desktop%22
  flutter: DEBUG subiquity_client: GET http://localhost/refresh?wait=true
  flutter: DEBUG telemetry: Writing report to /var/log/installer/telemetry
  flutter: DEBUG subiquity_client: ==> setVariant(Variant.DESKTOP) null
  flutter: DEBUG subiquity_client: ==> checkRefresh() {"availability": 
"UNAVAILABLE", "current_snap_version": "0+git.883b07e1", "new_snap_version": ""}
  flutter: DEBUG refresh: RefreshState.status(status: 
RefreshStatus(availability: RefreshCheckState.UNAVAILABLE, currentSnapVersion: 
0+git.883b07e1, newSnapVersion: ))
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: DEBUG subiquity_client: POST 
http://localhost/meta/mark_configured?endpoint_names=%5B%22mirror%22%2C%22proxy%22%2C%22ssh%22%2C%22snaplist%22%2C%22ubuntu_pro%22%5D
  flutter: DEBUG subiquity_client: ==> markConfigured([mirror, proxy, ssh, 
snaplist, ubuntu_pro]) null
  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/desktop-provision/images/try-or-install.svg: File does not exist.
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: DEBUG subiquity_client: GET 
http://localhost/meta/interactive_sections
  flutter: DEBUG subiquity_client: ==> getInteractiveSections() null
  flutter: INFO locale: Loaded 75 languages
  flutter: DEBUG subiquity_client: GET http://localhost/locale
  flutter: DEBUG subiquity_client: ==> locale() "C.UTF-8"
  flutter: INFO locale: Selected en_US as UI language
  
  ** (ubuntu_bootstrap:6154): WARNING **: 18:45:07.029: atk-bridge:
  get_device_events_reply: unknown signature
  
  (ubuntu_bootstrap:6154): GLib-GObject-WARNING **: 18:49:16.943: 
../../../gobject/gsignal.c:2765: instance '0x5f63e1cd8270' has no handler with 
id '155'
  edubuntu@edubuntu:~$ ubuntu-desktop-bootstrap --try-or-install
  
  (ubuntu_bootstrap:6402): Gdk-CRITICAL **: 18:49:41.467:
  gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
  
  (ubuntu_bootstrap:6402): Gtk-WARNING **: 18:49:41.468:
  /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined
  symbol: ibus_input_context_set_post_process_key_event
  
  (ubuntu_bootstrap:6402): Gtk-WARNING **: 18:49:41.468: Loading IM context 
type 'ibus' failed
  flutter: INFO ubuntu_bootstrap: Logging to 
/var/log/installer/ubuntu_bootstrap.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: ApplicationState.WAITING
  flutter: DEBUG config: Loaded config file from 
/usr/share/desktop-provision/whitelabel.yaml
  flutter: INFO flavor_provider: Using flavor from config: UbuntuFlavor.edubuntu
  flutter: INFO subiquity_client: Opening socket to 
Endpoint(/run/subiquity/socket )
  flutter: DEBUG desktop: Disabling automounting
  flutter: DEBUG subiquity_client: POST 
http://localhost/meta/client_variant?variant=%22desktop%22
  flutter: DEBUG subiquity_client: GET http://localhost/refresh?wait=true
  flutter: DEBUG telemetry: Writing report to /var/log/installer/telemetry
  flutter: DEBUG subiquity_client: ==> setVariant(Variant.DESKTOP) null
  flutter: DEBUG subiquity_client: ==> checkRefresh() {"availability": 
"UNAVAILABLE", "current_snap_version": "0+git.883b07e1", "new_snap_version": ""}
  flutter: DEBUG refresh: RefreshState.status(status: 
RefreshStatus(availability: RefreshCheckState.UNAVAILABLE, currentSnapVersion: 
0+git.883b07e1, newSnapVersion: ))
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: DEBUG subiquity_client: POST 
http://localhost/meta/mark_configured?endpoint_names=%5B%22mirror%22%2C%22proxy%22%2C%22ssh%22%2C%22snaplist%22%2C%22ubuntu_pro%22%5D
  flutter: DEBUG subiquity_client: ==> markConfigured([mirror, proxy, ssh, 
snaplist, ubuntu_pro]) null
  flutter: DEBUG desktop: Disabling screen blanking
  flutter: DEBUG desktop: Disabling screensaver
  flutter: DEBUG desktop: Inhibiting Gnome session
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: INFO subiquity_status: null => ApplicationStatus(state: 
ApplicationState.WAITING, confirmingTty: , error: null, cloudInitOk: true, 
interactive: true, echoSyslogId: subiquity_echo.5204, logSyslogId: 
subiquity_log.5204, eventSyslogId: subiquity_event.5204)
  flutter: DEBUG subiquity_client: GET 
http://localhost/meta/interactive_sections
  flutter: DEBUG subiquity_client: ==> getInteractiveSections() null
  flutter: INFO locale: Loaded 75 languages
  flutter: DEBUG subiquity_client: GET http://localhost/locale
  flutter: DEBUG subiquity_client: ==> locale() "C.UTF-8"
  flutter: INFO locale: Selected en_US as UI language
  
  ** (ubuntu_bootstrap:6402): WARNING **: 18:50:06.594: atk-bridge:
  get_device_events_reply: unknown signature
  
  --
  
- 
  name:      ubuntu-desktop-bootstrap
  summary:   Ubuntu Desktop Bootstrap
  publisher: Sebastien Bacher (seb128)
  store-url: https://snapcraft.io/ubuntu-desktop-bootstrap
  license:   unset
  description: |
-   This project is a modern implementation of the Ubuntu Desktop installer,
-   using subiquity as a backend and Flutter for the UI.
+   This project is a modern implementation of the Ubuntu Desktop installer,
+   using subiquity as a backend and Flutter for the UI.
  commands:
-   - ubuntu-desktop-bootstrap.os-prober
-   - ubuntu-desktop-bootstrap.probert
-   - ubuntu-desktop-bootstrap.subiquity-loadkeys
-   - ubuntu-desktop-bootstrap
+   - ubuntu-desktop-bootstrap.os-prober
+   - ubuntu-desktop-bootstrap.probert
+   - ubuntu-desktop-bootstrap.subiquity-loadkeys
+   - ubuntu-desktop-bootstrap
  services:
-   ubuntu-desktop-bootstrap.subiquity-server: simple, enabled, active
+   ubuntu-desktop-bootstrap.subiquity-server: simple, enabled, active
  snap-id:      dLfoSWlQziHta7kJaco3IhnPwGVJ3bIt
  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:      ^                                    
+   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

** Also affects: livecd-rootfs (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: livecd-rootfs (Ubuntu)
     Assignee: (unassigned) => Dan Bungert (dbungert)

** Changed in: subiquity
       Status: New => Invalid

** Also affects: cloud-init (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  cloudinit.sources.DataSourceEc2:583 Calling 'None' failed

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2055077/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to