Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1060465: gnome-control-center: crashes loading System panel if gnome-remote-desktop is missing

72 views
Skip to first unread message

Arnaud Ferraris

unread,
Jan 11, 2024, 5:30:04 PM1/11/24
to
Package: gnome-control-center
Version: 1:46~alpha-1
Severity: normal
X-Debbugs-Cc: afer...@debian.org

Dear Maintainer,

On a system without gnome-remote-desktop, trying to access the "System" panel
(containing the "Users", "Date & Time" panels among other important things)
results in a crash with the following message:

GLib-GIO[25147]: ERROR: Settings schema 'org.gnome.desktop.remote-
desktop.rdp' is not installed

I believe either g-c-c should handle the lack of gnome-remote-desktop more
gracefully, or the latter should be promoted to Depends instead of Recommends.

Best regards,
Arnaud


-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (900, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.9-rt-amd64 (SMP w/64 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-control-center depends on:
ii accountsservice 23.13.9-5
ii apg 2.2.3.dfsg.1-5+b2
ii colord 1.4.6-4
ii desktop-base 12.0.6+nmu1
ii desktop-file-utils 0.27-1
ii gnome-control-center-data 1:45.2-1
ii gnome-desktop3-data 44.0-2
ii gnome-settings-daemon 45.0-2
ii gsettings-desktop-schemas 45.0-2
ii libaccountsservice0 23.13.9-5
ii libadwaita-1-0 1.4.2-1+b1
ii libc6 2.37-13
ii libcairo2 1.18.0-1
ii libcolord-gtk4-1 0.3.0-4
ii libcolord2 1.4.6-4
ii libcups2 2.4.7-1
ii libepoxy0 1.5.10-1
ii libfontconfig1 2.14.2-6
ii libgcr-base-3-1 3.41.1-4
ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-3
ii libglib2.0-0 2.78.3-1
ii libgnome-bg-4-2 44.0-2
ii libgnome-bluetooth-ui-3.0-13 42.7-1
ii libgnome-desktop-4-2 44.0-2
ii libgnome-rr-4-2 44.0-2
ii libgnutls30 3.8.2-1
ii libgoa-1.0-0b 3.48.0-2
ii libgoa-backend-1.0-1 3.48.0-2
ii libgsound0 1.0.3-2
ii libgtk-3-0 3.24.39-1
ii libgtk-4-1 4.12.4+ds-3
ii libgtop-2.0-11 2.40.0-2
ii libgudev-1.0-0 238-3
ii libibus-1.0-5 1.5.29~rc2-1
ii libkrb5-3 1.20.1-5
ii libmalcontent-0-0 0.11.1-1+b1
ii libmm-glib0 1.22.0-1
ii libnm0 1.44.2-7
ii libnma-gtk4-0 1.10.6-2
ii libpango-1.0-0 1.51.0+ds-3
ii libpangocairo-1.0-0 1.51.0+ds-3
ii libpolkit-gobject-1-0 123-3
ii libpulse-mainloop-glib0 16.1+dfsg1-2+b1
ii libpulse0 16.1+dfsg1-2+b1
ii libpwquality1 1.4.5-1+b1
ii libsecret-1-0 0.21.1-1
ii libsmbclient 2:4.19.3+dfsg-2
ii libsnapd-glib-2-1 1.63-5
ii libudisks2-0 2.10.1-4
ii libupower-glib3 1.90.2-8
ii libwacom9 2.8.0-1
ii libx11-6 2:1.8.7-1
ii libxi6 2:1.8-1+b1
ii libxml2 2.9.14+dfsg-1.3+b1
ii tecla 45.0-1
ii webp-pixbuf-loader 0.2.4-2

Versions of packages gnome-control-center recommends:
ii cracklib-runtime 2.9.6-5.1
ii cups-pk-helper 0.2.6-1+b1
ii fwupd 1.9.10-1
ii gnome-bluetooth-sendto 42.7-1
ii gnome-online-accounts 3.48.0-2
ii gnome-remote-desktop 44.2-6
ii gnome-user-docs 45.1-2
ii gnome-user-share 43.0-1
ii iso-codes 4.15.0-1
ii libcanberra-pulse 0.30-11
ii libnss-myhostname 255.2-3
ii libspa-0.2-bluetooth 1.0.0-1
ii malcontent-gui 0.11.1-1+b1
ii network-manager-gnome 1.34.0-2
ii polkitd 123-3
ii power-profiles-daemon 0.13-2
ii realmd 0.17.1-3
ii rygel 0.42.4-1+b1
ii rygel-tracker 0.42.4-1+b1
ii system-config-printer-common 1.5.18-1

Versions of packages gnome-control-center suggests:
ii gnome-software 45.1-1
ii gstreamer1.0-pulseaudio 1.22.8-3
ii pkexec 123-3
ii x11-xserver-utils 7.7+10

-- no debconf information

Jeremy Bícha

unread,
Jan 11, 2024, 6:10:05 PM1/11/24
to
On Thu, Jan 11, 2024 at 5:27 PM Arnaud Ferraris <afer...@debian.org> wrote:
> Package: gnome-control-center
> Version: 1:46~alpha-1

>
> On a system without gnome-remote-desktop, trying to access the "System" panel
> (containing the "Users", "Date & Time" panels among other important things)
> results in a crash with the following message:
>
> GLib-GIO[25147]: ERROR: Settings schema 'org.gnome.desktop.remote-
> desktop.rdp' is not installed
>
> I believe either g-c-c should handle the lack of gnome-remote-desktop more
> gracefully, or the latter should be promoted to Depends instead of Recommends.

Ok, I'll promote gnome-remote-desktop to Depends again.

Josh, I remember you complained about this dependency in
https://bugs.debian.org/1014879

GNOME Remote Desktop is going to be more tightly entwined in GNOME 46
to support the new integrated "headless" mode allowing remote access
even when the user is not already logged into the host computer. It
doesn't feel feasible to me to make this dependency optional because
of the integration in gnome-session, gdm3, gnome-settings-daemon, and
as a separate page in gnome-control-center.

Thank you,
Jeremy Bícha

Jeremy Bícha

unread,
Jan 13, 2024, 8:10:05 AM1/13/24
to
On Sat, Jan 13, 2024 at 5:24 AM Josh Triplett <jo...@joshtriplett.org> wrote:
> I do continue to feel that having gnome-remote-desktop installed and
> *enabled* by default feels risky in a similar way to having an installed
> sshd on a system that shouldn't be remotely accessed. But, of course, we
> cannot have settings pages crashing, either.

GNOME Remote Desktop is still available but not enabled by default as
of GNOME 45 in Debian Unstable or Testing.

This can also be verified by running

systemctl --user status gnome-remote-desktop.service

I need to get freerdp3 packaged before I can test the headless mode
for GNOME 46. I'm going to work on that this month because this is
such a major feature that early testing could be helpful.

Thank you,
Jeremy Bícha
0 new messages