Package: icedove
Version: 1:45.7.1-2
Severity: important
Tags: patch

Dear Maintainer,

Staring thunderbird you get this:
/usr/bin/thunderbird: line 197:  : command not found
<12>Mar  8 18:21:15 jfp[2567]: /usr/bin/thunderbird: [profile migration]
Couldn't migrate Icedove into Thunderbird profile due existing or symlinked
folder '/home/jfp/.thunderbird'!
<12>Mar  8 18:21:15 jfp[2569]: /usr/bin/thunderbird: [profile migration]
/home/jfp/.icedove is probably a symlink pointing to a non existing target, at
least not to /home/jfp/.icedove.
INFO  -> An error happened while trying to migrate the old Icedove profile
folder '/home/jfp/.icedove'.
INFO  -> Please take a look into the syslog file!

This is due to an error in the script/usr/bin/thunderbird:
You cannot use the \ to merge multiple lines AND have a comment:
ie:
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

Workaround is to remove the comments on those two lines (Anything after \).



-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ.utf8, LC_CTYPE=en_NZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages icedove depends on:
ii  thunderbird  1:45.7.1-2

icedove recommends no packages.

icedove suggests no packages.

-- Configuration Files:
/etc/apparmor.d/usr.bin.icedove changed [not included]

-- debconf-show failed

Reply via email to