Results 1 to 8 of 8

Thread: touchpad control

  1. #1
    Join Date
    Feb 2012
    Location
    Halifax, NS
    Posts
    22

    Default touchpad control

    I have recently upgraded to Tumbleweed from 12.3 by following the steps outlined here.

    after having done this I didn't have the package synaptiks, I re-installed it from software.opensuse.org and now have this version:
    Code:
    linux-7v9h:~ # rpm -q synaptiks
    synaptiks-0.8.1-6.2.1.noarch
    linux-7v9h:~ #
    now when I attempt to control or visit the control page for synaptiks I see:


    any help at this point would be stellar.

  2. #2

    Default Re: touchpad control

    Well, since you're using Tumbleweed this could be related to the current python-kde4 breakage (synaptiks uses python-kde4, and that error message would also suggest something like this).

    So I guess you're only possibility is to wait until this has been fixed.

    What versions of python-kde4 and python-sip do you have installed?
    Code:
    rpm -q python-kde4 python-sip
    And from which repo did you install that synaptiks package from? I only see synaptiks-0.8.1-2.1 in the Tumbleweed repo. This may just as well be your problem, because your version might need a completely different python-kde4 version than the one from Tumbleweed.
    Code:
    rpm -qi synaptiks
    So maybe if you run this it would be fixed:
    Code:
    sudo zypper in -f synaptiks-0.8.1-2.1

  3. #3
    Join Date
    Feb 2012
    Location
    Halifax, NS
    Posts
    22

    Default Re: touchpad control

    Quote Originally Posted by wolfi323 View Post
    Well, since you're using Tumbleweed this could be related to the current python-kde4 breakage (synaptiks uses python-kde4, and that error message would also suggest something like this).

    So I guess you're only possibility is to wait until this has been fixed.

    What versions of python-kde4 and python-sip do you have installed?
    Code:
    rpm -q python-kde4 python-sip
    And from which repo did you install that synaptiks package from? I only see synaptiks-0.8.1-2.1 in the Tumbleweed repo. This may just as well be your problem, because your version might need a completely different python-kde4 version than the one from Tumbleweed.
    Code:
    rpm -qi synaptiks
    So maybe if you run this it would be fixed:
    Code:
    sudo zypper in -f synaptiks-0.8.1-2.1

    Thanks for getting back to me

    Code:
    ********@linux-7v9h:~/tmp> rpm -q python-kde4 python-sip
    python-kde4-4.10.5-1.101.3.x86_64
    python-sip-4.15.1-4.1.x86_64
    ********@linux-7v9h:~/tmp>
    I have done as you suggested and indeed it did show a vendor change
    Code:
    ********@linux-7v9h:~/tmp> rpm -q python-kde4 python-sip
    python-kde4-4.10.5-1.101.3.x86_64
    python-sip-4.15.1-4.1.x86_64
    Code:
    ********@linux-7v9h:~/tmp> sudo zypper in -f synaptiks-0.8.1-2.1
    Retrieving repository 'openSUSE Current OSS updates' metadata .........................................................................................................................................................................[done]
    Building repository 'openSUSE Current OSS updates' cache ..............................................................................................................................................................................[done]
    Retrieving repository 'openSUSE Current non-OSS updates' metadata .....................................................................................................................................................................[done]
    Building repository 'openSUSE Current non-OSS updates' cache ..........................................................................................................................................................................[done]
    Retrieving repository 'packman - Tumbleweed' metadata .................................................................................................................................................................................[done]
    Building repository 'packman - Tumbleweed' cache ......................................................................................................................................................................................[done]
    Loading repository data...
    Reading installed packages...
    Forcing installation of 'synaptiks-0.8.1-2.1.noarch' from repository 'Tumbleweed'.
    Resolving package dependencies...
    
    The following package is going to be downgraded:
      synaptiks 
    
    The following package is going to change vendor:
      synaptiks  openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
    
    
    1 package to downgrade, 1 to change vendor.
    Overall download size: 136.8 KiB. After the operation, additional 33.0 B will be used.
    Continue? [y/n/?] (y): 
    Retrieving package synaptiks-0.8.1-2.1.noarch                                                                                                                                                           (1/1), 136.8 KiB (536.1 KiB unpacked)
    Retrieving: synaptiks-0.8.1-2.1.noarch.rpm ..............................................................................................................................................................................[done (407.5 KiB/s)]
    (1/1) Installing: synaptiks-0.8.1-2.1 .................................................................................................................................................................................................[done]
    ********@linux-7v9h:~/tmp>
    I'm going to attempt to reboot and see if it comes back up as running it still produces the same error as before
    Code:
    ********@linux-7v9h:~/tmp> /usr/bin/synaptiks
    Traceback (most recent call last):
      File "/usr/bin/synaptiks", line 9, in <module>
        load_entry_point('synaptiks==0.8.1', 'gui_scripts', 'synaptiks')()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 337, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2333, in load_entry_point
        return ep.load()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2039, in load
        entry = __import__(self.module_name, globals(),globals(), ['__name__'])
      File "/usr/lib/python2.7/site-packages/synaptiks/kde/__init__.py", line 39, in <module>
        from PyKDE4.kdecore import KAboutData, ki18nc
    RuntimeError: the sip module implements API v10.0 to v10.1 but the PyKDE4.kdecore module requires API v9.2
    ********@linux-7v9h:~/tmp>

  4. #4
    Join Date
    Feb 2012
    Location
    Halifax, NS
    Posts
    22

    Default Re: touchpad control

    Still with the same error as before

    KDEInit could not launch... from launcher

    from Terminal

    Code:
    ***********@linux-7v9h:~/.config/synaptiks> synaptiks
    Traceback (most recent call last):
      File "/usr/bin/synaptiks", line 9, in <module>
        load_entry_point('synaptiks==0.8.1', 'gui_scripts', 'synaptiks')()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 337, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2333, in load_entry_point
        return ep.load()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2039, in load
        entry = __import__(self.module_name, globals(),globals(), ['__name__'])
      File "/usr/lib/python2.7/site-packages/synaptiks/kde/__init__.py", line 39, in <module>
        from PyKDE4.kdecore import KAboutData, ki18nc
    RuntimeError: the sip module implements API v10.0 to v10.1 but the PyKDE4.kdecore module requires API v9.2
    ***********@linux-7v9h:~/.config/synaptiks>
    I'm unsure if a strace would be helpful at this point, however I don't think so. It would appear as though even a proper symbolic link in the right spot would fix this... but my dearest google shows me no love.

  5. #5

    Default Re: touchpad control

    Quote Originally Posted by tyler_d View Post
    Code:
    ********@linux-7v9h:~/tmp> /usr/bin/synaptiks
    Traceback (most recent call last):
      File "/usr/bin/synaptiks", line 9, in <module>
        load_entry_point('synaptiks==0.8.1', 'gui_scripts', 'synaptiks')()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 337, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2333, in load_entry_point
        return ep.load()
      File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2039, in load
        entry = __import__(self.module_name, globals(),globals(), ['__name__'])
      File "/usr/lib/python2.7/site-packages/synaptiks/kde/__init__.py", line 39, in <module>
        from PyKDE4.kdecore import KAboutData, ki18nc
    RuntimeError: the sip module implements API v10.0 to v10.1 but the PyKDE4.kdecore module requires API v9.2
    ********@linux-7v9h:~/tmp>
    You now seem to have python-kde4 from the standard 12.3 (update) repo.

    As a workaround to the current Tumbleweed breakage, please try to download and install the python-kde4 package from the KDE:Release:411 repo:
    Code:
    sudo rpm -Uvh http://download.opensuse.org/repositories/KDE:/Release:/411/openSUSE_12.3/x86_64/python-kde4-4.11.1-118.2.x86_64.rpm
    Please note that this is an experiment, I don't use Tumbleweed and haven't tried that myself.
    But it _should_ work, since Tumbleweed gets its KDE packages from KDE:Release:411 and the python-kde4 version there hasn't changed; it just has been fixed to work with the latest python-sip.

    If you get an error, please post back the error message.

  6. #6
    Join Date
    Feb 2012
    Location
    Halifax, NS
    Posts
    22

    Default Re: touchpad control

    that worked, though I am a bit terrified having a 12.3 package in the mix there.

    Crossing my fingers it doesn't brake anything further.

    Thank-You for the help.

  7. #7

    Default Re: touchpad control

    Quote Originally Posted by tyler_d View Post
    that worked, though I am a bit terrified having a 12.3 package in the mix there.

    Crossing my fingers it doesn't brake anything further.

    Thank-You for the help.
    Don't worry. In this case it's ok for now.

    I hope that that python-kde4 package will be taken over to Tumbleweed soon as well.
    I just wrote an EMail requesting them to do that:
    [opensuse-factory] Re: [Tumbleweed] Problem: akonadi-runtime-1.10.2-2.1.

    Hopefully, somebody will soon react to that and you will be able to just do a "zypper dup" again.
    That 12.3 package should just be replaced by the Tumbleweed version then.

  8. #8

    Default Re: touchpad control

    I just want to mention that the dependency problem should be fixed in the meantime, so "zypper dup" should switch back python-kde4 to the Tumbleweed version.
    The new (fixed) python-kde4 package in Tumbleweed is "python-kde4-4.11.1-4.1".

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •