On Fri, Sep 14, 2012 at 12:42 AM, Stefan G. Weichinger <li...@xunil.at> wrote:
[snip]
> Great to hear, thanks so far.
> Looking forward to his reply ....

Stefan, do you use systemd? David told me that he could only check the
bug on monday, so I did a little research on the weekend. I installed
Gentoo in a QEMU VM (using gnome-boxes), to see if I could reproduce
the bug in a unmodified Gentoo installation (I use my systemd-only
overlay). I could reproduce the bug, but I found a reasonable
workaround:

cat /etc/portage/package.use/no-systemd
gnome-base/gdm                          -systemd
gnome-base/gnome-session                -systemd
gnome-base/gnome-shell                  -systemd
sys-auth/polkit                         -systemd

If those four packages have systemd support disabled, then everything
works as expected (the suspend/hibernate options returns, I can
mount/umount USB sticks, etc.) If at least one of those packages have
the systemd USE flag, then the bug appears. I updated the bug report
(and I'm not really sure the bug is in polkit or gnome-shell):

https://bugs.freedesktop.org/show_bug.cgi?id=53905

This workaround also works in my systemd-only overlay. So, if you have
the systemd flag in any of those four packages, disable it and
everything should work. Just to be explicit, the versions are:

gnome-base/gdm-3.4.1-r1
gnome-base/gnome-session-3.4.2.1
gnome-base/gnome-shell-3.4.2
sys-auth/polkit-0.107:0

I was really looking forward to use the integration of systemd into
GNOME, but I suppose it's still a little green. Hopefully we will find
and fix the exact bug soon; meanwhile, this workaround is much more
usable than using pmount, pm-suspend, etc.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to