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?