Python und Cairo GTK Programme starten nicht mehr...

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
cray
User
Beiträge: 5
Registriert: Donnerstag 6. Juli 2006, 15:49

Samstag 9. Dezember 2006, 08:58

Ich habe verschiedene GTK Programme die aus für mich irgendwie nicht erklärlichen Gründen nichtmehr starten können und in etwa follgende Fehlermeldung bringen:

root@shiva:/# update-manager

Traceback (most recent call last):
File "/usr/bin/update-manager", line 28, in ?
import gtk
File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ?
from _gtk import *
File "/usr/lib/python2.4/site-packages/cairo/__init__.py", line 1, in ?
from _cairo import *
ImportError: No module named _cairo

Weiß dort jemand Rat?

Das Python Module Cairo ist aber installiert:

root@shiva:/# dpkg -l|grep cairo|awk {'print $1" "$2" "$3'}
ii libcairo-java 1.0.3-0ubuntu4
ii libcairo2 1.0.4-0ubuntu1
ii libcairo2-dev 1.0.4-0ubuntu1
ii python-cairo 1.0.2-1ubuntu1
ii python-cairo-dev 1.0.2-1ubuntu1
ii python2.4-cairo 1.0.2-1ubuntu1
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Samstag 9. Dezember 2006, 10:40

Existiert bei dir die Datei /usr/lib/python2.4/site-packages/cairo/_cairo.so?
My god, it's full of CARs! | Leonidasvoice vs Modvoice
cray
User
Beiträge: 5
Registriert: Donnerstag 6. Juli 2006, 15:49

Samstag 9. Dezember 2006, 11:19

nein :-) das hört sich nach einer interessanten lösung an also die Datei existiert nicht

root@shiva:/usr/lib/python2.4/site-packages/cairo# ls
__init__.py __init__.pyc __init__.pyo
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Samstag 9. Dezember 2006, 11:23

Deinstallier mal python-cairo-dev, und reinstallier python-cairo und python2.4-cairo. Oder mach gleich ein Update auf Edgy/Etch ;)
My god, it's full of CARs! | Leonidasvoice vs Modvoice
cray
User
Beiträge: 5
Registriert: Donnerstag 6. Juli 2006, 15:49

Samstag 16. Dezember 2006, 13:38

Danke nach einem versions upgrade ging es dann :-)
Antworten