hal-device-manager: Connection ":1.2" is not allowed to add more match rules

Kay Sievers kay.sievers at vrfy.org
Tue Aug 3 17:21:48 PDT 2004


Any idea, why we add so many match rules to D-BUS? hal-device-manager's
D-BUS connection is dropped, cause it adds more than 128 rules, which
sounds a bit strange, right?

(I couldn't find how to set the maximum value in the config, but
changing the default to 256 in bus/config-parser.c[394] works)

Thanks,
Kay

[kay at pim ~]$ hal-device-manager 
Traceback (most recent call last):
  File "/usr/bin/hal-device-manager", line 15, in ?
    DeviceManager()
  File "/usr/share/hal/device-manager/DeviceManager.py", line 78, in
__init__
    self.add_device_signal_recv (name);
  File "/usr/share/hal/device-manager/DeviceManager.py", line 99, in
add_device_signal_recv
    udi)
  File "/usr/lib/python2.3/site-packages/dbus.py", line 89, in
add_signal_receiver
    dbus_bindings.bus_add_match(self._connection, match_rule)
  File "dbus_bindings.pyx", line 1417, in dbus_bindings.bus_add_match
dbus_bindings.DBusException: Connection ":1.2" is not allowed to add more match rules (increase limits in configuration file if required)

_______________________________________________
hal mailing list
hal at freedesktop.org
http://freedesktop.org/mailman/listinfo/hal



More information about the Hal mailing list