[Pkg-kde-extras] Bug#663639: kde-config-touchpad: Synaptiks doesn't start correctly. When started from command line - displays errors

wzab at ise.pw.edu.pl wzab at ise.pw.edu.pl
Mon Mar 12 21:31:56 UTC 2012


Package: kde-config-touchpad
Version: 0.8.1-1
Severity: important

I experienced some strange problems with configuration of my touchpad (e.g.
"touchpad management" stopped to be available in my "system settings".
When I tried to run synaptiks form command line, first time it started
correctly, but every next attempt to run it (after killing previous
instance) end with errors quoted below (even though "synaptiks --nofork"
does not exit, it doesn't display the GUI).

$ synaptiks  --nofork
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/synaptiks/management.py", line 217,
in _start_stop_monitors
    monitor.start()
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
168, in start
    self._reset_registry()
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
213, in _reset_registry
    for device in self.plugged_devices:
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
119, in plugged_devices
    yield MouseDevice.from_udev(device)
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
77, in from_udev
    return cls(device['ID_SERIAL'], device.parent['NAME'].strip('"'))
  File "/usr/lib/python2.7/dist-packages/pyudev/device.py", line 699, in
__getitem__
    raise KeyError('No such property: {0}'.format(property))
KeyError: u'No such property: ID_SERIAL'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py",
line 241, in show_configuration_dialog
    self.touchpad, self.touchpad_manager, self._config)
  File "/usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py",
line 76, in __init__
    self.management_config, self)
  File
"/usr/lib/python2.7/dist-packages/synaptiks/kde/widgets/management.py", line
66, in __init__
    self._load_userinterface()
  File "/usr/lib/python2.7/dist-packages/synaptiks/kde/widgets/__init__.py",
line 72, in _load_userinterface
    loadUi(ui_description_filename, self)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/__init__.py", line 221,
in loadUi
    return DynamicUILoader().loadUi(uifile, baseinstance)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader/loader.py", line
71, in loadUi
    return self.parse(filename, basedir)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 929,
in parse
    actor(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 770,
in createUserInterface
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 459,
in createLayout
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 502,
in handleItem
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 224,
in createWidget
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 459,
in createLayout
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 502,
in handleItem
    self.traverseWidgetTree(elem)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 748,
in traverseWidgetTree
    handler(self, child)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 215,
in createWidget
    self.stack.push(self.setupObject(widget_class, parent, elem))
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 176,
in setupObject
    obj =  self.factory.createQObject(clsname, name, args, is_attribute)
  File "/usr/lib/python2.7/dist-packages/PyQt4/uic/objcreator.py", line 107,
in createQObject
    return self._cpolicy.instantiate(classType, *args, **kwargs)
  File
"/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader/qobjectcreator.py", line
106, in instantiate
    return clsObject(*ctor_args)
  File "/usr/lib/python2.7/dist-packages/synaptiks/views.py", line 56, in
__init__
    self.setModel(MouseDevicesModel(self))
  File "/usr/lib/python2.7/dist-packages/synaptiks/models.py", line 69, in
__init__
    self._device_index = list(self._monitor.plugged_devices)
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
119, in plugged_devices
    yield MouseDevice.from_udev(device)
  File "/usr/lib/python2.7/dist-packages/synaptiks/monitors/mouses.py", line
77, in from_udev
    return cls(device['ID_SERIAL'], device.parent['NAME'].strip('"'))
  File "/usr/lib/python2.7/dist-packages/pyudev/device.py", line 699, in
__getitem__
    raise KeyError('No such property: {0}'.format(property))
KeyError: u'No such property: ID_SERIAL'


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.9 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kde-config-touchpad depends on:
ii  libxi6                2:1.4.5-1
ii  python                2.7.2-10
ii  python-argparse       1.2.1-2
ii  python-kde4           4:4.6.80-3+b2
ii  python-pkg-resources  0.6.24-1
ii  python-pyudev         0.13-1
ii  python-qt4            4.9.1-1
ii  python2.6             2.6.7-4
ii  python2.7             2.7.2-8

Versions of packages kde-config-touchpad recommends:
ii  libxtst6     2:1.2.0-4
ii  python-dbus  0.84.0-3
ii  upower       0.9.15-2

kde-config-touchpad suggests no packages.

-- no debconf information





More information about the pkg-kde-extras mailing list