[artix-general] thunderbird-artix not able to load octopus librnp.so, neither its own lightning, neither cardbook

artist artist at artixlinux.org
Sun May 23 01:18:27 CEST 2021


Package sequoia-octopus-librnp-1.0.1-3 has been created in the universe 
repo to fix this problem.
Please feel free to test and share your findings.

--

On 5/19/21 12:43 AM, Javier wrote:
> Hi !
>
> I got thunderbird-artix updated Today from [universe]:
>
>> [2021-05-18T16:20:36-0600] [ALPM] upgraded thunderbird-artix 
>> (78.10.1-2 -> 78.10.2-2)
>
> From 78.10.1-2 to 78.10.2-2, and as usual I did:
>
>> cd /usr/lib/thunderbird
>> sudo rm librnp.so && sudo ln -s 
>> ../sequoia-octopus-librnp/libsequoia_octopus_librnp.so librnp.so
>> cd
>> thunderbird
>
> And it happens that the octopus librnp doesn't load at all:
>
>> % thunderbird [calBackendLoader] Using Thunderbird's libical backend
>> console.log: (new Error("couldn't find function symbol in library", 
>> "chrome://openpgp/content/modules/RNPLib.jsm", 1601))
>> Extension error: Error while loading 
>> 'jar:file:///usr/lib/thunderbird/omni.ja!/chrome/messenger/search-extensions/twitter/manifest.json' 
>> (NS_ERROR_FILE_NOT_FOUND) resource://gre/modules/Extension.jsm:570 :: 
>> readJSON/</<@resource://gre/modules/Extension.jsm:570:20
>> onStopRequest at resource://gre/modules/NetUtil.jsm:128:18
>>
>> console.log: WebExtensions: Master password has been entered.
>> console.error: (new InvalidAccessError("CSSStyleSheet.cssRules 
>> getter: Can't access rules of still-loading stylsheet", (void 0), 2304))
>> console.debug: "Trying to load /usr/lib/thunderbird/libotr.so.5"
>> console.debug: "Trying to load libotr.so.5 from system's standard 
>> library locations"
>> console.debug: "Successfully loaded OTR library libotr.so.5 from 
>> system's standard library locations"
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.error: Lightning:   recurrenceInfo::addException: item with 
>> null recurrenceId!
>> JavaScript error: resource:///modules/CalRecurrenceInfo.jsm, line 
>> 736: NS_ERROR_ILLEGAL_VALUE: console.warn: Lightning: Message: 
>> [Exception... "Illegal value"  nsresult: "0x80070057 
>> (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: 
>> resource:///modules/CalRecurrenceInfo.jsm :: modifyException :: line 
>> 736"  data: no]
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/addressbooksconfiguration/wdw_addressbooksAdd.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/addressbooksconfiguration/wdw_addressbooksEdit.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/addressbooksconfiguration/wdw_newToken.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/attachvCard/ovl_attachvCard.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/autocomplete/LDAPAbCardFormatter.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/autocomplete/cardbookAutocomplete.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/autocomplete/cardbookAutocompleteSearch.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/birthdays/cardbookBirthdaysUtils.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/birthdays/ovl_birthdays.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/birthdays/wdw_birthdayList.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/birthdays/wdw_birthdaySync.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardEdition/wdw_cardEdition.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardEdition/wdw_cardEditionEvents.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardEdition/wdw_imageEdition.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/collected/ovl_collected.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/complexSearch/cardbookComplexSearch.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/composeMsg/ovl_cardbookComposeMsg.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/composeMsg/wl_cardbookComposeMsg.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/configuration/wdw_cardbookConfiguration.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/configuration/wdw_cardbookConfigurationAddCustomField.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/configuration/wdw_cardbookConfigurationAddEmails.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/configuration/wdw_cardbookConfigurationAddIMPP.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/configuration/wdw_cardbookConfigurationAddVcards.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/contactsSidebar/ovl_cardbookContactsSidebarMain.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/contactsSidebar/wdw_cardbookContactsSidebar.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/csvTranslator/wdw_csvTranslator.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/customizeToolbar/wl_customizeToolbar.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/enigmail/cardbookEnigmail.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/filters/cardbookFilterAction.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/filters/ovl_filters.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/findDuplicates/cardbookDuplicate.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/findDuplicates/wdw_findDuplicates.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/formatEmailCorrespondents/ovl_formatEmailCorrespondents.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/formautofill/phonenumberutils/PhoneNumber.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/formautofill/phonenumberutils/PhoneNumberMetaData.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/formautofill/phonenumberutils/PhoneNumberNormalizer.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/layout/ovl_cardbookLayout.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/lightning/ovl_lightningAttendees.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/lightning/wdw_cardbookEventContacts.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/lightning/wl_lightningAttendees.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/lists/cardbookListConversion.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/lists/ovl_list.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/mailContact/ovl_cardbookFindEmails.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/mailContact/ovl_cardbookFindEvents.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/mailContact/ovl_cardbookMailContacts.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/mergeCards/wdw_mergeCards.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/migrate/wdw_migrate.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookComposeMsgObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookEditionObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookLightningObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookObserverRepository.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookSideBarObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/observers/cardBookWindowObserver.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/preferences/cardbookPreferences.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/print/cardbookPrint.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/print/wdw_cardbookPrint.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookActions.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookCardParser.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookCategoryParser.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookClipboard.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookDatePicker.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookDates.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookDirTree.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookDiscovery.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookElementTools.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookHttpRequest.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookEncryptor.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIndexedDB.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIDBCard.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIDBCat.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIDBUndo.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIDBMailPop.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/indexedDB/cardbookIDBSearch.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookInit.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookLog.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookPreferDisplayName.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookNotifications.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookPasswordManager.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookRichContext.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookSynchro.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookSynchronization.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookSynchronizationGoogle2.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookSynchronizationGoogle.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookSynchronizationYahoo.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookTreeCols.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookTreeUtils.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookTypes.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookUtils.jsm
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookWebDAV.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookWindowUtils.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/ovl_cardbook.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wdw_bulkOperation.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wdw_cardbook.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wdw_cardbookAskUser.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wdw_cardbookRenameField.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wdw_logEdition.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/wl_cardbookMessenger.js
>> console.log: WebExtensions: Unloading: 
>> chrome://cardbook/content/cardbookRepository.js
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>> JavaScript error: chrome://cardbook/content/cardbookRepository.js, 
>> line 2091: TypeError: MailServices is undefined
>
> The key from the log:
>
>> console.log: (new Error("couldn't find function symbol in library", 
>> "chrome://openpgp/content/modules/RNPLib.jsm", 1601))
>
> I'm not sure if a new version of the octopus librnp is required, or if 
> now it's required to patch TB and build the octopus librnp as part of 
> TB, :(  For now reverting back to 78.10.1-2 is the only work around.
>
> BTW, I'm wondering if thunderbird-artix would be made to use the 
> octopus librnp by default (patching it) instead of TB's librnp, so 
> that such issues get prevented.  Though that would make 
> thunderbird-artix not so vanilla, but hey, it's already not so vanilla 
> any ways by removing some binary blobs AFAIK, :)
>
> Thanks !
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20210523/d29e0766/attachment-0001.htm>


More information about the artix-general mailing list