Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 612286

Summary: x11-plugins/enigmail-1.9.6.1 fails to install properly with mail-client/thunderbird-45.8.0
Product: Gentoo Linux Reporter: Jaak Ristioja <jaak>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nickAristocrates, slawomir.nizio
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jaak Ristioja 2017-03-11 08:24:08 UTC
The first messages in the EarlyBird error console are:

Could not read chrome manifest 'file:///usr/lib64/thunderbird/chrome.manifest'.
1489220387793	addons.xpi-utils	WARN	addMetadata: Add-on {847b3a00-7ab1-11d4-8f02-006008948af5} is invalid: Error: Directory /usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5} does not contain a valid install manifest (resource://gre/modules/addons/XPIProvider.jsm:1352:1) JS Stack trace: loadManifestFromDir<@XPIProvider.jsm:1352:1 < TaskImpl_run@Task.jsm:315:40 < TaskImpl@Task.jsm:276:3 < createAsyncFunction/asyncFunction@Task.jsm:250:14 < loadManifestFromFile@XPIProvider.jsm:1473:12 < syncLoadManifestFromFile@XPIProvider.jsm:1484:3 < addMetadata@XPIProviderUtils.js:1633:21 < processFileChanges@XPIProviderUtils.js:1984:23 < this.XPIProvider.checkForChanges@XPIProvider.jsm:3655:34 < this.XPIProvider.startup@XPIProvider.jsm:2663:25 < callProvider@AddonManager.jsm:227:12 < _startProvider@AddonManager.jsm:833:5 < AddonManagerInternal.startup@AddonManager.jsm:1016:9 < this.AddonManagerPrivate.startup@AddonManager.jsm:2782:5 < amManager.prototype.observe@addonManager.js:58:7
1489220387793	addons.xpi-utils	WARN	Could not uninstall invalid item from locked install location
Timestamp: 11.03.2017 10:19:47
Warning: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
Source File: resource://personas/modules/Preferences.js
Line: 388
Could not read chrome manifest 'jar:file:///usr/lib64/thunderbird/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D.xpi!/chrome.manifest'.
Comment 1 Jaak Ristioja 2017-03-11 08:32:13 UTC
Ok, apparently the above messages are completely unrelated. Either way a clean Thunderbird profile doesn't show Enigmail in the add-ons tab.
Comment 2 Sławomir Nizio 2017-03-11 18:31:46 UTC
I experienced this, too.

 * Installation of a symlink is blocked by a directory:
 *   '/usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}'
 * This symlink will be merged with a different name:
 *   '/usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}.backup.0000'
 * 


I can see this:

# ls -l '/usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-0060'*
lrwxrwxrwx 1 root root 19 Mar 11 18:14 /usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}.backup.0000 -> /usr/share/enigmail

/usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}:
total 0


Do you have the same thing on your system?
Comment 3 Jaak Ristioja 2017-03-11 19:37:46 UTC
(In reply to Sławomir Nizio from comment #2)
> Do you have the same thing on your system?

Yes:

# ls -ld /usr/lib64/thunderbird/extensions/*847b3a00-7ab1-11d4-8f02-006008948af5*
drwxr-xr-x 2 root root 4096 märts 11 01:27 /usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}
lrwxrwxrwx 1 root root   19 märts 11 01:26 /usr/lib64/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}.backup.0000 -> /usr/share/enigmail
Comment 4 Sławomir Nizio 2017-03-11 20:13:58 UTC
It's bug 612160 then (which I found after commenting on this one).
Comment 5 Jaak Ristioja 2017-03-11 22:31:52 UTC
(In reply to Sławomir Nizio from comment #4)
> It's bug 612160 then (which I found after commenting on this one).

Yes, this seems to be the case. Thanks!

*** This bug has been marked as a duplicate of bug 612160 ***