Siduction Forum

Siduction Forum => Software - Support => Topic started by: Lanzi on 2017/03/09, 16:44:17

Title: Thunderbird startet nicht!
Post 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

Title: Re: Thunderbird startet nicht!
Post by: Lanzi on 2017/03/09, 16:49:51
verbose bringt etwas mehr Klarheit... aber ich habe im homeordner keinen Ordner .thunderbrid!


Code: [Select]
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'

Title: Re: Thunderbird startet nicht!
Post by: hsp on 2017/03/09, 16:56:05
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)
Title: Re: Thunderbird startet nicht!
Post by: Lanzi on 2017/03/09, 16:59:52
Ahhh. okay. Dann warten wir mal auf eine neue Version :-)
Title: Re: Thunderbird startet nicht!
Post by: hsp on 2017/03/09, 17:20:02
Du brauchst nicht warten, mach das was da steht und es geht :)
Title: Re: Thunderbird startet nicht!
Post by: oduffo on 2017/03/09, 17:33:52
@Lanzi
Oder downgrade auf version 45.7.1-1.
Hab ich gestern gemacht und alles ist wieder gut.

Gruß
oduffo
Title: Re: Thunderbird startet nicht!
Post by: Lanzi on 2017/03/09, 23:17:09
@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.
Title: Re: Thunderbird startet nicht!
Post by: jure on 2017/03/09, 23:46:48
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.
Title: Re: Thunderbird startet nicht!
Post by: melmarker on 2017/03/10, 00:02:05
ist es wirklich so schwer, ein paar Zeichen weg zu machen?

Code: (diff) [Select]
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."
Title: Re: Thunderbird startet nicht!
Post by: Lanzi on 2017/03/10, 06:51:08
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.