Bug#681087: gdm3 with black background

Ben Green ben at bristolwireless.net
Tue Sep 2 10:30:52 UTC 2014


On Fri, 08 Aug 2014 12:47:39 +0200 Jaakov <jaakov at ro.ru> wrote:
> As for version 3.4.1-8 of gdm3 in wheezy, the bug is not reproducible on 
> my machine at the moment. However, I've heard of one more report for 
> another version of gdm3, so let us keep this bug report open.

Though I've not experienced exactly this bug, I've got exactly the same
symptoms in other circumstances. During restarts of GDM3 and in attempts
to change config.

Having had a look at how the permissions of
/var/lib/gdm3/dconf/profile/gdm get messed up, I've believe I've found
the culprit. The section of the init script which sees if the
configuration needs converting from gconf to dconf style settings:

   if [ "$needed" = yes ]; then
      rm -rf /var/lib/gdm3/dconf
      mkdir -p /var/lib/gdm3/dconf/profile
/var/lib/gdm3/dconf/db/gdm.d/locks
      ln -s /usr/share/gdm/dconf-profile /var/lib/gdm3/dconf/profile/gdm
      ln -s /usr/share/gdm/dconf/*-settings /var/lib/gdm3/dconf/db/gdm.d/
      ln -s /usr/share/gdm/dconf/locks/*-locks
/var/lib/gdm3/dconf/db/gdm.d/locks/
      # The configuration file in /etc uses org.gnome.blah gsettings syntax.
      # Convert it to org/gnome/blah dconf syntax.
      awk '/\[.*\]/ { gsub("\\.","/"); } ! /^#/ { print;}' \
        /etc/gdm3/greeter.gsettings >
/var/lib/gdm3/dconf/db/gdm.d/90-debian-settings
      dconf update /var/lib/gdm3/dconf/db 2> /dev/null
    fi


will write as root, making the directories in question unwritable by
Debian-gdm, and hence the window manager won't run.


Cheers,
Bem



More information about the pkg-gnome-maintainers mailing list