# Thunderbird 91 w/o OpenPGP or "Plus"

**URL:** <https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346>\
**Category:** Rocky Linux Help & Support\
**Created:** [October 20, 2021, 3:55am UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346 "2021-10-20T03:55:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![christopher.schanzle](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@christopher.schanzle](https://forums.rockylinux.org/u/christopher.schanzle)\
**Post date:** [October 20, 2021, 3:55am UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346/1 "2021-10-20T03:55:21Z")

</div>

Thunderbird 91 was recently released as an el8 update. Per the spec, it seems RHEL doesn’t want to ship librnp.so and adds a patch to disable openpgp. OK, fine.  
No word yet on something else to install with it to supply the missing functionality.

Someone (CentOS?) created a thunderbird “plus” release which retains openpgp functionality. Great! But the trick is how to easily upgrade to the plus version? Note it is in the “plus” repo (Rocky-Plus.repo), which is disabled by default.  
With thunderbird-78.14.0-1.el8\_4.x86\_64 installed,

```auto
dnf -q --enablerepo=plus list thunderbird
Installed Packages
thunderbird.x86_64 78.14.0-1.el8_4 @appstream
Available Packages
thunderbird.x86_64 91.2.0-1.el8_4 appstream

```

Nope, that’s not the plus version - perhaps because “el8.plus” sorts before “el8\_4”?

```auto
dnf -q --enablerepo=plus --disablerepo=appstream list available thunderbird
Available Packages
thunderbird.x86_64 91.2.0-1.el8.plus plus

```

yum/dnf priorities is not a good answer as it forever prefers the repo with the lower priority number.

My hack is to rebuild from source using mock, bumping the Release version slightly so the first digit is bigger (2 vs 1) than the appstream version, betting on the chance the next real update will be a version update (not just a release bump). I put this into my own “myrepo” which is configured on all my hosts, and it is selected.

```auto
dnf -q list available thunderbird
Available Packages
thunderbird.x86_64 91.2.0-2.el8.plus myrepo

```

But clearly, this is not a great solution. Any better ideas out there?

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [October 20, 2021, 7:13am UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346/2 "2021-10-20T07:13:13Z")

</div>

Add `excludepkgs=thunderbird` into definition of AppStream?

For example, with:

```auto
dnf config-manager --save --setopt=appstream.excludepkgs=thunderbird

```

---

<div class="post-metadata">

**Author:** ![fuller](https://avatars.discourse-cdn.com/v4/letter/f/91b2a8/32.png) [@fuller](https://forums.rockylinux.org/u/fuller)\
**Post date:** [December 5, 2021, 1:52pm UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346/3 "2021-12-05T13:52:21Z")

</div>

If the “Plus” repo is already enabled, then you may select the “Plus” repo with the following syntax:

`dnf --repo=plus install thunderbird`

---

<div class="post-metadata">

**Author:** ![GrandAdmiralThrawn](https://avatars.discourse-cdn.com/v4/letter/g/8c91f0/32.png) [@GrandAdmiralThrawn](https://forums.rockylinux.org/u/GrandAdmiralThrawn)\
**Post date:** [April 1, 2022, 8:17am UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346/4 "2022-04-01T08:17:11Z")

</div>

Hi,

Just registered here to say “thank you” to you all! You just saved me quite a few additional hours of frustration while migrating to my new workstation (CentOS 6.10 → RHEL8.5)…

What I did on my RedHat Enterprise Linux 8.5, first I removed RedHat’s version of Thunderbird:

`# dnf remove thunderbird`

Then, i dumped the Rocky plus repository into /etc/yum.repos.d/Rocky-plus.repo as superuser root in disabled form:

```auto
[plus]
name=Rocky Linux $releasever - Plus
mirrorlist=http://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=rockyplus-$releasever
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/rockyplus/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial

```

To make `gpgcheck=1` work, I had to import Rocky Linux’ official GPG key:

`# rpm --import https://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-rockyofficial`

Blacklisted RedHat’s thunderbird package, similar to what jlehtone mentioned (I had to change the repo name as seen below):

`# dnf config-manager --save --setopt=rhel-8-for-x86_64-appstream-rpms.excludepkgs=thunderbird`

Alright, now the repository isn’t enabled by default (not sure if it would be safe after all), so I explicitly request thunderbird for installation from it:

`# dnf --enablerepo=plus install thunderbird`

And it’s solved! While not actually running Rocky Linux, it still made my life on RHEL8 a little easier, so again: Thank you for that! 🕶

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:52am UTC](https://forums.rockylinux.org/t/thunderbird-91-w-o-openpgp-or-plus/4346/5 "2023-08-25T03:52:27Z")

</div>


