jagdpanther l33t
Joined: 22 Nov 2003 Posts: 756
|
Posted: Sat Jul 20, 2024 8:39 pm Post subject: stable thunderbird dependency error and gpg |
|
|
After upgrading (emerge) to stable thunderbird-115.13.0 all uses of gpg within thunderbird stopped working. I was worried as the thunderbird OpenPGP Key Manager was empty. (ie. no keys listed).
Re-emerging the older thunderbird-115.12.1 "fixed" the issue.
Back in "stable" thunderbird 115.13.0 I noticed the following in the terminal window where I launch thunderbird:
Code: | $ thunderbird &
[1] 806450
mailuserr@runner ~ $ [ImapModuleLoader] Using nsImapService.cpp
JavaScript error: chrome://openpgp/content/BondOpenPGP.jsm, line 68: Error: RNP version 0.17.0 does not meet minimum required 0.17.1.
JavaScript error: chrome://messenger/content/mail-offline.js, line 86: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIMsgSendLater.hasUnsentMessages]
console.error: mail.notification: ({})
console.log: (new Error("rnp_get_security_rule failed", "chrome://openpgp/content/modules/RNP.jsm", 936)) |
Thunderbird-115.13.0 needs a new librnp ...
(Note: I am using the default thunderbird use flag: +system-librnp, if I wasn't I probably would not see this issue.)
My fix: Here is the entry from my /etc/portage/package.accept_keywords/temporary_keywords file:
Code: | # Thunderbird: Stable thunderbird-115.13.0 gives the following message on launch:
# JavaScript error: chrome://openpgp/content/BondOpenPGP.jsm, line 68: Error: RNP version 0.17.0 does not meet minimum required 0.17.1.
# This is why all thunderbird gpg activity fails. (no shown keys, can't encrypt/decrypt
# messages, etc.)
# Current stable librnp is dev-util/librnp-0.17.0-r3 So use unstable librnp:
# and dev-libs/sexpp a dependency of librnp
=dev-util/librnp-0.17.1-r1 ~amd64
=dev-libs/sexpp-0.8.8 ~amd64 |
So I need "unstable" libraries for the "stable" thunderbird. I think there are some dependency changes needed. |
|