On Mon, Jan 16, 2006 at 12:29:50PM -0500, Zack Weinberg wrote:
> Package: smart-notifier
> Version: 0.23-1
> Severity: grave
> Justification: renders package unusable
> 
> Per instructions, I set up smartd, started my usual X session, and then
> ran smart-notifier from within the session.  It immediately quit with
> errors:
> 
> $ smart-notifier 
> Traceback (most recent call last):
>   File "/usr/bin/smart-notifier", line 11, in ?
>     smart_notifier.service()
>   File "/usr/share/smart-notifier/smart_notifier/__init__.py", line 68, in 
> service
>     bus=dbus.SystemBus())
>   File "/usr/lib/python2.3/site-packages/dbus.py", line 244, in __init__
>     dbus_bindings.bus_acquire_service(self._bus.get_connection(), 
> service_name)
>   File "dbus_bindings.pyx", line 1489, in dbus_bindings.bus_acquire_service
> dbus_bindings.DBusException: Connection ":1.5" is not allowed to own the 
> service "smart_notifier.DbusService" due to security policies in the 
> configuration file
> $
> 
> I'm not sure what's wrong here, but if I had to guess, I would be guessing
> that it oughta be asking for the session bus, not the system bus...?  Only
> maybe then it doesn't work?

Yeah, it is meant to be on the system bus, because it needs to
communicate from a process running as root to a process running as the
user. The package does install the config for that, but doesn't re-start
the dbus daemon for it to take effect. A simple /etc/init.d/dbus-1
restart should solve it.

That was meant to be in my next upload, but I am having problems
updating the package to the new API in python2.4-dbus. Sadly that API
seems to be a brick wall which "just doesn't work".

> 
> confused,
> zw
> 
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/dash
> Kernel: Linux 2.6.15-1-686-smp
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> 
> Versions of packages smart-notifier depends on:
> ii  python2.3         2.3.5-9                An interactive high-level 
> object-o
> ii  python2.3-dbus    0.23.4-8               simple interprocess messaging 
> syst
> ii  python2.3-glade2  2.6.3-2                GTK+ bindings: Glade support
> ii  python2.3-gtk2    2.6.3-2                Python bindings for the GTK+ 
> widge
> ii  smartmontools     5.33+5.34cvs20050802-3 control and monitor storage 
> system
> 
> smart-notifier recommends no packages.
> 
> -- no debconf information
> 
> 

-- 
Brian Sutherland

Metropolis - "it's the first movie with a robot. And she's a woman.
              And she's EVIL!!"


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to