[GH-ISSUE #1686] Thunderbird not start with .icedove folder - Debian 9 #1141

Closed
opened 2026-05-05 07:31:42 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @frank-github on GitHub (Dec 20, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1686

thunderbird.profile creates .icedove folder each time

with Debian9 Thunderbird will not start anymore, because an empty .icedove folder will prevent this.
Error: "something wrong with migration to thunderbird" (or something like that, from my memory)

removing line: mkdir .icedove in profile
removing this folder on disk
and thunderbird can start again :-)

Originally created by @frank-github on GitHub (Dec 20, 2017). Original GitHub issue: https://github.com/netblue30/firejail/issues/1686 thunderbird.profile creates .icedove folder each time with Debian9 Thunderbird will not start anymore, because an empty .icedove folder will prevent this. Error: "something wrong with migration to thunderbird" (or something like that, from my memory) removing line: mkdir .icedove in profile removing this folder on disk and thunderbird can start again :-)
gitea-mirror 2026-05-05 07:31:42 -06:00
Author
Owner

@netblue30 commented on GitHub (Dec 21, 2017):

I got the same thing here on my debian stable. It is a Thunderbird bug, there isn't too much we can do about it. Thunderbird starts with this message:

usr/bin/thunderbird: [profile migration] Couldn't migrate Icedove into Thunderbird profile due existing or symlinked folder '/home/netblue/.thunderbird'!

and it will exit. It happens with or without Firejail.

For me the fix was to remove ~/.thunderbird directory (rm -fr ~/.thunderbird). Before removing it make sure the directory is empty, so you don't scrap your existing emails. Then, you have to start Thunderbird outside the sandbox by running /usr/bin/thunderbird. After importing your old profile from ~/.icedove, shut down Thunderbird and restart it in a sandbox (firejail thunderbird).

<!-- gh-comment-id:353359177 --> @netblue30 commented on GitHub (Dec 21, 2017): I got the same thing here on my debian stable. It is a Thunderbird bug, there isn't too much we can do about it. Thunderbird starts with this message: > usr/bin/thunderbird: [profile migration] Couldn't migrate Icedove into Thunderbird profile due existing or symlinked folder '/home/netblue/.thunderbird'! and it will exit. It happens with or without Firejail. For me the fix was to remove ~/.thunderbird directory (rm -fr ~/.thunderbird). Before removing it make sure the directory is empty, so you don't scrap your existing emails. Then, you have to start Thunderbird outside the sandbox by running /usr/bin/thunderbird. After importing your old profile from ~/.icedove, shut down Thunderbird and restart it in a sandbox (firejail thunderbird).
Author
Owner

@frank-github commented on GitHub (Dec 21, 2017):

Hi,
I can't agree. Problem occurs because a mkdir .icedove is made in the thunderbird.profile.
if this folder is not removed, problem occurs again without starting through firejail or standalone.

No workaround is needed, only delete this folder .icedove and remove mkdir from thunderbird.profile
that's all :-)

<!-- gh-comment-id:353446452 --> @frank-github commented on GitHub (Dec 21, 2017): Hi, I can't agree. Problem occurs because a mkdir .icedove is made in the thunderbird.profile. if this folder is not removed, problem occurs again without starting through firejail or standalone. No workaround is needed, only delete this folder .icedove and remove mkdir from thunderbird.profile that's all :-)
Author
Owner

@Fred-Barclay commented on GitHub (Dec 22, 2017):

@netblue30 I saw this too (around March, I think, when I was running Debian). Since we have a separate icedove profile already, and Debian oldstable and up ship thunderbird instead of icedove, would it hurt to remove the icedove configs from the thunderbird profile?

<!-- gh-comment-id:353524303 --> @Fred-Barclay commented on GitHub (Dec 22, 2017): @netblue30 I saw this too (around March, I think, when I was running Debian). Since we have a separate icedove profile already, and Debian oldstable and up ship thunderbird instead of icedove, would it hurt to remove the icedove configs from the thunderbird profile?
Author
Owner

@Fred-Barclay commented on GitHub (Dec 24, 2017):

I've commented out the icedove lines in the Thunderbird profile. Probably (hopefully) anyone on Debian 8 is running Thunderbird by now, anyone on Debian 9 or higher is definitely using Thunderbird, and Debian 7 users still have the Icedove profile.

<!-- gh-comment-id:353762649 --> @Fred-Barclay commented on GitHub (Dec 24, 2017): I've commented out the icedove lines in the Thunderbird profile. Probably (hopefully) anyone on Debian 8 is running Thunderbird by now, anyone on Debian 9 or higher is definitely using Thunderbird, and Debian 7 users still have the Icedove profile.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#1141
No description provided.