Silverblue: Wants to downgrade Firefox 87 to v81? (with Silverblue v33.20210328.0)

Description of problem:
I was very surprised too see this downgrade message today.
Silverblue wants to downgrade(!) my Firefox for multiple versions.

I can only assume this is an error.

Version-Release number of selected component (if applicable):
see above

How reproducible:
Don’t know.

Steps to Reproduce:
Run rpm-ostree status -v on Silverblue.

Actual results:

$ rpm-ostree status -v   
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: last run 21min ago
Deployments:
  ostree://fedora:fedora/33/x86_64/silverblue
                   Version: 33.20210328.0 (2021-03-28T00:47:34Z)
                BaseCommit: 3d0853ae8e01ac1a168abc4f101e875e2dbee4ebe22a8f18ce2d507cb5e08903
                            β”œβ”€ repo-0 (2020-10-19T23:27:19Z)
                            β”œβ”€ repo-1 (2021-03-28T00:15:42Z)
                            └─ repo-2 (2021-03-28T00:20:26Z)
                    Commit: ecf1ebc390a2b450eb5e99408f5a3b7bebcdf6163fcd3c554d4c6b5ca10d1d50
                            β”œβ”€ fedora (2020-10-19T23:27:19Z)
                            β”œβ”€ rpmfusion-free (2020-10-16T17:39:10Z)
                            β”œβ”€ fedora-cisco-openh264 (2020-08-25T19:10:34Z)
                            β”œβ”€ updates (2021-03-27T00:57:25Z)
                            β”œβ”€ rpmfusion-free-updates (2021-03-25T08:58:17Z)
                            └─ updates-archive (2021-03-28T02:21:35Z)
                    Staged: yes
                 StateRoot: fedora
              GPGSignature: 1 signature
                            Signature made So 28 MΓ€r 2021 01:47:39 CET using RSA key ID 49FD77499570FF31
                            Good signature from "Fedora <fedora-33-primary@fedoraproject.org>"
                  Upgraded: cups 1:2.3.3op2-1.fc33 -> 1:2.3.3op2-3.fc33
                            cups-client 1:2.3.3op2-1.fc33 -> 1:2.3.3op2-3.fc33
                            cups-filesystem 1:2.3.3op2-1.fc33 -> 1:2.3.3op2-3.fc33
                            cups-ipptool 1:2.3.3op2-1.fc33 -> 1:2.3.3op2-3.fc33
                            cups-libs 1:2.3.3op2-1.fc33 -> 1:2.3.3op2-3.fc33
                            dbus-broker 27-2.fc33 -> 28-3.fc33
                            gdk-pixbuf2 2.42.2-2.fc33 -> 2.42.4-1.fc33
                            gdk-pixbuf2-modules 2.42.2-2.fc33 -> 2.42.4-1.fc33
                            gjs 1.66.2-3.fc33 -> 1.66.2-4.fc33
                            gnome-desktop3 3.38.4-1.fc33 -> 3.38.5-1.fc33
                            mesa-dri-drivers 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-filesystem 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-libEGL 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-libGL 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-libgbm 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-libglapi 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-libxatracker 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mesa-vulkan-drivers 20.3.4-2.fc33 -> 20.3.5-1.fc33
                            mozjs78 78.8.0-2.fc33 -> 78.9.0-1.fc33
                            nss-softokn-freebl 3.62.0-1.fc33 -> 3.63.0-1.fc33
                            pipewire 0.3.24-1.fc33 -> 0.3.24-4.fc33
                            pipewire-gstreamer 0.3.24-1.fc33 -> 0.3.24-4.fc33
                            pipewire-libs 0.3.24-1.fc33 -> 0.3.24-4.fc33
                            qt 1:4.8.7-57.fc33 -> 1:4.8.7-60.fc33
                            qt-common 1:4.8.7-57.fc33 -> 1:4.8.7-60.fc33
                            qt-x11 1:4.8.7-57.fc33 -> 1:4.8.7-60.fc33
                Downgraded: firefox 87.0-2.fc33 -> 81.0.1-1.fc33
                            nss 3.62.0-1.fc33 -> 3.57.0-1.fc33
                            nss-softokn 3.62.0-1.fc33 -> 3.57.0-1.fc33
                            nss-sysinit 3.62.0-1.fc33 -> 3.57.0-1.fc33
                            nss-util 3.62.0-1.fc33 -> 3.57.0-1.fc33
       RemovedBasePackages: pulseaudio-module-bluetooth 14.0-2.fc33
           LayeredPackages: ***
             LocalPackages: rpmfusion-free-release-33-1.noarch

● ostree://fedora:fedora/33/x86_64/silverblue
                   Version: 33.20210327.0 (2021-03-27T00:45:34Z)
                BaseCommit: b6234daf046fcc44cdfa1b49a40ea0a538e1970905256e60477c03eb6b6b11c2
                            β”œβ”€ repo-0 (2020-10-19T23:27:19Z)
                            β”œβ”€ repo-1 (2021-03-27T00:16:53Z)
                            └─ repo-2 (2021-03-27T00:24:33Z)
                    Commit: 845fcc51d6367138360a696ed5c59148404e354ca63f1ecb9e781814f5a25a69
                            β”œβ”€ fedora (2020-10-19T23:27:19Z)
                            β”œβ”€ rpmfusion-free (2020-10-16T17:39:10Z)
                            β”œβ”€ fedora-cisco-openh264 (2020-08-25T19:10:34Z)
                            β”œβ”€ updates (2021-03-27T00:57:25Z)
                            β”œβ”€ rpmfusion-free-updates (2021-03-25T08:58:17Z)
                            └─ updates-archive (2021-03-27T02:41:56Z)
                 StateRoot: fedora
              GPGSignature: 1 signature
                            Signature made Sa 27 MΓ€r 2021 01:45:43 CET using RSA key ID 49FD77499570FF31
                            Good signature from "Fedora <fedora-33-primary@fedoraproject.org>"
       RemovedBasePackages: pulseaudio-module-bluetooth 14.0-2.fc33
           LayeredPackages: ***
             LocalPackages: rpmfusion-free-release-33-1.noarch

  ostree://fedora:fedora/33/x86_64/silverblue
                   Version: 33.20210326.0 (2021-03-26T00:52:21Z)
                BaseCommit: da512b217d2b1dac0dfd23ba8e433b7f00fce3ab2d5e65f3dac68ab646e22bcc
                            β”œβ”€ repo-0 (2020-10-19T23:27:19Z)
                            β”œβ”€ repo-1 (2021-03-26T00:16:18Z)
                            └─ repo-2 (2021-03-26T00:20:59Z)
                    Commit: 1dcdb3639c6c5e4b039091a5ef5e658d8d5a00752e9900521df5135d5e2b4101
                            β”œβ”€ fedora (2020-10-19T23:27:19Z)
                            β”œβ”€ rpmfusion-free (2020-10-16T17:39:10Z)
                            β”œβ”€ fedora-cisco-openh264 (2020-08-25T19:10:34Z)
                            β”œβ”€ updates (2021-03-26T01:00:44Z)
                            β”œβ”€ rpmfusion-free-updates (2021-03-25T08:58:17Z)
                            └─ updates-archive (2021-03-26T19:07:20Z)
                 StateRoot: fedora
              GPGSignature: 1 signature
                            Signature made Fr 26 MΓ€r 2021 01:52:29 CET using RSA key ID 49FD77499570FF31
                            Good signature from "Fedora <fedora-33-primary@fedoraproject.org>"
       RemovedBasePackages: pulseaudio-module-bluetooth 14.0-2.fc33
           LayeredPackages: ***
             LocalPackages: rpmfusion-free-release-33-1.noarch

Notice the line:

firefox 87.0-2.fc33 β†’ 81.0.1-1.fc33

Expected results:
An upgrade? Or no upgrade at all?

Additional info:
I looked at
https://bodhi.fedoraproject.org/updates/?packages=firefox

and
https://koji.fedoraproject.org/koji/packageinfo?packageID=37

and could not see the outdated build here, so what is wrong?

Also reported to the Firefox Bugzilla tracker:
https://bugzilla.redhat.com/show_bug.cgi?id=1943928

Firefox was downgraded to v81.0.1 on my Silverblue 33 installation today, as well.

I have the exact same problem too!

Today’s update solves the problem!
I’m on version 87 again.

Yes, indeed, all sorted out again. Is there anyone more savvy who could explain what went wrong and where and why? I am curious why the usual places didn’t provide a clue?

1 Like

Nevermind, followed a few more links, here is the ticket on the Silverblue tracker for anyone interested: Weird package downgrades and removal in 33.20210328.0 Β· Issue #138 Β· fedora-silverblue/issue-tracker Β· GitHub

1 Like

Also opened Issue #88: Firefox (and other packages) downgrades post-mortem - teamsilverblue - Pagure.io for that.
That should really never happen.