Evolution scheint nicht in der Lage zu sein, E-Mail-Kontodaten zu speichern

9

Ich versuche, Evolution mit Exchange einzurichten, damit ich Windows für eine Reihe von Office-Dingen umgehen kann. Das Problem, das ich habe, ist, dass Evolution es beim Einrichten meines Kontos einfach nicht speichern kann. Ich gebe die Informationen an, es scheint eine korrekte Verbindung herzustellen, aber wenn ich am Ende des Assistenten angelangt bin, ist kein Konto konfiguriert. Wenn ich Evolution erneut starte, erhalte ich den Assistenten erneut.

Dies war eine direkte Installation von evolutionund evolution-ewsaus apt auf einer ziemlich brandneuen 14.04-Installation, auf der Xubuntu auf der Vorderseite ausgeführt wird.

Ich konnte keine Protokolle für Evolution sehen, also habe ich es ausgeführt CAMEL_DEBUG=true evolution, um ein bisschen zu debuggen, und die ersten Zeilen sehen folgendermaßen aus:

** (Entwicklung: 14167): WARNUNG **: Verbindung zum Eingabehilfenbus konnte nicht hergestellt werden: Verbindung zu Socket / tmp / dbus-wLqFGe8c5K fehlgeschlagen: Verbindung abgelehnt

(evolution: 14167): camel-WARNING **: Fehler beim Initialisieren der NSS SQL-Datenbank in SQL: / etc / pki / nssdb: NSS-Fehler -8187

** (evolution-alarm-notify: 14173): WARNUNG **: Verbindung zum Eingabehilfenbus konnte nicht hergestellt werden: Verbindung zu Socket / tmp / dbus-wLqFGe8c5K fehlgeschlagen: Verbindung abgelehnt

Datenbank erfolgreich geöffnet

Dies scheint das zu sein, was während des Assistenten passiert ist. Sobald der Assistent endet, erhalten wir ein regelmäßiges Verhalten, bei dem Datenbanken und andere Dinge erstellt werden.

Es stellte sich heraus, dass Evolution beim nächsten Anmelden das gleiche Konto viermal erstellt hatte. Anscheinend gab es dort ein Problem, das umgangen wurde. Es kann immer noch keine Nachrichten von Exchange abrufen, daher ist es so nützlich wie eine Schokoladenteekanne, aber dieses Problem ist begrenzt.

Glenatron
quelle
Haben Sie dieses Problem jemals behoben? Ich habe anscheinend das gleiche Problem.
Ron Smith
1
@ RonSmith Die Lösung, für die ich mich entschieden habe, um Exchange erfolgreich zu nutzen, war Outlook in einer Windows-VM. Ich konnte keine Möglichkeit finden, Evolution dazu zu bringen, mit ihm zu sprechen, und ehrlich gesagt hatte ich keine Zeit, es zu erforschen und zu konfigurieren.
Glenatron

Antworten:

9

Möglicherweise hängt Ihr Problem mit diesem bestätigten Fehler zusammen ( Bitte geben Sie an, dass der Fehler Sie betrifft und die Fehlerhitze zunimmt). Eine mögliche Problemumgehung, die für viele funktioniert hat, finden Sie in Kommentar 35 :
"Ich hatte genau diesen Fehler. Basierend auf Informationen, die ich im entsprechenden RedHat-Bericht ( https://bugzilla.redhat.com/show_bug.cgi?id) gelesen habe = 879773 ) Ich konnte dies zum Laufen bringen, indem ich alle Evolution-Konfigurationsverzeichnisse (die vor langer Zeit einige Konfigurationsversuche hatten) entfernt und Evolution beendet und neu
gestartet habe : [Fri Aug 8 10:02:25 EDT 2014 ]> mike at ossy in ~
rm -rf .config/evolution/ .cache/evolution/ .local/share/evolution/
[Fri Aug 8 10:02:40 EDT 2014]> mike at ossy in ~
pkill evolution
Ich habe den Konto-Assistenten erneut durchlaufen und nach dem Hinzufügen des Kennworts wurde eine Eingabeaufforderung angezeigt, und ich konnte das Kennwort eingeben und das Konto hinzufügen. "

Ich hatte auch das gleiche Problem wie Sie, musste aber zum Glück nicht die gesamte Konfiguration löschen. Nach dem Anmelden / Abmelden der Sitzung fragte mich der Gnome-Schlüsselring erneut nach den Passwörtern , und dann funktionierten die EWS-Konten einwandfrei . Ich habe gerade die doppelten Konten gelöscht , als ich mehrmals versucht habe, sie einzurichten.

Filbuntu
quelle
Beim Abmelden und erneuten Anmelden beim Desktop-Manager wurde das Konto angezeigt, das ich gerade erstellt hatte. Dies war unter Evolution 3.28.5 (mit Evolution-ews)
Randall
0

Ich musste nur die derzeit laufenden Prozesse im Zusammenhang mit der Evolution beenden und die Evolution erneut starten. Das hat bei mir funktioniert.

Methode 1

Listen Sie zunächst die PIDs der aktuell ausgeführten Prozesse für die Evolution auf.

ps -aux | grep evolution

Finden Sie die relevanten PIDs (PID1, PID2, PID3 ...) aus der obigen Ausgabe und beenden Sie sie auf einmal:

kill PID1 PID2 PID3

Alternative Methode

Es kann auch funktionieren, wenn Sie sich nur abmelden und erneut bei Ubuntu anmelden.

Jim C.
quelle