Daten werden im übertragenen Thunderbird-Profil nicht erkannt

1066
fixer1234

Ich habe das Thunderbird-Profil von einer Debian Wheezy-Installation auf eine Mint 17-Installation übertragen. Thunderbird erkennt die Add-Ins und Layoutvorgaben im Profil, jedoch keine Benutzerdaten (E-Mail-Konten, E-Mail-Nachrichten, Lightning-Kalendereinträge oder Adressbuchinhalte).

Thunderbird-Versionen: Das Debian-System ist inaktiv, daher kann ich nur mit den gespeicherten Daten arbeiten. Die Thunderbird-Version war 24.3.0. Das war mein Hauptsystem, also hatte ich Thunderbird wahrscheinlich seit 6 Monaten nicht im Mint-System verwendet, obwohl es zuvor funktioniert hatte. Ich glaube, auf dem Mint-System wurden in dieser Zeit möglicherweise ein oder mehrere Thunderbird-Updates installiert. Das Mint-System läuft derzeit mit Thunderbird 31.3.0. Thunderbird fungiert als E-Mail-Client für eine Reihe von POP3-Konten.

Ich habe nicht gedacht, um zu überprüfen, ob Thunderbird noch funktioniert, bevor ich das Profil übertragen habe. Durch das Zurücksetzen des ursprünglichen Mint-Profils wurde das Problem jedoch nicht behoben. Dieser verhält sich genauso.

Was ich versucht habe
Das Profil soll "Plug-and-Play" sein. Man holt es aus einem System heraus, steckt es in das andere, und Thunderbird soll es benutzen. Ich bin auf diese Weise problemlos von Windows zu Mint zu Debian migriert. Es hat nicht funktioniert, das Profil von Debian zurück nach Mint zu kopieren. Ich habe verschiedene Ansätze ausprobiert, darunter:

  • Ersetzen des gesamten .thunderbird-Verzeichnisses
  • Ersetzen des Profils und der Profile.ini
  • Ein neues Profil erstellen und den Inhalt des alten Profils ersetzen
  • Alle oben genannten Schritte mit dem Profil ausführen, das unter Debian aktiv verwendet wurde, und mit einer Sicherung eines vorherigen (und mit dem zuvor auf dem Mint-Computer verwendeten Profil).
  • Deinstallierte Thunderbird, löschte das .thunderbird-Verzeichnis und wurde von Grund auf neu installiert (kein Unterschied)

Diese Mozilla- Ressource beschreibt das Übertragen von Komponenten des Profils Piecemeal, das Profil enthält jedoch anscheinend nichts Unwichtiges oder nichts, was mit dem Problem zusammenhängt. Der Artikel scheint auch nicht umfassend zu sein (z. B. scheinen die E-Mail-Nachrichten in global-messages-db.sqlite enthalten zu sein, der einzigen Datei, die groß genug ist und die nicht erwähnt wird). Ich bin nicht mit den Dateien vertraut, also wäre das Verschieben von Komponenten in Einzelteilen ein Treffer.

Zahlreiche Verweise auf Mozilla-Hilfeseiten geben Versionen des von mir verwendeten Verfahrens als geeignete Methode für die Migration des Profils an. Ähnliche Probleme wurden bei Super User in anderen Fragen beschrieben, z.

Ich habe keine Posts gefunden, in denen behauptet wird, dass Thunderbird V31.3 Kompatibilitätsprobleme mit älteren Profilen hat. Die Add-Ins wurden alle ordnungsgemäß geladen (und beeinträchtigen normalerweise nicht die Erkennung von Benutzerdaten).

Wenn ich keine Lösung finden kann, um ein vorhandenes Profil richtig zu erkennen, kann ich die E-Mail-Konten neu erstellen, damit Thunderbird funktioniert. Dann brauche ich jedoch noch eine Lösung, um die Benutzerdaten aus den alten Profilen zu migrieren. Es gibt keinen offensichtlichen Weg, dies mit den Thunderbird-Tools zu tun, da das Profil Plug-and-Play sein soll.

0

2 Antworten auf die Frage

1
wendy.krieger

Ich habe meine Datei von System zu System übertragen, einschließlich neuer Installationen. Hier ist der Trick. Ich behalte meine Daten in einem Verzeichnis k: \ data \ email. Wenn ich Thunderbird installiere, verbinde ich es mit diesem neuen Profil "Wendy".

1 alter the shortcut to add option -P 2. start this, the default should show the Profile manager 3. Create a new profile, hight Wendy 4. Point it to the email directory zb k:\data\email\[random].name 5. remove the -P icon 

Sie könnten sogar mehrere verschiedene Donnervögel haben, die so angeschlossen sind. Etwas Ähnliches wird auch für den Ausblick verwendet.

Es wäre wahrscheinlich sinnvoll gewesen, so etwas ursprünglich zu tun - Sie müssen das Profil nicht verschieben, sondern nur darauf zeigen und es teilen. Was auch immer los ist, es werden Teile des Profils verwendet, daher ist es kein Problem, es zu finden. Es werden nicht die Benutzerdatenteile davon verwendet. Wenn es sich bei dem Problem um interne Verweise handelt, die auf einen alten Standort verweisen (was das Plug-and-Play-Design beeinträchtigen würde), bin ich um einen Tag zu spät und ein Dollar zu kurz für Ihre Empfehlung. Aber wenn ich das Problem behoben habe, folge ich beim nächsten Mal Ihrem Rat. fixer1234 vor 9 Jahren 0
1
fixer1234

Ich habe die bedrückende Antwort auf meine Frage gefunden. Ich werde es als eine warnende Geschichte veröffentlichen, die jemanden vor einem ähnlichen Schicksal retten könnte.

In Debian habe ich mein Home-Verzeichnis gesichert, das das Thunderbird-Profil enthält. Ich habe Ark verwendet, um es als Tarball zu speichern. Um sicherzustellen, dass keine der Dateien verwendet wird, habe ich in ein anderes Betriebssystem gebootet und es von dort gemacht. Der Prozess erzeugte schöne kleine Tarballs, die bei flüchtiger Prüfung als vollständig angesehen wurden.

Nur durch Eingraben in die Profilstruktur und durch das Speichern der Daten konnte ich das Problem identifizieren. Keine der Dateien, die meine tatsächlichen Thunderbird-Daten (E-Mails oder Kalender) enthielten, wurde aufgenommen. Bei jedem Backup, das ich machte, fehlten diese wenigen Dateien und anscheinend (hoffentlich) nichts anderes. Ich habe nicht herausgefunden, warum diese anders behandelt wurden.

Endeffekt:

  • Erstellen Sie keine Sicherungskopien, indem Sie Ark von einem anderen Betriebssystem aus verwenden.
  • Stellen Sie sicher, dass alle Ihre kritischen Dateien in Ihrem Sicherungsergebnis enthalten sind.

Spekulation: UID könnte der Schuldige gewesen sein

Beide Betriebssysteme wurden seitdem ersetzt, so dass dies nicht überprüft werden kann. Sie sollten jedoch überprüfen, ob Sie sich in einer ähnlichen Situation befinden. Ich habe neuere Versionen von Mint und Debian neu installiert. Dieses Mal befanden sich beide auf Partitionen desselben Laufwerks, sodass die erste Installation für die zweite sichtbar war, was das Problem möglicherweise beeinflusst hat. Bei der Einrichtung von Thunderbird, damit die beiden dasselbe Profil verwenden können (wie in @ wendy.kriegers Vorschlag), entdeckte ich, dass Mint und Debian zumindest im neuen Setup unterschiedliche Standardbenutzer-IDs (UID) verwendeten.

Ich spekuliere, dass die eigentlichen Benutzerdaten im vorherigen Setup mit der UID verknüpft waren, möglicherweise mit anderen Berechtigungen als der Rest des Profils, sodass sie vom anderen Betriebssystem nicht gesehen werden konnten. Im neuen Setup musste ich die UID in einer Installation ändern, damit das Profil in der anderen angezeigt werden konnte.