Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
stable thunderbird dependency error and gpg
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
jagdpanther
l33t
l33t


Joined: 22 Nov 2003
Posts: 757

PostPosted: Sat Jul 20, 2024 8:39 pm    Post subject: stable thunderbird dependency error and gpg Reply with quote

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.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22619

PostPosted: Sat Jul 20, 2024 9:43 pm    Post subject: Reply with quote

This is mail-client/thunderbird-115.13.0 will not decrypt mail messages. An ebuild change to enforce the newer version is probably the proper solution.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum