PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : evolution fehler bug oder config



fussel28
22.07.05, 10:33
Hallo

auf meinem Debian System habe ich evolution 2.2.2-4 und
evolution-data-server1.2 1.2.2-5.1 installiert
alles lief bisher gut, nur einmal wollte ich den internen Kalender von
Evolution starten und seit dem startet Evolution nicht mehr und sagt,
dass die Anwendung unerwartet beendet wurde. Daraufhin habe ich mal
folgende Ordner umbenannt .evolution und evolution in meinem
Homeverzeichnis, aber es hat sich nix verbessert. Habe mal einen neuen
Benutzer angelegt, da startet Evolution, aber beim beenden kommt dann
wieder der Fehler, dass er unerwartet beendet wurde. Denke vielleicht,
dass irgendwo in einer config irgendwas schreckliches steht was ihm nicht
schmeckt.
Muss aber auch dazu sagen, dass in letzter Zeit mein PC unter Linux abgestürzt ist. Aktuelle Pakete habe ich auch immer drauf debian testing.
das ist die Ausgabe des Terminals:
es menu class init
adding hook target 'source'

(evolution:14320): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

scheint normal zu sein.
wäre super wenn mir da jemand helfen kann.
gruß

carnil
23.07.05, 09:48
Hallo

Könntest versuchen strace zu benutzen, um an mehr Informationen zu gelangen, damit vielleicht dann auch jemand anderes helfen könnte.

smiler
23.07.05, 10:00
Hi fussel,

ist ein bug in testing.
Alle details sind hier zu finden:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=317283

Loesung ist vorerst ein Downgrade von ein paar Libraries, oder warten.
Ich vermute mal, dass es noch so lange bestehen bleibt, bis Gnome 2.10 in testing ankommt. Aber wie lange das dauert weiss ich nicht.

Smiler

fussel28
23.07.05, 21:30
hi smiler
danke für die info und den Link, kann aber mit den Massages nichts anfangen :-/
egal ich warte bis der bug behoben ist.
das neue gnome müsste ja dann bald mal kommen
gruß

fussel28
25.07.05, 13:18
habe jetzt mal evolution 2.0.4-2 von stable installiert, aber es geht immernoch nicht :confused:

carnil
28.07.05, 09:24
Hallo

Hmm, dann könnte man ja trotzdem mal versuchen, an weitere Informationen zu kommen (wie gesagt, z.B. über strace).

fussel28
29.07.05, 09:22
kannst du mir da vielleicht die Optionen sagen die ich an strace anfügen muss, weil sonst gibt er ja unmängen aus.
er entdeckt einige Fehler :-/
vielleicht muss ich auch doch irgendwann Linux nochmal neu installieren
gruß

smiler
29.07.05, 09:46
ein strace wird absolut nichts bringen.

evolution haengt von einer menge libs ab. unter anderem auf von ein paar, die vor kurzem von Version 2.8 auf 2.10 geupdated wurden. und da kann evolution halt nicht mehr.
Der einzige AUsweg ist im oben verlinkten Bugeintrag beschrieben. Backport zweier libraries auf Version 2.8

ein strace ist hier nicht hilfreich.

smiler

carnil
30.07.05, 08:58
Hallo smiler
ein strace wird absolut nichts bringen.

Ok, hast Recht. Entschuldigung für den falschen Tipps bzw. Ansatz um an eine Lösung zu kommen.

fussel28
02.08.05, 00:57
wollte jetzt mal die geforderte lib libgnomecanvas2-0=2.8.0-1 downgraden und habe folgendes unternommen:

fussel:/home/maik# apt-get install libgnomecanvas2-0=2.8.0-1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
instabile Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.

Da Sie nur eine einzige Operation angefordert haben ist es sehr wahrscheinlich,
dass das Paket einfach nicht installierbar ist und eine Fehlermeldung über
dieses Paket erfolgen sollte.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libgnomecanvas2-0: Hängt ab: libgnomecanvas2-common (= 2.8.0-1) aber 2.10.2-2 soll installiert werden
E: Kaputte Pakete
fussel:/home/maik# apt-get install libgnomecanvas2-common=2.8.0-1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete werden ENTFERNT:
apt-watch bluefish bug-buddy capplets dia-gnome eog evolution file-roller
galeon galeon-common gcalctool gconf-editor gdm gedit gedit-common
gnome-about gnome-alsamixer gnome-applets gnome-control-center gnome-core
gnome-cups-manager gnome-games gnome-gv gnome-media gnome-nettool
gnome-panel gnome-panel-data gnome-photo-printer gnome-pilot
gnome-pilot-conduits gnome-session gnome-spell gnome-system-monitor
gnome-system-tools gnome-terminal gnome-utils gnome-volume-manager gnumeric
gnumeric-common gpdf grip gstreamer-editor gthumb gtkhtml3.2 gtkhtml3.6
gwget hardware-monitor kdeaddons libbonoboui2-0 libeel2-2 libgail-common
libgail17 libgal2.2-1 libgal2.2-common libgal2.4-0 libgal2.4-common
libgnome-desktop-2 libgnomecanvas2-0 libgnomecanvasmm-2.6-1
libgnomecupsui1.0-1 libgnomeprintui2.2-0 libgnomeui-0 libgnomeuimm-2.6-1
libgoffice-1 libgtkhtml2-0 libgtkhtml3.2-11 libgtkhtml3.6-18 libnautilus2-2
libpanel-applet2-0 nautilus nautilus-cd-burner nautilus-media netspeed
planner python-gnome2 python2.3-gnome2 rhythmbox stardict stardict-tools
totem-gstreamer vim-gnome vimpart vino yelp zapping zenity
Die folgenden Pakete werden DEAKTUALISIERT:
libgnomecanvas2-common
0 aktualisiert, 0 neu installiert, 1 deaktualisiert, 86 zu entfernen und 0 nicht aktualisiert.
Es müssen 121kB Archive geholt werden.
Nach dem Auspacken werden 211MB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] n
Abbruch.

habe abgebrochen, sonst hätte er mir ja das system zerstört.
über Hilfe wäre ich sehr dankbar :)

gruß

smiler
02.08.05, 18:19
HI,

wenn ich den Bugeintrag lese:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=317283

sollte das problem eigentlichgefixt sein.

apt-get update && apt-get [dist-]upgrade sollte das Problem eigentlich loesen.
Wenn ich Lust habe, mein Laptop heute auszupacken um das zu machen, werde ich berichten ob es stimmt.

smiler

p.s. meine Distribution ist Debian/testing. Wie heisst die jetzt eigentlich mit Klarnamen?

smiler
02.08.05, 21:52
Hm...
habe gerade dist-upgrade gemacht.
immer noch keine aenderung.
Muss mir nochmal die Bugbeschreibung durchlesen und mal schauen.
Ich hoffe, dass es ohne downgrade in naeherer Zukunft gefixt wird.

Smiler

fussel28
03.08.05, 10:11
habe auch in letzter Zeit immer meine testing aktuallisiert und gehofft sie haben es gefixt, aber es scheint sich wohl nix zu tun :-/

carnil
07.08.05, 13:34
Hallo smiler

p.s. meine Distribution ist Debian/testing. Wie heisst die jetzt eigentlich mit Klarnamen?
Meinst du den Codename? Dann wäre es Etch.

Hat sich das Problem eigentlich inzwischen gelöst?

smiler
07.08.05, 13:47
Hi carnil,

yepp den Klarname meinte ich.

Etch heisst sie also jetzt, ok.

Danke fuer den Hinweis.


Bezueglich des Bugs schein sicht in Etch noch nichts getan zu haben, in sid sollte er aber schon behoben sein.

die Workarounds aus der Bugbeschreibung sind folgende:

die libgnomecanvas aus "stable/sarge" installieren,
oder
die libgal aus "unstable/sid" nehmen.

Das Problem lag bzw liegt letztendlich in libgal begruendet. die "alte" libgnomecanvas war aber nicht gegen libgal gebaut, so dass das Problem nicht auffiel. Die derzeit in etch aktuelle libgnomecanvas ist aber gegen libgal gebaut, deshalb "knallt" es. die derzeit in sid befindliche libgal (2.4.3) ist korrigiert. in etch ist noch die libgal 2.4.2 (die, die Probleme macht)

Smiler

fussel28
09.08.05, 07:09
habe jetzt mal versucht über synaptic die libgal von sid zu installieren, aber da meckert er rum wegen den Abhänhigkeiten.
Hast du da noch eine idee wie ich das jetzt am besten installieren kann?
ansonsten muss ich halt alle Pakete mit sid installieren.
gruß

fussel28
31.08.05, 14:38
wäre schön wenn mir da nochmal jemand helfen könnte :)

smiler
05.09.05, 13:47
Hi,

ich versuche es mal

1. schaue mal, welche libgnomecanvas Teile bei DIr installiert sind:


dpkg -l | grep libgnomecanvas

Bei mir sieht es so aus:


moe:~# dpkg -l | grep libgnomecanvas
ii libgnomecanvas2-0 2.10.2-2 A powerful object-oriented display - runtime
ii libgnomecanvas2-common 2.10.2-2 A powerful object-oriented display - common

2. von den installierten Bestandteilen die Versionen von Sarge (stable) downloaden.
zu bekommen hier: http://packages.debian.org
3. wenn Du alle libgnomecanvas-Bibliotheken in ein Verzeichnis installiert hast. kannst Du sie einfach mit dpkg -i installieren. Bei mir sah es so aus:


moe:/home/smiler/download/libgnomecanvas# dpkg -i libgnomecanvas2-*
dpkg - warning: downgrading libgnomecanvas2-0 from 2.10.2-2 to 2.8.0-1.
(Reading database ... 131803 files and directories currently installed.)
Preparing to replace libgnomecanvas2-0 2.10.2-2 (using libgnomecanvas2-0_2.8.0-1_i386.deb) ...
Unpacking replacement libgnomecanvas2-0 ...
dpkg - warning: downgrading libgnomecanvas2-common from 2.10.2-2 to 2.8.0-1.
Preparing to replace libgnomecanvas2-common 2.10.2-2 (using libgnomecanvas2-common_2.8.0-1_all.deb) ...
Unpacking replacement libgnomecanvas2-common ...
Setting up libgnomecanvas2-common (2.8.0-1) ...
Setting up libgnomecanvas2-0 (2.8.0-1) ...

4. Damit die Bibliotheken beim naechsten Installieren/Upgrade o.ä. nicht gleich wieder überschrieben werden, sollten die Pakete auf hold gesetzt werden:


moe:~# echo libgnomecanvas2-0 hold | dpkg --set-selections
moe:~# echo libgnomecanvas2-common hold | dpkg --set-selections


Sollte der Bug doch noch gefixt werden, kann das "hold" folgendermassen wieder entfernt werden:


moe:~# echo libgnomecanvas2-0 install | dpkg --set-selections
moe:~# echo libgnomecanvas2-common install | dpkg --set-selections


Viel Spass

Smiler