Noble Dev Branch - Why does the keyring stay locked upon login? Also, why did apt install work but apt upgrade fail?

Hello there, I am facing two issues on noble dev branch (x86_64). Running it on a Intel 8th Gen CPU, Kernel: 6.8.0-11-generic, Shell: bash 5.2.21, and DE: GNOME 46.0.

The post is a bit long, for which I apologize. If you’ve read through it, thank you for your time and patience.

  1. First Issue: You can see it in the image below. It requires authentication because the login keyring did not get unlocked when I logged in. This issue did not exist before. It must have happened after some recent upgrade.

image


  1. Other issue: Some packages kept being held back during apt upgrade but later on, I just tried using apt install and it worked. Why? I will just copy and paste the terminal outputs which should hopefully be self-explanatory.

user@pc-device:~$ sudo apt upgrade gnome-shell
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gir1.2-mutter-13 : Depends: libmutter-13-0 (= 45.3-1ubuntu1) but it is not going to be installed
gnome-remote-desktop : Depends: libmutter-13-0 (>= 45~rc) but it is not going to be installed
E: Broken packages

user@pc-device:~$ sudo apt install --install-recommends gnome-shell
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages were automatically installed and are no longer required:
gir1.2-gck-1 gir1.2-gcr-3 libecal-2.0-2 libfreerdp-server2-2 libfreerdp2-2 libwinpr2-2
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
gir1.2-gck-2 gir1.2-gcr-4 gir1.2-mutter-14 gnome-remote-desktop gnome-shell-common gnome-shell-extension-prefs libfreerdp-server3-3 libmutter-14-0 libtss2-rc0t64
libtss2-tcti-libtpms0t64 libtss2-tcti-spi-helper0t64 libtss2-tctildr0t64 mutter-common-bin
Suggested packages:
gir1.2-malcontent-0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-backgrounds
The following packages will be REMOVED:
gir1.2-mutter-13 libmutter-13-0 libtss2-rc0 libtss2-tcti-libtpms0 libtss2-tcti-spi-helper0 libtss2-tctildr0
The following NEW packages will be installed:
gir1.2-gck-2 gir1.2-gcr-4 gir1.2-mutter-14 libfreerdp-server3-3 libmutter-14-0 libtss2-rc0t64 libtss2-tcti-libtpms0t64 libtss2-tcti-spi-helper0t64 libtss2-tctildr0t64
The following packages will be upgraded:
gnome-remote-desktop gnome-shell gnome-shell-common gnome-shell-extension-prefs mutter-common-bin
5 upgraded, 9 newly installed, 6 to remove and 2 not upgraded.
Need to get 3,209 kB of archives.
After this operation, 1,486 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 Index of /ubuntu noble/universe amd64 gnome-shell-extension-prefs amd64 46.0-0ubuntu3.1 [11.2 kB]
Get:2 Index of /ubuntu noble/main amd64 gnome-remote-desktop amd64 46.0-2 [211 kB]
Get:3 Index of /ubuntu noble/main amd64 gnome-shell amd64 46.0-0ubuntu3.1 [952 kB]
Get:4 Index of /ubuntu noble/main amd64 gnome-shell-common all 46.0-0ubuntu3.1 [245 kB]
Get:5 Index of /ubuntu noble/main amd64 mutter-common-bin amd64 46.0-1ubuntu6 [50.6 kB]
Get:6 Index of /ubuntu noble/main amd64 libmutter-14-0 amd64 46.0-1ubuntu6 [1,380 kB]
Get:7 Index of /ubuntu noble/main amd64 libfreerdp-server3-3 amd64 3.4.0+dfsg1-0ubuntu3 [143 kB]
Get:8 Index of /ubuntu noble/main amd64 libtss2-rc0t64 amd64 4.0.1-7.1ubuntu5 [14.5 kB]
Get:9 Index of /ubuntu noble/main amd64 libtss2-tcti-libtpms0t64 amd64 4.0.1-7.1ubuntu5 [15.9 kB]
Get:10 Index of /ubuntu noble/main amd64 libtss2-tcti-spi-helper0t64 amd64 4.0.1-7.1ubuntu5 [16.2 kB]
Get:11 Index of /ubuntu noble/main amd64 libtss2-tctildr0t64 amd64 4.0.1-7.1ubuntu5 [15.9 kB]
Get:12 Index of /ubuntu noble/main amd64 gir1.2-gck-2 amd64 4.2.0-4build1 [10.9 kB]
Get:13 Index of /ubuntu noble/main amd64 gir1.2-gcr-4 amd64 4.2.0-4build1 [12.1 kB]
Get:14 Index of /ubuntu noble/main amd64 gir1.2-mutter-14 amd64 46.0-1ubuntu6 [131 kB]
Fetched 3,209 kB in 4s (740 kB/s)
Reading changelogs… Done
(Reading database … 256038 files and directories currently installed.)
Preparing to unpack …/gnome-shell-extension-prefs_46.0-0ubuntu3.1_amd64.deb …
Unpacking gnome-shell-extension-prefs (46.0-0ubuntu3.1) over (45.3-1ubuntu1) …
Preparing to unpack …/gnome-remote-desktop_46.0-2_amd64.deb …
Unpacking gnome-remote-desktop (46.0-2) over (45.1-1build1) …
dpkg: libmutter-13-0:amd64: dependency problems, but removing anyway as you requested:
gnome-shell depends on libmutter-13-0 (>= 45.0).
gir1.2-mutter-13:amd64 depends on libmutter-13-0 (= 45.3-1ubuntu1).

(Reading database … 256047 files and directories currently installed.)
Removing libmutter-13-0:amd64 (45.3-1ubuntu1) …
dpkg: gir1.2-mutter-13:amd64: dependency problems, but removing anyway as you requested:
gnome-shell depends on gir1.2-mutter-13 (>= 45.0).

Removing gir1.2-mutter-13:amd64 (45.3-1ubuntu1) …
(Reading database … 256022 files and directories currently installed.)
Preparing to unpack …/gnome-shell_46.0-0ubuntu3.1_amd64.deb …
Unpacking gnome-shell (46.0-0ubuntu3.1) over (45.3-1ubuntu1) …
Preparing to unpack …/gnome-shell-common_46.0-0ubuntu3.1_all.deb …
Unpacking gnome-shell-common (46.0-0ubuntu3.1) over (45.3-1ubuntu1) …
Preparing to unpack …/mutter-common-bin_46.0-1ubuntu6_amd64.deb …
Unpacking mutter-common-bin (46.0-1ubuntu6) over (45.3-1ubuntu1) …
Selecting previously unselected package libmutter-14-0:amd64.
Preparing to unpack …/libmutter-14-0_46.0-1ubuntu6_amd64.deb …
Unpacking libmutter-14-0:amd64 (46.0-1ubuntu6) …
Selecting previously unselected package libfreerdp-server3-3:amd64.
Preparing to unpack …/libfreerdp-server3-3_3.4.0+dfsg1-0ubuntu3_amd64.deb …
Unpacking libfreerdp-server3-3:amd64 (3.4.0+dfsg1-0ubuntu3) …
(Reading database … 256043 files and directories currently installed.)
Removing libtss2-rc0:amd64 (4.0.1-7ubuntu1) …
Selecting previously unselected package libtss2-rc0t64:amd64.
(Reading database … 256039 files and directories currently installed.)
Preparing to unpack …/libtss2-rc0t64_4.0.1-7.1ubuntu5_amd64.deb …
Unpacking libtss2-rc0t64:amd64 (4.0.1-7.1ubuntu5) …
(Reading database … 256044 files and directories currently installed.)
Removing libtss2-tctildr0:amd64 (4.0.1-7ubuntu1) …
Removing libtss2-tcti-libtpms0:amd64 (4.0.1-7ubuntu1) …
Selecting previously unselected package libtss2-tcti-libtpms0t64:amd64.
(Reading database … 256035 files and directories currently installed.)
Preparing to unpack …/libtss2-tcti-libtpms0t64_4.0.1-7.1ubuntu5_amd64.deb …
Unpacking libtss2-tcti-libtpms0t64:amd64 (4.0.1-7.1ubuntu5) …
(Reading database … 256040 files and directories currently installed.)
Removing libtss2-tcti-spi-helper0:amd64 (4.0.1-7ubuntu1) …
Selecting previously unselected package libtss2-tcti-spi-helper0t64:amd64.
(Reading database … 256036 files and directories currently installed.)
Preparing to unpack …/libtss2-tcti-spi-helper0t64_4.0.1-7.1ubuntu5_amd64.deb …
Unpacking libtss2-tcti-spi-helper0t64:amd64 (4.0.1-7.1ubuntu5) …
Selecting previously unselected package libtss2-tctildr0t64:amd64.
Preparing to unpack …/libtss2-tctildr0t64_4.0.1-7.1ubuntu5_amd64.deb …
Unpacking libtss2-tctildr0t64:amd64 (4.0.1-7.1ubuntu5) …
Selecting previously unselected package gir1.2-gck-2:amd64.
Preparing to unpack …/gir1.2-gck-2_4.2.0-4build1_amd64.deb …
Unpacking gir1.2-gck-2:amd64 (4.2.0-4build1) …
Selecting previously unselected package gir1.2-gcr-4:amd64.
Preparing to unpack …/gir1.2-gcr-4_4.2.0-4build1_amd64.deb …
Unpacking gir1.2-gcr-4:amd64 (4.2.0-4build1) …
Selecting previously unselected package gir1.2-mutter-14:amd64.
Preparing to unpack …/gir1.2-mutter-14_46.0-1ubuntu6_amd64.deb …
Unpacking gir1.2-mutter-14:amd64 (46.0-1ubuntu6) …
Setting up libtss2-tcti-spi-helper0t64:amd64 (4.0.1-7.1ubuntu5) …
Setting up libtss2-rc0t64:amd64 (4.0.1-7.1ubuntu5) …
Setting up gnome-shell-common (46.0-0ubuntu3.1) …
Setting up libtss2-tcti-libtpms0t64:amd64 (4.0.1-7.1ubuntu5) …
Setting up libtss2-tctildr0t64:amd64 (4.0.1-7.1ubuntu5) …
Setting up libfreerdp-server3-3:amd64 (3.4.0+dfsg1-0ubuntu3) …
Setting up mutter-common-bin (46.0-1ubuntu6) …
Setting up gir1.2-gck-2:amd64 (4.2.0-4build1) …
Setting up libmutter-14-0:amd64 (46.0-1ubuntu6) …
Setting up gir1.2-gcr-4:amd64 (4.2.0-4build1) …
Setting up gnome-remote-desktop (46.0-2) …
/usr/lib/tmpfiles.d/gnome-remote-desktop-tmpfiles.conf:2: Failed to resolve user ‘gnome-remote-desktop’: No such process
/usr/lib/tmpfiles.d/gnome-remote-desktop-tmpfiles.conf:3: Failed to resolve user ‘gnome-remote-desktop’: No such process
Created symlink /etc/systemd/system/graphical.target.wants/gnome-remote-desktop.service → /usr/lib/systemd/system/gnome-remote-desktop.service.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148.
Setting up gir1.2-mutter-14:amd64 (46.0-1ubuntu6) …
Processing triggers for desktop-file-utils (0.27-2build1) …
Processing triggers for hicolor-icon-theme (0.17-2) …
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) …
Processing triggers for libc-bin (2.39-0ubuntu8) …
Processing triggers for man-db (2.12.0-4build1) …
Processing triggers for libglib2.0-0t64:i386 (2.80.0-6ubuntu1) …
Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu1) …
Processing triggers for dbus (1.14.10-4ubuntu3) …
Setting up gnome-shell (46.0-0ubuntu3.1) …
Processing triggers for mailcap (3.70+nmu1ubuntu1) …
Setting up gnome-shell-extension-prefs (46.0-0ubuntu3.1) …

Closed: Please use support venues for support requests.
Everybody is reminded of that twice during the process of creating their Ubuntu Discourse login.

2 Likes