system does not boot after full-upgrade on kinetic

Bug #1988786 reported by Athos Ribeiro
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gdm3 (Ubuntu)
Confirmed
Undecided
Unassigned
gnome-session (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,

After a full upgrade on a kinetic system, the system no longer boots normally.

When I power the computer on, I get a prompt to decrypt my disk. I insert the password, and am redirected to a screen saying a fschk is running. It spend hours in that screen with apparently no activity. Pressing ctrl+C does not help at that point.

Booting through recovery mode and then requesting to proceed to boot works fine. A regular fschk also suceeds.

Here is what I could extract from my journal:

Sep 05 16:10:57 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.Shell.desktop' failed to register before timeout
Sep 05 16:10:57 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.Shell.desktop' failed to register before timeout
Sep 05 16:10:57 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.Shell.desktop
Sep 05 16:10:57 castor /usr/libexec/gdm-wayland-session[1986]: dbus-daemon[1986]: [session uid=127 pid=1986] Activating service name='ca.desrt.dconf' requested by ':1.2' (uid=127 pid=2000 comm="/usr/libexec/gnome-session-binary --autostart /usr" label="unconfined")
Sep 05 16:10:57 castor /usr/libexec/gdm-wayland-session[1986]: dbus-daemon[1986]: [session uid=127 pid=1986] Successfully activated service 'ca.desrt.dconf'
Sep 05 16:10:57 castor dbus-daemon[1221]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.54' (uid=127 pid=3239 comm="/usr/libexec/gsd-rfkill" label="unconfined")
Sep 05 16:10:57 castor /usr/libexec/gdm-wayland-session[1986]: dbus-daemon[1986]: [session uid=127 pid=1986] Activating service name='org.freedesktop.systemd1' requested by ':1.7' (uid=127 pid=3227 comm="/usr/libexec/gsd-sharing" label="unconfined")
Sep 05 16:10:57 castor /usr/libexec/gdm-wayland-session[1986]: dbus-daemon[1986]: [session uid=127 pid=1986] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Sep 05 16:10:57 castor gsd-sharing[3227]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Sep 05 16:10:57 castor gsd-sharing[3227]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Sep 05 16:10:57 castor systemd[1]: Starting Hostname Service...
Sep 05 16:10:57 castor dbus-daemon[1221]: [system] Successfully activated service 'org.freedesktop.hostname1'
Sep 05 16:10:57 castor systemd[1]: Started Hostname Service.
Sep 05 16:10:57 castor kernel: rfkill: input handler disabled
Sep 05 16:11:27 castor systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Sep 05 16:12:27 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Power.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Power.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.MediaKeys.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Keyboard.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Color.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session[2000]: gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Wacom.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Power.desktop
Sep 05 16:12:27 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.MediaKeys.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.SettingsDaemon.MediaKeys.desktop
Sep 05 16:12:27 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Keyboard.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Keyboard.desktop
Sep 05 16:12:27 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Color.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Color.desktop
Sep 05 16:12:27 castor gnome-session-binary[2000]: WARNING: Application 'org.gnome.SettingsDaemon.Wacom.desktop' failed to register before timeout
Sep 05 16:12:27 castor gnome-session-binary[2000]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Wacom.desktop
Sep 05 16:12:27 castor spice-vdagent[3321]: vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0 does not exist, exiting
Sep 05 16:12:27 castor gnome-session-binary[2000]: Entering running state

And this is what I see in /var/log/syslog around that time:

Sep 5 16:09:26 castor gnome-session[2000]: gnome-session-binary[2000]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
Sep 5 16:09:26 castor gnome-session[2000]: gnome-session-binary[2000]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
Sep 5 16:09:26 castor gnome-session-binary[2000]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
Sep 5 16:09:26 castor gnome-session-binary[2000]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed

Tags: kinetic
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

I am attaching the boot logs with gdm and gnome-session debug modes on. I hope this helps.

I am also targeting the bug to gdm3, since replacing it with lightdm does fix the issue for me.

Finally, I tried reproducing the issue by performing a clean jammy installation and upgrading to kinetic. I could not reproduce the issue.

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :
tags: added: kinetic
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gdm3 (Ubuntu):
status: New → Confirmed
Changed in gnome-session (Ubuntu):
status: New → Confirmed
Revision history for this message
Mitsuya Shibata (cosmos-door) wrote :

How to reproduce:

* Startup 22.10 beta ISO image
* Enable "Install third-party software for graphics and Wi-Fi hardware and additional media format" on "Update and Software" step.
* Complete installs and reboot
* No startup GDM session

More simple step:

* Install gstreamer1.0-vaapi package on 22.10 and reboot

How to recovery:

* Select "recovery mode" on GRUB menu
* Exec "apt remove gstreamer1.0-vaapi"
* Exit recovery mode and reboot system

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think comment #5 is describing bug 1988488.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.