Welcome!
Important information
-- Spectre and Meltdown vulnerabilities
-- Change in MX sources

News
-- MX Linux on social media: here
-- Mepis support still here

Current releases
-- MX-17.1 Final release info here
-- antiX-17 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

Thunderbird migration errors (and workarounds)

Help for Current Versions of MX
Message
Author
newguy
Forum Novice
Forum  Novice
Posts: 18
Joined: Tue Dec 12, 2017 8:16 pm

Thunderbird migration errors (and workarounds)

#1 Post by newguy » Thu Jun 07, 2018 9:22 am

I am running MX Linux 17 (64-bit). I have been using Thunderbird as provided by the MX repos. On June 7th I updated Thunderbird to the latest package and restarted the application. Thunderbird fails to load, reporting:
If you see this message something went wrong while
migrating your Icedove profile(s) into the Thunderbird
profile folder.

The following error occured:

An existing profile folder (or symlink) '.thunderbird' and a folder
(or symlink) '.icedove' was found in your home directory '/home/jesse/'
while trying to migrate the Icedove profile(s) folder.

This can be caused by an old, currently unused profile folder or you might
be using Thunderbird as provided by upstream Mozilla.
If you don't need this old profile folder, you can remove or backup
it and start Thunderbird again.

Sorry, but please investigate the situation yourself.
Thunerbird then exits.

I have never used Icedove so this message makes little sense. There is a .thunderbird folder in my home directory, but it has always been there and it contains all my e-mails/accounts. It looks like something in the update process created a .icedove folder in my home directory, but the .icedove folder is entirely empty. Deleting the empty .icedove folder fixes the issue and allows Thunderbird to load.

Hopefully this will be useful for anyone else running into this error.

Update: Since the update to Thunderbird I have also discovered that Thunderbird can no longer open URLs from e-mail messages. Clicking on a link simply does nothing, where it used to open a browser to display the linked content. When running Thudnerbird from a terminal, the application reports "permission denied" errors whenever it tries to run/open a web browser. Prior to the upgrade links opened, whether a web browser was already running or not.

I fixed this by rolling back to the previous version of Thunderbird. Specifically, I uninstalled the "thunderbird_2%3a52.8.0-1~mx17+3_amd64.deb" package, which was installed on June 7, 2018. And I replaced it with package "thunderbird_2%3a52.8.0~mozillabinaries-1mx17+1_amd64.deb" which was installed May 20, 2018.

These two packages look to be providing the same version of the e-mail client, but from different sources(?) The Mozilla package works with no problems and I can open URLs again.

User avatar
fehlix
Forum Guide
Forum Guide
Posts: 1497
Joined: Wed Apr 11, 2018 5:09 pm

Re: Thunderbird migration errors (and workarounds)

#2 Post by fehlix » Thu Jun 07, 2018 10:40 am

I've just retested with a existing and a freshly uninstalled and than reinstall thunderbird.
The .icedove-folder will not be created and I can open and URL's.
So something else with your exiting Tbird-profile.
Better check with a newly created profile, e.g. by rename
.thunderbird to .thunderbird.orig.
to see what's wrong with the default setting for opening URL's
within your existing profile.
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
wulf
Forum Regular
Forum Regular
Posts: 101
Joined: Mon Jan 22, 2018 9:56 am

Re: Thunderbird migration errors (and workarounds)

#3 Post by wulf » Thu Jun 07, 2018 12:40 pm

Yup!..Me too..I just deleted the .ice dove folder which was empty, and Thunderbird fired-up ok afterwards. I've had no trouble opening browser links from email though..

newguy
Forum Novice
Forum  Novice
Posts: 18
Joined: Tue Dec 12, 2017 8:16 pm

Re: Thunderbird migration errors (and workarounds)

#4 Post by newguy » Thu Jun 07, 2018 1:20 pm

I think there has got to be something wrong with the new Thunderbird version. The new version simply cannot open links or launch a web browser. I can launch the browser manually using the same path name from the command line. And the old version of Thunderbird works when I roll it back. I also don't get the error about migrating profiles with the old version like I do with the new one. If there were something wrong with my profile then I should be running into the same issue with both packages.

User avatar
fehlix
Forum Guide
Forum Guide
Posts: 1497
Joined: Wed Apr 11, 2018 5:09 pm

Re: Thunderbird migration errors (and workarounds)

#5 Post by fehlix » Thu Jun 07, 2018 2:43 pm

newguy wrote:
Thu Jun 07, 2018 1:20 pm
... I can launch the browser manually using the same path name from the command line.
... I also don't get the error about migrating profiles with the old version like I do with the new one. If there were something wrong with my profile then I should be running into the same issue with both packages.
Well, the application basedir of the new version is different.
and you might have left over some preferences which not
showing up in the mozilla-version.

Not sure about the .icedove directory.
Can you confirm that .icedove-dir will be created? I can't reproduce this.
I do only see the warning when I have manually created a .icedove directory.

Re: Launching browser from command line:
Can you let us know whether your default browser is opening
by launching following two commands :

Code: Select all

xdg-open https:/mxlinux.org

Code: Select all

exo-open https:/mxlinux.org
By this we can check mimetype for http-handler is set correctly.

Can you further check whether starting thunderbird
directly from the commandline makes any difference:

Code: Select all

/usr/lib/thunderbird/thunderbird
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

newguy
Forum Novice
Forum  Novice
Posts: 18
Joined: Tue Dec 12, 2017 8:16 pm

Re: Thunderbird migration errors (and workarounds)

#6 Post by newguy » Thu Jun 07, 2018 10:38 pm

Hmm, I cannot reproduce the creation of the .icedove directory. I'm not sure why it would be there as I haven't used Icedove before, but it must have been created by something else prior to the update. We can cross that off the list. Odd that I haven't run into this error before with past upgrades.

The commands "exo-open https:/mxlinux.org" and "xdg-open https://mxlinux.org" both work when I run them from the command line.

Starting the new version of Thunderbird from the command line does not produce different results (ie links stil do not work). When I click on a link in an e-mail, Thunderbird prints to the terminal: "/usr/bin/qupzilla permission denied". I have confirmed all users have read and execute permission for the binary. I can also launch the binary using its full path from the command line. And, when I roll back to the old Thunderbird package, it properly launches the browser.

User avatar
fehlix
Forum Guide
Forum Guide
Posts: 1497
Joined: Wed Apr 11, 2018 5:09 pm

Re: Thunderbird migration errors (and workarounds)

#7 Post by fehlix » Fri Jun 08, 2018 6:22 am

newguy wrote:
Thu Jun 07, 2018 10:38 pm
... Thunderbird prints to the terminal: "/usr/bin/qupzilla permission denied". I
Mind you showing the output from this

Code: Select all

ls -l /usr/bin/qupzilla
and this

Code: Select all

ls -ln /usr/bin/qupzilla
And also

Code: Select all

id
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
Jerry3904
Forum Veteran
Forum Veteran
Posts: 22421
Joined: Wed Jul 19, 2006 6:13 am

Re: Thunderbird migration errors (and workarounds)

#8 Post by Jerry3904 » Fri Jun 08, 2018 7:22 am

FWIW that doesn't work here after the update either. I looked for a security setting that might have changed but had no luck.
Production: 4.15.0-1-amd64, MX-17.1, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 8 GB, Kingston SSD 120 GB and WesternDigital 1TB
Testing: AAO 722: 4.15.0-1-386. MX-17.1, AMD C-60 APU, 4 GB

User avatar
fehlix
Forum Guide
Forum Guide
Posts: 1497
Joined: Wed Apr 11, 2018 5:09 pm

Re: Thunderbird migration errors (and workarounds)

#9 Post by fehlix » Fri Jun 08, 2018 8:05 am

Jerry3904 wrote:
Fri Jun 08, 2018 7:22 am
FWIW that doesn't work here after the update either. I looked for a security setting that might have changed but had no luck.
Might be this will fix it:
To re-assign a http-handler do this within Thunderbird
Open Config-Editor:

Thunderbird -> Edit -> Preferences -> Advanced, General tab: Config Editor

Within search field enter copy/paste : network.protocol-handler.warn-external.http
Do change both "true"
network.protocol-handler.warn-external.http
network.protocol-handler.warn-external.https


Remove current default http-handler
Thunderbird -> Edit -> Preferences -> Attachments
remove http/https Content type

Restart thunderbird and open a http(s) URL
You will be asked to select a browser , aka http-content handler!
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
Jerry3904
Forum Veteran
Forum Veteran
Posts: 22421
Joined: Wed Jul 19, 2006 6:13 am

Re: Thunderbird migration errors (and workarounds)

#10 Post by Jerry3904 » Fri Jun 08, 2018 8:49 am

The open question is: how many of our users have been affected by this? Not to mention why it is happening in the first place.

I would like to hear the Packagers address the second to see if the problem may be on our end. And once we know that, we should probably post the info on FB, TW, etc.

EDIT: made the changes, restarted TB, Firefox was already selected so said OK. Links still don't launch. Can't fool around ATM with it, but will try logging out, etc. later.
Production: 4.15.0-1-amd64, MX-17.1, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 8 GB, Kingston SSD 120 GB and WesternDigital 1TB
Testing: AAO 722: 4.15.0-1-386. MX-17.1, AMD C-60 APU, 4 GB

Post Reply

Return to “MX Help”