Should depend on hal

Bug #567433 reported by Reuben Thomas
84
This bug affects 27 people
Affects Status Importance Assigned to Milestone
gnome-lirc-properties (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: gnome-lirc-properties

gnome-lirc-properties won't run without hal installed, therefore it should depend on it (or some dependency should).

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gnome-lirc-properties 0.4.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
Architecture: i386
Date: Tue Apr 20 20:10:50 2010
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_GB.UTF-8
SourcePackage: gnome-lirc-properties

Revision history for this message
Reuben Thomas (rrt) wrote :
Revision history for this message
Chad A Davis (chadadavis) wrote :

Also confirmed for 11.04 (amd64) with gnome-lirc-properties 0.5.1-0ubuntu1

Runs fine once hal is installed.

And here's a stacktrace (attached)

Changed in gnome-lirc-properties (Ubuntu):
status: New → Confirmed
Revision history for this message
Leonardo Silva Amaral (leleobhz) wrote :
Download full text (3.5 KiB)

leonardo@astra ~ $ gnome-lirc-properties
Traceback (most recent call last):
  File "/usr/bin/gnome-lirc-properties", line 31, in <module>
    gnome_lirc_properties.run(sys.argv[1:], datadir)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/__init__.py", line 59, in run
    return ui.RemoteControlProperties(builder, datadir).run()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 53, in __init__
    self.__setup_models()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 80, in __setup_models
    self.__hardware_manager = hardware.HardwareManager(receivers_db)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/hardware.py", line 255, in __init__
    self.__hal = self.__bus.get_object(HAL_SERVICE, HAL_MANAGER_PATH)
  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)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 96, in apport_excepthook
    dbus_service_unknown_analysis(exc_obj, pr)
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 172, in dbus_service_unknown_analysis
    cp = ConfigParser(interpolation=None)
TypeError: __init__() got an unexpected keyword argument 'interpolation'

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/gnome-lirc-properties", line 31, in <module>
    gnome_lirc_properties.run(sys.argv[1:], datadir)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/__init__.py", line 59, in run
    return ui.RemoteControlProperties(builder, datadir).run()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 53, in __init__
    self.__setup_models()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 80, in __setup_models
    self.__hardware_manager = hardware.HardwareManager(receivers_db)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/hardware.py", line 255, in __init__
    self.__hal = self.__bus.get_object(HAL_SERVICE, HAL_MANAGER_PATH)
  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 ...

Read more...

Revision history for this message
Leonardo Silva Amaral (leleobhz) wrote :

This bug Still on Quantal and will remains until at least one of these be satisfacted:

1) Gnome-lirc-properties got patched to do not depend hal anymore
2) Ubuntu add hal as dependency of gnome-lirc-properties (Argh!)

Revision history for this message
Reuben Thomas (rrt) wrote :

This bug still exists in trusty.

Revision history for this message
Vincent (influence-pc) wrote :

I can't understand why this software is packaged.

Revision history for this message
Vincent (influence-pc) wrote :

Hal is now integrated in udev on Ubuntu. No Hal dependency could be found in the future.

Revision history for this message
Matt Bruzek (mbruzek) wrote :

I am trying to use gnome-lirc-properties in Utopic Unicorn 14.10 but unable to start the program.

Here is the stack trace:

$ gnome-lirc-properties
Traceback (most recent call last):
  File "/usr/bin/gnome-lirc-properties", line 31, in <module>
    gnome_lirc_properties.run(sys.argv[1:], datadir)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/__init__.py", line 59, in run
    return ui.RemoteControlProperties(builder, datadir).run()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 53, in __init__
    self.__setup_models()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 80, in __setup_models
    self.__hardware_manager = hardware.HardwareManager(receivers_db)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/hardware.py", line 255, in __init__
    self.__hal = self.__bus.get_object(HAL_SERVICE, HAL_MANAGER_PATH)
  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)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

Revision history for this message
robertjlee (ubuntubrainstorm) wrote :

This breaks on a fresh install of vivid.
Hal is no longer available on vivid, so the program does not work.
So no GUI to configure my IR receiver.

$ gnome-lirc-properties
Traceback (most recent call last):
  File "/usr/bin/gnome-lirc-properties", line 31, in <module>
    gnome_lirc_properties.run(sys.argv[1:], datadir)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/__init__.py", line 59, in run
    return ui.RemoteControlProperties(builder, datadir).run()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 53, in __init__
    self.__setup_models()
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/ui/RemoteControlProperties.py", line 80, in __setup_models
    self.__hardware_manager = hardware.HardwareManager(receivers_db)
  File "/usr/lib/pymodules/python2.7/gnome_lirc_properties/hardware.py", line 255, in __init__
    self.__hal = self.__bus.get_object(HAL_SERVICE, HAL_MANAGER_PATH)
  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)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

$ sudo apt-get install hal
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package hal is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'hal' has no installation candidate

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.