Bug#711066: gdm3 only shows the background image

Vincent Lefevre vincent at vinc17.net
Tue Jun 4 12:33:58 UTC 2013


Package: gdm3
Version: 3.4.1-8+local1
Severity: important

After upgrading some packages and logging out, gdm3 only shows the
background image and the 3 mouse buttons don't have any effect. I can
still log in via a text virtual console, e.g. after Ctrl-Alt-2 (not
always taken into account), and I'm sending this bug report from it.
I've attached the logs from /var/log/gdm3 (gdm3.tar.xz).

During the upgrade, I had a message saying that the X server had
to be restarted (from dconf?), but this is what has been done when
logging out.

Note: I use a locally rebuilt version of gdm3 after applying a patch,
which shouldn't be related to this problem (which occurs earlier than
the effect of the patch anyway). I've attached the corresponding
script gdm3-deb.

I'm going to reboot the machine to see whether this solves the
problem.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gdm3 depends on:
ii  accountsservice                             0.6.30-2
ii  adduser                                     3.113+nmu3
ii  aterm [x-terminal-emulator]                 1.0.1-8
ii  dconf-gsettings-backend                     0.16.0-3
ii  dconf-tools                                 0.16.0-3
ii  debconf [debconf-2.0]                       1.5.50
ii  dpkg                                        1.16.10
ii  fvwm [x-window-manager]                     1:2.5.30.ds-1.1+local1
ii  gir1.2-freedesktop                          1.36.0-2+b1
ii  gir1.2-glib-2.0                             1.36.0-2+b1
ii  gnome-session [x-session-manager]           3.4.2.1-4
ii  gnome-session-bin                           3.4.2.1-4
ii  gnome-session-fallback [x-session-manager]  3.4.2.1-4
ii  gnome-settings-daemon                       3.4.2+git20121218.7c1322-4
ii  gnome-terminal [x-terminal-emulator]        3.4.1.1-2
ii  gsettings-desktop-schemas                   3.4.2-3
ii  icewm [x-window-manager]                    1.3.7-4
ii  libaccountsservice0                         0.6.30-2
ii  libatk1.0-0                                 2.8.0-2
ii  libattr1                                    1:2.4.47-1
ii  libaudit0                                   1:1.7.18-1.1
ii  libc6                                       2.17-4
ii  libcairo-gobject2                           1.12.14-4
ii  libcairo2                                   1.12.14-4
ii  libcanberra-gtk3-0                          0.30-2
ii  libcanberra0                                0.30-2
ii  libdbus-1-3                                 1.6.10-1
ii  libdbus-glib-1-2                            0.100.2-1
ii  libfontconfig1                              2.9.0-7.1
ii  libgdk-pixbuf2.0-0                          2.28.1-2
ii  libglib2.0-0                                2.36.1-2build1
ii  libglib2.0-bin                              2.36.1-2build1
ii  libgtk-3-0                                  3.8.2-1
ii  libpam-modules                              1.1.3-9
ii  libpam-runtime                              1.1.3-9
ii  libpam0g                                    1.1.3-9
ii  libpango1.0-0                               1.32.5-5+b1
ii  librsvg2-common                             2.36.4-2
ii  libselinux1                                 2.1.13-2
ii  libupower-glib1                             0.9.20-2
ii  libwrap0                                    7.6.q-24
ii  libx11-6                                    2:1.5.0-1+deb7u1
ii  libxau6                                     1:1.0.7-1
ii  libxdmcp6                                   1:1.1.1-1
ii  libxklavier16                               5.2.1-1
ii  libxrandr2                                  2:1.3.2-2+deb7u1
ii  lsb-base                                    4.1+Debian11
ii  metacity [x-window-manager]                 1:2.34.3-4
ii  policykit-1-gnome                           0.105-2
ii  roxterm-gtk3 [x-terminal-emulator]          2.7.2-1
ii  rxvt-unicode [x-terminal-emulator]          9.18-2
ii  twm [x-window-manager]                      1:1.0.6-1
ii  upower                                      0.9.20-2
ii  x11-common                                  1:7.7+3
ii  x11-xserver-utils                           7.7~3
ii  xfce4-terminal [x-terminal-emulator]        0.6.2-1
ii  xterm [x-terminal-emulator]                 293-1

Versions of packages gdm3 recommends:
ii  at-spi2-core               2.9.2-1
ii  desktop-base               7.0.3
ii  gnome-icon-theme           3.4.0-2
ii  gnome-icon-theme-symbolic  3.4.0-2
ii  x11-xkb-utils              7.7~1
ii  xserver-xephyr             2:1.12.4-6
ii  xserver-xorg               1:7.7+3
ii  zenity                     3.8.0-1

Versions of packages gdm3 suggests:
ii  gnome-orca            3.4.2-2
ii  gnome-shell           3.4.2-8
ii  gok                   2.30.0-1
ii  libpam-gnome-keyring  3.4.1-5

-- Configuration Files:
/etc/gdm3/daemon.conf changed:
[daemon]
[security]
[xdmcp]
[greeter]
[chooser]
[debug]
Enable = true

/etc/gdm3/greeter.gsettings changed:
[org.gnome.desktop.session]
session-name='gdm-fallback'
[org.gnome.login-screen]
logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
fallback-logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
[org.gnome.power-manager]
icon-policy='never'
[org.gnome.desktop.sound]
event-sounds=false
[org.gnome.metacity]
compositing-manager=false
[org.gnome.desktop.wm.preferences]
num-workspaces=1


-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdm3.tar.xz
Type: application/octet-stream
Size: 27172 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130604/37bf9def/attachment-0001.obj>
-------------- next part --------------
#!/bin/sh

# Patch gdm3 and rebuild the deb package.

set -e

debdir=$HOME/software/deb
patch=gdm-clock-widget.patch

tmpdir=`mktemp -d /tmp/gdm3-deb-XXXXXXXX`
trap 'rm -rf $tmpdir' 0 1 2 15

cd $tmpdir
apt-get source -t unstable gdm3

cd gdm3-*
cat <<EOF > debian/patches/$patch
--- a/gui/simple-greeter/gdm-clock-widget.c	2011-09-04 20:44:17.000000000 +0200
+++ b/gui/simple-greeter/gdm-clock-widget.c	2012-07-03 01:21:40.000000000 +0200
@@ -86,11 +86,7 @@
                  */
                 tooltip_format = "%x";
         } else {
-                /* translators: This is the time format to use when there is
-                 * no date, just weekday and time without seconds.
-                 */
-                clock_format = _("%a %l:%M %p");
-
+                clock_format = "%a %X";
                 tooltip_format = "%x";
         }
 
@@ -161,11 +157,6 @@
         g_get_current_time (&tv);
         timeouttime = (G_USEC_PER_SEC - tv.tv_usec) / 1000 + 1;
 
-        /* timeout of one minute if we don't care about the seconds */
-        if (! clock->priv->should_show_seconds) {
-                timeouttime += 1000 * (59 - now % 60);
-        }
-
         clock->priv->update_clock_id = g_timeout_add (timeouttime,
                                                       (GSourceFunc)update_timeout_cb,
                                                       clock);
EOF
echo $patch >> debian/patches/series
dch -l +local 'Time in the current locales (#614982).'
debuild -i -us -uc -b

cd ..
mkdir -p "$debdir"
mv -v *.deb "$debdir"

# $Id: gdm3-deb 59634 2013-04-12 16:00:50Z vinc17/ypig $


More information about the pkg-gnome-maintainers mailing list