Siduction Forum
Siduction Forum => Upgrade Warnings => Topic started by: se7en11 on 2011/07/07, 04:58:23
-
Ich nutze eigentlich nur plasmacon und moc plasma client.
Beide nutzen plasma-scriptengine-python und beide starten seit heutigem du nicht mehr. Unable to start widget. Script failed.
-
Kann ich bestätigen. Bei mir genauso, hier 64bit.
-
Aha, dann muss ich ja nicht mehr fahnden. Bei mir lief das Wetter Teil, ich dachte es sei bei einem d-u entfernt worden.
-
Hi, gebt doch wenigsten mal einen Ansatz. damit man gegeprüfen kann. Ein oder 2 Widgets, die nicht laufen, wären ein Ansatz.
@OppaErich: Welches von denen, yawp tut vom Feinsten.
-
Bei mir geht plasmacon nicht. Ein test mit "Konsole Widget" klappte auch nicht. Es wird gemeldet: script-initialisierung fehlgeschlagen.
-
@OppaErich: Welches von denen, yawp tut vom Feinsten.
Grmpf, ich wollte dem Ausschreiben ausweichen. :)
Customizable Weather Applet (keine Garantie auf's erste Wort) aus einem third-party repo :P Bin jetzt 2 Wochen mit der amd64 unterwegs weil die 32bit ja kein X mehr will und vorgestern war mir erst aufgefallen dass das Teil nicht mehr läuft. Das hatte ich sogar schon wieder erfolgreich verdrängt bis ich den Fred hier sah.
Den CWA finde ich gar nicht mehr mit packagesearch, ich hab dann einen pywether über 'Miniprogramme holen' runtergeholt. Der sagt mir dann "Der python-Skript-Treiber für Plasma PyWeather kann nicht initialisiert werden.
Hmmm, irgenwelche plasma-script-engine-$s sind schon vor Wochen über den Jordan. Ich hab' nicht verfolgt ob dafür was Neues irgendwann reinkam.
-
@OppaErich: Den hab ich auch.
$ plasmoidviewer Plasmacon
plasmoidviewer(23524)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found
plasmoidviewer(23524)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(23524)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 59, in init
self.module = __import__(self.pluginName+'.'+relpath)
File "/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.py", line 107, in load_module
exec code in mod.__dict__
File "/home/agaida/.kde/share/apps/plasma/plasmoids/Plasmacon/contents/code/main.py", line 29, in <module>
from PyKDE4 import plasmascript
ImportError: cannot import name plasmascript
Ich vermute mal hier (pykde4 (4:4.6.80-2)) eine Regression. Nach einem Downgrade der Pakete auf stable geht es. Ich schreib dann mal einen Fehler.
-
Ich schreib dann mal einen Fehler.
Danke ... mein englisch wäre zu miserabel ;)
-
Done.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633000
-
Der Fehler ist im git schon geschlossen. Falls in den kommenden Tagen also ein kdebase-workspace und oder plasma-scriptengine-python aufschlagen, dürften die Änderungen drin sein. Das ist übrigens dieser Commit:
commit 65edfa5001cefc4fae25afa4e7c0564c556d1e33
Author: Modestas Vainius <modax>
Date: Fri Jul 8 00:19:23 2011 +0300
Switch plasma-scriptengine-python to dh_python2.
Follow python-kde4 4:4.6.80 and switch plasma-scriptengine-python from
python-support to dh_python2. Otherwise, python fails to find
PyKDE4.plasmascript. (Closes: #633000)
und das kann nachgeschaut werden hier:
http://git.debian.org/?p=pkg-kde/kde-sc/kdebase-workspace.git
-
Hi,
also ich hab den Fehler leider immer noch. Wie schaut's bei euch aus?
$ plasmoidviewer tail
plasmoidviewer(5572)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found
plasmoidviewer(5572)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(5572)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 59, in init
self.module = __import__(self.pluginName+'.'+relpath)
File "/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.py", line 107, in load_module
exec code in mod.__dict__
File "/home/michael/.kde/share/apps/plasma/plasmoids/tail/contents/code/main.py", line 4, in <module>
from PyKDE4 import plasmascript
ImportError: cannot import name plasmascript
plasmoidviewer(5572)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
plasmoidviewer(5572)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
-
ebenso ....
-
@bluelupo: Geduld, junger Mann. ;) Irgendwann bauen die die Pakete mal neu und dann hast Du eventuell Deine Python-Plasmoide wieder. Den Vorschlag, das mal eben selbst zu bauen, mach ich jetzt mal nicht, das ist ein wenig zu aufwendig. Das kann sich nur noch um Wochen handeln.
Willkommen in der Welt binärverteilter Distributionen. Diese kleine mistige Änderung sitzt so ungefähr an der beschissensten Stelle für einen schnellen Fix, da das einen fast kompletten Satz an KDE-Paketen bringen würde, wenn man es richtig macht.
kdebase-workspace greift so ungefähr in alles und jedes rein, was KDE heisst. Ein Kernel ist dagegen recht trivial.
-
Hi agaida,
ich hätte gedacht der Fehler läge eher an einen Python-Paket der Fehlermeldung nach zu urteilen. Ich hab' schon immer nicht ganz verstanden warum die KDE-Miniprogramme so empfindlich auf irgendwelche Abhängigkeiten sind. Die sollten doch eigentlich von Haus aus wartungsfreundlicher sein?
-
Im Link über Deinem Posting ist der Fix, der das beheben soll. Der soll dazu führen, das das pykde überhaupt wieder funkt. Viel machen kann man da nicht, wenn die jetzt schon KDE unstable da reinmischen, dann könnte das eventuell dauern. Zurücklehen und abwarten ist angesagt.
Wenn dann die Python-Bindings gefixt sind, dann ist das auch genau so freundlich, wie Du es beschreibst. Das Pakte ist in Ordnung. Mit einem kompletten Satz KDE-Ustable rennt das auch vom Feinsten (Arch ist grade auf 4.6.90 an der Stelle). Da knallt momentan dann nur noch kwin ganz gewaltig, was einen Produkiveinsatz defacto unmöglcih macht.
EDIT: Abhilfe kannst Du durch den von mir vorgeschlagenen Downgrade erreichen.
-
@agaida: nur die plasma-scriptengine-python downgraden oder?
-
Ich glaub ja, das dürfte kaum Abhängigkeiten haben. Um ehrlich zu sein, hab ich das schon wieder lange verdrängt, da ich keine betroffenen Plasmoide einsetze.
-
nein du musst nur python-kde4 downgraden:
$apt-cache policy python-kde4
python-kde4:
Installiert: 4:4.4.5-7
Kandidat: 4:4.6.80-2
Versionstabelle:
4:4.6.80-2 0
500 http://cdn.debian.net/debian/ sid/main amd64 Packages
*** 4:4.4.5-7 0
500 http://cdn.debian.net/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/status
4:4.4.5-3 0
500 http://cdn.debian.net/debian/ stable/main amd64 Packages
-
Hi hefee!
nein du musst nur python-kde4 downgraden:
Merci, Merci!
Gruss
Wolfgang
-
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633000
Es sollte ein Satz neuer Pakete unterwegs sein, der das löst.
-
Plasmacon und andere python Widgets funken wieder. Bitte bestätigen und wenn es klappt auf gelöst setzen.
-
Bitte bestätigen
von meiner seite bestätigt
und wenn es klappt auf gelöst setzen.
Kann ich nicht ;)
-
ich hab's auf gelöst gesetzt