[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#663639: marked as done (kde-config-touchpad: Synaptiks doesn't start correctly. When started from command line - displays errors)



Your message dated Sat, 25 Mar 2017 10:10:56 +0100
with message-id <20170325091050.3fipemlk64eyjl4c@gnuservers.com.ar>
and subject line Re: Bug#663639: Workaround found?
has caused the Debian Bug report #663639,
regarding kde-config-touchpad: Synaptiks doesn't start correctly. When started from command line - displays errors
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
663639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663639
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Version: 4:5.3.2-1

¡Hola!

synaptiks functionality has been integrated in the plasma-desktop in the plasma 5 release and shares no code with the previous python based config module. So I'm closing the issue with the version that included the plasma-desktop's transitional kde-config-touchpad package.

Happy hacking,
--
"Anytime you have a fifty-fifty chance of getting something right, there's a
90 percent probability you'll get it wrong."
-- The 50-50-90 rule
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: