On Thu, Feb 16, 2017 at 03:42:44PM -0500, Daniel Kahn Gillmor wrote:
> Package: icedove
> Version: 1:45.7.1-1
> Severity: normal
>
> I have a filesystem with a couple GiB free.
>
> My .icedove folder is on it, and it is at least three times the free space.
>
> when i launched the upgrade and tried to handle the transition to
> thunderbird, the transition failed with a bunch of messages like:
>
> cp: error writing '....': No space left on device
>
> and then finally:
>
> A error happened while copying the Icedove profile folder into
> '/home/dkg/.thunderbird'
> The old unchanged profile(s) will still be found in '/home/dkg/.icedove'.
> Please check for potentially problems like low disk space or wrong access
> rights!
> <12>Feb 16 15:32:45 dkg[17224]: /usr/bin/icedove: [profile migration]
> Couldn't copy '/home/dkg/.icedove' into '/home/dkg/.thunderbird'!
> A error happened while trying to migrate the old Icedove profile folder
> '/home/dkg/.icedove'.
> Please take a look into the syslog file!
>
>
> in actuality, .icedove had already been renamed to
> .icedove_moved_by_thunderbird_starter, and had not been renamed back
> to .icedove.
>
> A couple ideas that might make things better:
>
[..snip very useful suggestions..]
An alternative would be to not backup the whole folder but only the
files modified (which excludes all the mail archives and only takes a
couple of bytes). Then symlink .thunderbird → .icedove on existing
installations. New installations will use .thunderbird by default then.
It's not as clean as moving everything to thunderbird but would provide
for a clean way back on case of errors:
* restore the handful of backed up files
* drop symlink
Cheers,
-- Guido