On Tue, 7 Mar 2017 13:21:49 +0100 John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> wrote:

> I can confirm that the suggested fix by Simon in #857029 fixes the problem > for me, i.e., removing all the comments from the lines here in Thunderbird's
> startup bash script in /usr/bin/thunderbird:
>
> 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 > [ "$(readlink -e "${TB_PROFILE_FOLDER}")" != "${ID_PROFILE_FOLDER}" ]; then # compare if canonical name of both folders equal
>
> Therefore merging both bugs.
>
> Adrian


I am affected by the same bug and this solution does not work.

I did the icedove->thunderbird migration a long time ago. I deleted manually the folder .icedove_moved_by_thunderbird_starter. Thunderbird was working fine until the 1:45.7.1-2 update. I don't have a .icedove folder or symlink.

I tried to remove the comments in /usr/bin/thunderbird to obtain:

# We found both profile folder, but they are not linked to each other! This # 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}" ]; } && \ { [ -d "${TB_PROFILE_FOLDER}" ] || [ -L "${TB_PROFILE_FOLDER}" ]; } && \ [ "$(readlink -e "${TB_PROFILE_FOLDER}")" != "${ID_PROFILE_FOLDER}" ]; then

output_debug "There is already a folder or symlink '${TB_PROFILE_FOLDER}', will do nothing."

But I still have an error at startup:

$ thunderbird --verbose
INFO  -> [[ ... using verbose mode ... ]]
DEBUG -> There is already a folder or symlink '/home/pierre/.thunderbird', will do nothing.
DEBUG -> Please investigate by yourself! Some more information below.
<12>Mar 8 18:33:07 pierre[24660]: /usr/bin/thunderbird: [profile migration] Couldn't migrate Icedove into Thunderbird profile due existing or symlinked folder '/home/pierre/.thunderbird'! DEBUG -> /home/pierre/.icedove is probably a symlink pointing to a non existing target, at least not to /home/pierre/.icedove. <12>Mar 8 18:33:07 pierre[24662]: /usr/bin/thunderbird: [profile migration] /home/pierre/.icedove is probably a symlink pointing to a non existing target, at least not to /home/pierre/.icedove.
DEBUG -> Found folder '/home/pierre/.thunderbird'
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. INFO -> An error happened while trying to migrate the old Icedove profile folder '/home/pierre/.icedove'.
INFO  -> Please take a look into the syslog file!

I repeat: I don't have a .icedove folder or symlink.

Any ideas?


Reply via email to