Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: se7en11 on 2011/07/07, 04:58:23

Title: [gelöst] Widgets starten nicht
Post 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.
Title: Widgets starten nicht
Post by: reddark on 2011/07/07, 09:24:50
Kann ich bestätigen. Bei mir genauso, hier 64bit.
Title: Widgets starten nicht
Post by: OppaErich on 2011/07/07, 14:32:36
Aha, dann muss ich ja nicht mehr fahnden. Bei mir lief das Wetter Teil, ich dachte es sei bei einem d-u entfernt worden.
Title: Widgets starten nicht
Post by: agaida on 2011/07/07, 16:58:38
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.
Title: Widgets starten nicht
Post by: reddark on 2011/07/07, 17:16:45
Bei mir geht plasmacon nicht. Ein test mit "Konsole Widget" klappte auch nicht. Es wird gemeldet: script-initialisierung fehlgeschlagen.
Title: Re: Widgets starten nicht
Post by: OppaErich on 2011/07/07, 18:25:17
Quote from: "agaida"

@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.
Title: Re: Widgets starten nicht
Post by: agaida on 2011/07/07, 19:05:24
@OppaErich: Den hab ich auch.

Code: [Select]

$ 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.
Title: [gelöst] Widgets starten nicht
Post by: reddark on 2011/07/07, 19:08:21
Quote
Ich schreib dann mal einen Fehler.

Danke ... mein englisch wäre zu miserabel ;)
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/07, 20:42:51
Done.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633000
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/08, 00:45:35
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:
Code: [Select]

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
Title: [gelöst] Widgets starten nicht
Post by: bluelupo on 2011/07/14, 09:01:07
Hi,
also ich hab den Fehler leider immer noch. Wie schaut's bei euch aus?
Code: [Select]

$ 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:
Title: [gelöst] Widgets starten nicht
Post by: reddark on 2011/07/14, 09:11:10
ebenso ....
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/14, 09:58:17
@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.
Title: [gelöst] Widgets starten nicht
Post by: bluelupo on 2011/07/14, 10:40:30
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?
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/14, 10:56:56
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.
Title: [gelöst] Widgets starten nicht
Post by: bluelupo on 2011/07/14, 11:31:04
@agaida: nur die plasma-scriptengine-python downgraden oder?
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/14, 11:37:35
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.
Title: [gelöst] Widgets starten nicht
Post by: hefee on 2011/07/14, 11:39:15
nein du musst nur python-kde4 downgraden:

Code: [Select]

$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
Title: [gelöst] Widgets starten nicht
Post by: mango on 2011/07/14, 15:48:30
Hi hefee!
Quote from: "hefee"
nein du musst nur python-kde4 downgraden:

Merci, Merci!

Gruss
Wolfgang
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/19, 09:18:02
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633000

Es sollte ein Satz neuer Pakete unterwegs sein, der das löst.
Title: [gelöst] Widgets starten nicht
Post by: agaida on 2011/07/20, 16:00:48
Plasmacon und andere python Widgets funken wieder. Bitte bestätigen und wenn es klappt auf gelöst setzen.
Title: [gelöst] Widgets starten nicht
Post by: reddark on 2011/07/20, 16:20:50
Quote
Bitte bestätigen

von meiner seite bestätigt

Quote
und wenn es klappt auf gelöst setzen.

Kann ich nicht ;)
Title: [gelöst] Widgets starten nicht
Post by: bluelupo on 2011/07/20, 19:46:43
ich hab's auf gelöst gesetzt