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: * use du and df (or the equivalent) before the transition to pre-emptively avoid a transition which we know will fail ahead of time * if we run into a failure that we think might be due to an out-of-filesystem-space condition, test if the filesystem in question is actually full, and report that clearly. * if we find that the transition fails and the filesystem is actually full, go ahead and rename ~/.icedove_moved_by_thunderbird_starter back to ~/.icedove * in the same situation, maybe go ahead and destroy the freshly-created ~/.thunderbird ? (this is a little bit scarier -- if it's too scary, maybe suggest it explicitly? I hope these are useful suggestions. thanks for your work maintaining icedove/thunderbird in debian! --dkg -- System Information: Debian Release: 9.0 APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (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-1 icedove recommends no packages. icedove suggests no packages. -- Configuration Files: /etc/icedove/pref/icedove.js [Errno 2] No such file or directory: '/etc/icedove/pref/icedove.js' -- no debconf information