[Debian-olpc-devel] Bug#706377: shutdown and restart don't work without systemd

Gaudenz Steinlin gaudenz at debian.org
Mon Apr 29 14:17:56 UTC 2013


Gaudenz Steinlin <gaudenz at debian.org> writes:

> Package: sugar-session-0.96
> Version: 0.96.1-2.1
> Severity: normal
>
> The shutdown and restart menu items don't work if the "org.freedesktop.login1" 
> service is not provided. Currently this service is only provided by systemd.
> Just installing the systemd package without using it as an init replacement 
> is not enough. It only works if systemd is the active init system.
>
> Relevant parts from .sugar/default/shell.log:
> 1367232122.614896 ERROR root: Can not stop sugar
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/jarabe/model/session.py", line 64, in shutdown_completed
>     '/org/freedesktop/login1')
>   File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
>     follow_name_owner_changes=follow_name_owner_changes)
>   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
>     self._named_service = conn.activate_name_owner(bus_name)
>   File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 180, in activate_name_owner
>     self.start_service_by_name(bus_name)
>   File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 278, in start_service_by_name
>     'su', (bus_name, flags)))
>   File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
>     message, timeout)
> DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.freedesktop.login1 was not provided by any .service files

I'm trying to submit the attached patch to the upstream mailinglist
(currently my mail gets rejected). 

Gaudenz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix_systemd_detection.patch
Type: text/x-diff
Size: 894 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-olpc-devel/attachments/20130429/9d45f91c/attachment.patch>
-------------- next part --------------

>
> Gaudenz
>
> -- System Information:
> Debian Release: 7.0
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages sugar-session-0.96 depends on:
> ii  dbus-x11                   1.6.8-1
> ii  gconf2                     3.2.5-1+build1
> ii  metacity                   1:2.34.3-4
> ii  python                     2.7.3-4
> ii  python-carquinyol-0.96     0.96.0-1
> ii  python-dbus                1.1.1-1
> ii  python-gconf               2.28.1+dfsg-1
> ii  python-gnome2              2.28.1+dfsg-1
> ii  python-gobject             3.2.2-2
> ii  python-gtk2                2.24.0-3+b1
> ii  python-jarabe-0.96         0.96.1-2.1
> ii  python-sugar-0.96          0.96.0-1
> ii  python-sugar-toolkit-0.96  0.96.1-1
> ii  python-wnck                2.32.0+dfsg-2+b1
> ii  sugar-artwork-0.96         0.96.2-1
> ii  x11-xserver-utils          7.7~3
>
> Versions of packages sugar-session-0.96 recommends:
> ii  consolekit                0.4.5-3.1
> ii  ethtool                   1:3.4.2-1
> ii  gvfs                      1.12.3-4
> ii  lsb-release               4.1+Debian9
> ii  modemmanager              0.5.2.0-2
> ii  network-manager           0.9.4.0-10
> ii  openssh-client            1:6.0p1-4
> ii  python-xklavier           0.4-4
> ii  sugar-emulator-0.96       0.96.1-2.1
> ii  sugar-pippy-activity      46~dfsg-2
> ii  sugar-tools-0.96          0.96.1-2.1
> ii  sugar-turtleart-activity  98-1
> ii  tzdata                    2013b-2
> ii  upower                    0.9.17-1
>
> Versions of packages sugar-session-0.96 suggests:
> ii  sucrose-0.96                                                  0.96.1-2.1
> ii  sugar-browse-activity                                         137-1
> ii  sugar-calculate-activity                                      40-2
> pn  sugar-chat-activity-0.86 | sugar-chat-activity                <none>
> pn  sugar-etoys-activity                                          <none>
> pn  sugar-imageviewer-activity-0.96 | sugar-imageviewer-activity  <none>
> pn  sugar-jukebox-activity-0.96 | sugar-jukebox-activity          <none>
> pn  sugar-log-activity-0.86 | sugar-log-activity                  <none>
> pn  sugar-write-activity-0.86 | sugar-write-activity              <none>
>
> -- no debconf information

-- 
Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better.
~ Samuel Beckett ~


More information about the Debian-olpc-devel mailing list