Siduction Forum
Siduction Forum => Software - Support => Topic started by: Lanzi on 2017/03/09, 16:44:17
-
Die Umstellung von Icedove auf Thunderbird war problemlos verlaufen und seit gestern meldet sich nun (Wochen nach der Umstellung) Thunderbird damit, dass es Probleme mit der Umstellung gibt.
Es lief wiue gesagt alles sehr schön in Thunderbird.
Nun das abstruse... ich bekomme ihn nicht mehr gestartet. Habe vieles versucht
1. geschaut ob noch Icedovereste irgendwo sind - waren keine
2. mal ein andere ~/.thunderbrid vom Laptop probiert - gleiche Fehlermeldung
3. manuell /etc/thunerbird gelöscht
3. apt purge thunderbird && apt install thunderbird und dann ohne Profil gestartet (also ohne ~/.thunderbrid) - gleiche Fehlermeldung
Mit anderen Worten. es gibt keinen Weg Thunderbird zu starten...
Hat jemand eine Idee? Gibt esvlt. noch irgendwo Dateien, die auf Icedove hinweisen und jetzt alles blockieren?
gelöscht
-
verbose bringt etwas mehr Klarheit... aber ich habe im homeordner keinen Ordner .thunderbrid!
h@hal:~$ thunderbird --verbose
INFO -> [[ ... using verbose mode ... ]]
DEBUG -> There is already a folder or symlink '/home/h/.thunderbird', will do nothing.
DEBUG -> Please investigate by yourself! Some more information below.
<12>Mar 9 16:47:57 h[24348]: /usr/bin/thunderbird: [profile migration] Couldn't migrate Icedove into Thunderbird profile due existing or symlinked folder '/home/h/.thunderbird'!
DEBUG -> /home/h/.icedove is probably a symlink pointing to a non existing target, at least not to /home/h/.icedove.
<12>Mar 9 16:47:57 h[24350]: /usr/bin/thunderbird: [profile migration] /home/h/.icedove is probably a symlink pointing to a non existing target, at least not to /home/h/.icedove.
DEBUG -> /home/h/.thunderbird is probably a symlink pointing to a non existing target, at least not to /home/h/.icedove.
<12>Mar 9 16:47:57 h[24352]: /usr/bin/thunderbird: [profile migration] /home/h/.thunderbird is probably a symlink pointing to a non existing target, at least not to /home/h/.icedove.
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-primary-button-warps-slider' of type `gboolean' from rc file value "((GString*) 0x55d6bef4f2e0)" of type `gboolean'
-
Die Lösung findest du hier:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857029 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857029)
-
Ahhh. okay. Dann warten wir mal auf eine neue Version :-)
-
Du brauchst nicht warten, mach das was da steht und es geht :)
-
@Lanzi
Oder downgrade auf version 45.7.1-1.
Hab ich gestern gemacht und alles ist wieder gut.
Gruß
oduffo
-
@Oduffo... ich habe mir schon einen Wolf gesucht, ich finde entweder ubuntu debs, die buggy-aktuelle Debian oder tarbälle. aber nirgends das thunderbird-45.7.1-1_amd64.deb!
in /var/apt/cache habe ich nichts. Hast DU es noch?
Für ne Bereitstellung, per PM wäre ich echt dankbar!
@hsp: das ist mir nicht ganz klar. hatte jetzt auch im Paralellthread gelesen. Bekomme es zumindest nicht hin. Mit einem leeren .icedove hatte ich es versucht, aber dann entsteht ein Symlink und ich will ja nicht wieder alles in einen Icedoveordner einpflegen. Alle anderen Varianten scheiterten.
-
Lanzi,
du brauchst nur den alten .icedove Ordner in deinem home und den aktuellen thunderbird 45.7.1-2. Wenn du den startest wird .thunderbird als link auf .icedove angelegt - fertig.
So war´s zumindest bei mir.
-
ist es wirklich so schwer, ein paar Zeichen weg zu machen?
diff --git a/usr/bin/thunderbird b/usr/bin/thunderbird
index 922bced..a599155 100755
--- a/usr/bin/thunderbird
+++ b/usr/bin/thunderbird
@@ -193,8 +193,8 @@ elif { [ -d "${TB_PROFILE_FOLDER}" ] && [ -L "${ID_PROFILE_FOLDER}" ]; } && \
# is a state we can't solve on our own !!! The user needs to interact and
# has probably an old or otherwise used Thunderbird installation. Which one
# is the correct one to use?
-elif { [ -d "${ID_PROFILE_FOLDER}" ] || [ -L "${ID_PROFILE_FOLDER}" ]; } && \ # .icedove exists as folder or symlink
- { [ -d "${TB_PROFILE_FOLDER}" ] || [ -L "${TB_PROFILE_FOLDER}" ]; } && \ # .thunderbird exists as folder or symlink
+elif { [ -d "${ID_PROFILE_FOLDER}" ] || [ -L "${ID_PROFILE_FOLDER}" ]; } && \
+ { [ -d "${TB_PROFILE_FOLDER}" ] || [ -L "${TB_PROFILE_FOLDER}" ]; } && \
[ "$(readlink -e "${TB_PROFILE_FOLDER}")" != "${ID_PROFILE_FOLDER}" ]; then # compare if canonical name of both folders equal
output_debug "There is already a folder or symlink '${TB_PROFILE_FOLDER}', will do nothing."
-
habe noch eine alte Version auf meinem Server gefunden. Problem also gelöst.
@Jure: danke. Aber das hatte nicht geklappt, bzw. wollte ich nicht wieder alles in Icedove verpacken.
@Melmarker: Danke.