Migration von Icedove nach Thunderbird fehlgeschlagen

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Bruddelsupp
Beiträge: 4
Registriert: 28.04.2017 19:59:41

Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von Bruddelsupp » 28.04.2017 20:43:07

Hallo Zusammen,

nachdem ich jetzt schon eine Weile zu Debian GNU/Linux 8 (jessie) 64-Bit stable zurückgekehrt bin habe ich mich jetzt auch hier angemeldet. Eine Frage habe ich auch gleich mitgebracht:

Ich habe über die Paketaktualisierung Icedove auf Thunderbird migriert, leider hat das nicht funktioniert. Beim Start der Applikation erhalte ich folgende Meldung, die ich nur mit OK bestätigen kann, woraufhin gar nichts passiert:

If you see this message something went wrong while migrating your Icedove profile(s) into the Thunderbird profile folder.

The following error occured:

An existing profile folder (or symlink) '.thunderbird' and a folder (or symlink) '.icedove' was found in your home directory '/home/username/'
while trying to migrate the Icedove profile(s) folder.

This can be caused by an old, currently unused profile folder or you might be using Thunderbird as provided by upstream Mozilla. If you don't need this old profile folder, you can remove or backup it and start Thunderbird again.

Sorry, but please investigate the situation yourself.

The Debian wiki has extra information about the migration from
Icedove to Thunderbird.

https://wiki.debian.org/Thunderbird

Please also read the information in section 'Profile Migration' in /usr/share/doc/thunderbird/README.Debian.gz

Ich habe in meinem home directory keinen symlink oder Ordner gefunden, die genannte Readme Datei enthielt u.a. folgende Hinweise:

For versions greater 1:45.6.0-2 the following packages were introduced as a
replacement.

old package .... --> new package usage
---------------------------------------------------------------------------------
icedove ........ --> thunderbird (Thunderbird Main application)
icedove-dev .... --> thunderbird-dev (Thunderbird Development files)
icedove-dbg .... --> thunderbird-dbg (Thunderbird with debugging symbols)
iceowl-extension --> lightning (Lightning, aka Calendar for Thunderbird)
icedove-l10n-* . --> thunderbird-l10n-* (l10n localization for Thunderbird)
iceowl-l10n-* .. --> lightning-l10n-* (l10n localization for Lightning)

The old packages were changed to transitional packages and can be safely
removed after the automatically installation of the new packages.

= Profile Migration =
=====================

Due the removing of the rebranding for Icedove Thunderbird will use the default
profile folder $HOME/.thunderbird for storing all the various user related
stuff!
With the new Thunderbird packages there is a wrapper script included, placed as
/usr/bin/thunderbird that will do a adoption of the existing profile folder
$HOME/.icedove into the new default folder for the user profile
$HOME/.thunderbird by setting up a symlink to the existing profile if possible.

The automatism in the script will check the following parts:

1. Check if there is a folder or a symbolic link $HOME/.icedove existing and
there is NO folder or symbolic link $HOME/.thunderbird.

2. Create a symlink from $HOME/.thunderbird to $HOME/.icedove .

3. Fixing Mime type registration for' http(s)' and 'file' inside mimeTypes.rdf
if they registered for iceweasel. Before starting the fixup a backup will
be created name $FILE.backup_thunderbird_migration-${DATE}.

4. Also check for desktop type registrations of 'userapp-icedove*.desktop' in
'$HOME/.config/mimeapps.list' and $HOME/.local/share/applications/mimeapps.list,
but only if this file exists, users of tiling window managers won't have
this file. Read further for more information on this.
Like above, a backup of the existing file with same schema will be created
if needed.

7. If all was going well, starting Thunderbird.

8. If there is no folder $HOME/.icedove or $HOME/.thunderbird exists the
wrapper script will start Thunderbird without any extra action.

9. The above steps from 3.) will be also done if you already have a symlink
$HOME/.thunderbird that is pointing to $HOME/.icedove or the opposite,
$HOME/.thunderbird is pointing to $HOME/.icedove.

So if you don't have one of the following four cases the wrapper script
will exit with a error message.

1. $HOME/.icedove is existing and holds valid profile data
2. $HOME/.thunderbird points to $HOME/.icedove and 1. is true
3. $HOME/.icedove points to $HOME/.thunderbird and 1. is true
4. $HOME/.thunderbird is existing and holds valid profile data
(Note: Not the script, but Thunderbird will error out here if no
profiles are found!)

If there is anything going wrong there will be splash screens displayed with
some additional notes, the logger mechanism will write some information about
what's going wrong into /var/log/syslog.

Da ich die Hinweise zur Profilmigration kaum nachvollziehen konnte, habe ich zuerst alle Icdove Pakete und dann die Thunderbird Pakete deinstalliert und dann Thunderbird neu installiert. Leider hat das keinerlei Änderung bewirkt, ich gehe davon aus dass mein Icedove Profil noch stört. Wie würdet Ihr als nächstes vorgehen?

Danke im Voraus.

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von debianoli » 29.04.2017 08:10:27

Wieso hast du Thunderbird/Icedove deinstalliert, anstatt den Anweisungen in der Fehlermeldung zu folgen?

Da steht doch, was du machen sollst:

Wahrscheinlich war bei dir ein .thunderbird-Profil in deinem User-Home bereits vorhanden.

Zuerst würde ich eine Sicherheits-Kopie der bestehenden Profile anlegen und dann den verborgenen Ordner .thunderbird in deinem User-Home löschen bzw. umbennen.

Also so

Code: Alles auswählen

tar -cvf ~/icedove_backup.tar ~/.icedove
tar -cvf ~/thunderbird_backup.tar ~/.thunderbird
Dann

Code: Alles auswählen

mv ~/.thunderbird ~/.thunderbird_alt
Und nun Thunderbird neu starten

KloBoBBerLe
Beiträge: 105
Registriert: 16.03.2013 14:29:42

Re: Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von KloBoBBerLe » 29.04.2017 17:51:36

Könnte man zur Migration nicht einfach die im Verzeichnis .icedove enthaltene Datei profiles.ini sowie das ebenfalls darin befindliche Verzeichnis blablabla.default nach .thunderbird kopieren (bzw. alles dortig bislang vorhandene überschreiben)?

KP97
Beiträge: 3433
Registriert: 01.02.2013 15:07:36

Re: Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von KP97 » 29.04.2017 20:38:06

Das Verzeichnis .icedove braucht man doch nur umbenennen nach .thunderbird.
Vorher von .icedove ein bak erstellen.

Bruddelsupp
Beiträge: 4
Registriert: 28.04.2017 19:59:41

Re: Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von Bruddelsupp » 01.05.2017 12:44:13

Hallo Zusammen,

danke für Eure Antworten. Die Lösung war doch ganz einfach ich hatte eine .icedove und eine .thunderbird Datei im Profilpfad. Die .thunderbird habe ich als Backup behalten und die ,icedove in .thunderbird umbenannt und siehe da ... alles wieder i.O.

Fragt mich nicht, was daran jetzt so schwer war. ^^

Benutzeravatar
Patsche
Beiträge: 3261
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: Migration von Icedove nach Thunderbird fehlgeschlagen

Beitrag von Patsche » 01.05.2017 12:52:10

Bruddelsupp hat geschrieben:Die Lösung war doch ganz einfach ich hatte eine .icedove und eine .thunderbird Datei im Profilpfad.
Nichts anderes stand in den ersten Zeilen der Fehlermeldung ;)
Bruddelsupp hat geschrieben: An existing profile folder (or symlink) '.thunderbird' and a folder (or symlink) '.icedove' was found in your home directory '/home/username/'
while trying to migrate the Icedove profile(s) folder.

Antworten