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 !
--
Javier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20210518/5646475f/attachment-0001.sig>
More information about the artix-general
mailing list