There was a regression that was introduced with the update of Thunderbird to 3.0.4+nobinonly-0ubuntu2 that prevented the application from starting. Chris Coulson provided a description and a manual fix for those affected by it to the Ubuntu Developers list which is quoted below:

Some people have experienced a problem with Thunderbird failing to start after upgrading to 3.0.4+nobinonly-0ubuntu2 (see [1]). An updated version which fixes this bug has been uploaded already and the affected binaries removed from the archive. If you have already updated to the affected version and you are experiencing this problem, then you will need to recover manually in order to use Thunderbird again.

The issue is that under certain conditions, the thunderbird wrapper script replaces your profile with a recursive symlink. If you are running the affected version and thunderbird no longer starts, please open a terminal and run “ls -ld ~/.*thunderbird*”. If you see output similar to the following, then you are affected by this bug and will need to proceed with the instructions following.

lrwxrwxrwx 1 chr1s chr1s   24 2010-04-15 19:08 /home/chr1s/.mozilla-thunderbird -> /home/chr1s/.thunderbird
lrwxrwxrwx 1 chr1s chr1s   24 2010-04-15 19:08 /home/chr1s/.thunderbird -> /home/chr1s/.thunderbird
drwx—— 3 chr1s chr1s 4096 2010-04-15 19:08 /home/chr1s/.thunderbird.upstream

To recover from this, you need to:
1) Delete the recursive symlink (~/.thunderbird) by running “rm ~/.thunderbird”.
***Only do this if you see the output above, else you could be deleting your profile. If you are unsure, then rename the file instead***
2) Move ~/.thunderbird.upstream to ~/.thunderbird by running “mv ~/.thunderbird.upstream ~/.thunderbird”

Once you have done this, you will be able to open Thunderbird again.

Sorry for the inconvenience.

Regards
Chris

[1] – https://launchpad.net/bugs/563893

Share