kde4-kdeadmin-kprinter - brakujace zaleznosci w runtime.

Grzesiek Pycia gzohop at gmail.com
Sun Jan 22 09:42:32 CET 2012


W dniu 22.01.2012 07:31, Paweł Sikora pisze:
> On Sunday 22 of January 2012 06:47:59 Bartlomiej Zimon wrote:
>> Dnia 22 stycznia 2012 4:43 Bartlomiej Zimon <uzi18 w o2.pl> napisał(a):
>>> Dnia 21 stycznia 2012 22:30 Paweł Sikora <pluto w agmk.net> napisał(a):
>>>> On Saturday 21 of January 2012 18:46:53 Bartlomiej Zimon wrote:
>>>>> Dnia 21 stycznia 2012 17:10 Paweł Sikora <pluto w agmk.net> napisał(a):
>>>>>> On Saturday 21 of January 2012 16:59:22 Łukasz Maśko wrote:
>>>>>>> Dnia sobota, 21 stycznia 2012, Paweł Sikora napisał:
>>>>>>> [...]
>>>>>>>> postanowilem wiec sprobowac innej drogi i zamiast
>>>>>>>> menu->settings->system.settings->printer.configuration odpalilem
>>>>>>>> menu->settings->printing ->add, klik, klik, podalem haslo roota,
>>>>>>>> wskazalem plik .ppd ktory mam od producenta i okienka zamarzly :) czekam
>>>>>>>> chwilke i nic, patrze w top-a, a tam cupsd i python rozgrzewaja cpu.
>>>>>>>> dostaly delikatny sygnal zeby przestac, ale zanim to ubilem, to jeszcze
>>>>>>>> mi /var/log/cups zapchaly:
>>>>>>>
>>>>>>> Chciałem spróbować powtórzyć powyższe, ale nie za bardo wiem, jakiej 
>>>>>>> aplikacji do tego użyłeś. Obstawiam, że system-config-printer, ale jeśli 
>>>>>>> tak, to wiem, jak powtórzyć "menu->settings->printing ->add", ale co dalej 
>>>>>>> klikać to już nie wiem. Możesz podesłać na priv ten ppd?
>>>>>>>
>>>>>>> Jeśli chodziło ci o dodanie drukarki to ja to robię z poziomu WWW. W pewnym 
>>>>>>> momencie następuje rzeczywiście "przywieszka", ale to tylko dlatego, że cups 
>>>>>>> buduje listę dostępnych modeli drukarek, co trwa trochę nawet na szybkiem 
>>>>>>> maszynie.
>>>>>>
>>>>>> finalnie tez dodalem drukarke z poziomu www cupsa i poszlo to blyskawicznie.
>>>>>> niestety ten aplet kde jest koszmarny :( plik .ppd do ML-1670 wzialem sobie z paczki
>>>>>> 'unified driver' ze strony samsunga:
>>>>>>
>>>>>> http://www.samsung.com/in/support/detail/supportPrdDetail.do?menu=SP00&prd_ia_cd=1704&prd_mdl_cd=ML-1676%2FXIP&prd_mdl_name=ML-1676&srchword=ML-1676
>>>>>>
>>>>>> do tego musialem jeszcze skopiowac binarke rastertosamsungsplc do /usr/lib/cups/filter
>>>>>> i wyglada, ze wszystko sie ladnie drukuje z poziomu np. okulara.
>>>>>>
>>>>>
>>>>> Zgaduje ze wersja kde4-kdebase == kde4-kdeadmin == 4.8.0 ?
>>>>> Bo z tego co widzialem to kdeadmin nie jest podbity.
>>>>
>>>> fakt, kdebase mam 4.8.0 a admin jeszcze 4.7.4. sprawdze to jeszcze raz jak sie zbiegna wersje na ftp...
>>>
>>> Sprobuj przebudowac 4.7.4 z nowym kde.
>>
>> Poprawka 4.8.0 jest juz dostepne w th-test
>> Za to rozwiazaniem jest - UWAGA!:
>> install python-PyKDE4-devel-tools
>> dlatego ze uic analogicznie potrzebuje tez widgetow z PyKDE4 ktore sa wlasnie w tej paczce
> 
> nie, nie jest ;)
> 
> aktualnie mam zainstalowane fragmenty kde-4.8.0 (bez domieszek 4.7.4) oraz elementy
> python-a, ktore wyczailem po importach:
> 
> kde4-kdeadmin-kprinter-4.8.0-2.x86_64
> python-PyKDE4-4.8.0-1.x86_64
> python-PyKDE4-devel-tools-4.8.0-1.x86_64
> python-PyQt4-4.9-1.x86_64
> python-PyQt4-devel-tools-4.9-1.x86_64
> system-config-printer-1.3.7-1.x86_64
> 

U mnie instalacja python-PyKDE4-devel-tools też rozwiązuje problem
Mam zainstalowane:
kde4-kdeadmin-kprinter-4.7.4-1.i686
python-PyKDE4-4.7.4-1.i686
python-PyKDE4-devel-tools-4.7.4-1.i686
python-PyQt4-4.8.5-1.i686
python-PyQt4-devel-tools-4.8.5-1.i686
system-config-printer-1.3.7-1.i686

Bez python-PyKDE4-devel-tools wywala się na takim błędzie:

ImportError: No module named kpushbutton


[gzohop w snerg ~]$ systemsettings(22432)/kutils (KCModuleProxy)
KCModuleProxyPrivate::loadModule: Module not already loaded, loading
module  "Konfiguracja drukarki"  from library  "kpythonpluginfactory"
using symbol  "kpythonpluginfactory"
systemsettings(22432)/python (plugin)
KPythonPluginFactory::KPythonPluginFactory:
KPythonPluginFactory::KPythonPluginFactory()
systemsettings(22432)/python (plugin) KPythonPluginFactory::initialize:
Initializing Python interpreter.
systemsettings(22432)/python (plugin) KPythonPluginFactory::initialize:
Succesfully initialized Python interpreter.
systemsettings(22432)/python (plugin) KPythonPluginFactory::create:
KPythonPluginFactory::create iface:  KCModule
systemsettings(22432)/python (plugin) KPythonPluginFactory::create:
keyword to be used for finding the plugin code:
"system-config-printer-kde/system-config-printer-kde.py"
systemsettings(22432)/python (plugin) KPythonPluginFactory::create: Path
to plugin code is:
"/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py"
systemsettings(22432)/python (plugin): Error while running factory
function for Python plugin:
"system-config-printer-kde/system-config-printer-kde.py"
Traceback (most recent call last):
  File "<string>", line 18, in kpythonpluginfactory_bridge
  File
"/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line
4398, in CreatePlugin
    kcm = u.makeui(component_data, widget_parent)
  File
"/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line
135, in makeui
    self.ui = PyKcm(component_data, parent, self)
  File
"/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line
111, in __init__
    uic.loadUi(unicode(APPDIR + "/" + "system-config-printer.ui"), self)
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/__init__.py", line
221, in loadUi
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/Loader/loader.py",
line 71, in loadUi
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
927, in parse
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
770, in createUserInterface
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
459, in createLayout
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
502, in handleItem
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
224, in createWidget
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
224, in createWidget
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
459, in createLayout
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
502, in handleItem
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
459, in createLayout
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
502, in handleItem
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
748, in traverseWidgetTree
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
215, in createWidget
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line
176, in setupObject
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/objcreator.py", line
105, in createQObject
  File "/usr/lib/python2.7/site-packages/PyQt4/uic/objcreator.py", line
115, in findQObjectType
  File
"/usr/lib/python2.7/site-packages/PyQt4/uic/Loader/qobjectcreator.py",
line 87, in search
ImportError: No module named kpushbutton


More information about the pld-devel-pl mailing list