Unable to remove Musescore

I’m running Fedora Silverblue 43 (GNOME 49.2, kernel 6.18.5) and ran into something weird trying to remove musescore.

The package is definitely there - rpm -qa shows musescore-4.6.5-32.fc43.x86_64 and related packages, and rpm-ostree db list confirms they’re in the base commit. But when I try sudo rpm-ostree override remove musescore, I get “error: Package ‘musescore’ not found”. Same error for musescore-data and the other related packages.

I tried:

  • rpm-ostree override remove musescore
  • rpm-ostree override remove musescore-4.6.5-32.fc43
  • rpm-ostree override remove musescore-data

All returned “Package not found” even though rpm -q --whatrequires musescore shows nothing depends on it.

For now I just hid the .desktop file, which works fine. But is this expected behavior? Am I using the wrong syntax, or is there a limitation with removing certain base packages?

I’m also running Silverblue 43, and musescore is definitely not in the base install[1]. I wouldn’t expect it either, since it’s quite a “specialized” piece of software.

Are you sure it’s not a layered package, in which case the rpm-ostree uninstall would be the correct command?

Can you share the output of:

rpm-ostree status -v
rpm-ostree db list <latest_base_commit> | grep -i musescore
rpm-ostree db list <latest_commit> | grep -i musescore

  1. (I’m currently running an aarch64 VM, but I expect to have the same apps installed as on x86_64. ↩︎

1 Like
myuser@myhostname ~ $ rpm-ostree status -v
State: idle
AutomaticUpdates: disabled
Deployments:
● fedora:fedora/43/x86_64/silverblue (index: 0)
                  Version: 43.20260119.0 (2026-01-19T00:29:02Z)
               BaseCommit: 89c0a3cbe96b05a5a2601992ca31f82d516b14703eee29cf3dfb48174e7361f2
                           ├─ repo-0 (2025-10-23T03:37:20Z)
                           ├─ repo-1 (2026-01-19T00:16:15Z)
                           └─ repo-2 (2026-01-19T00:17:55Z)
                   Commit: 57324fcc3be2eb3f2159a0284b89f900454cc71ed37c5851e69d1d6a02a78bcf
                           ├─ code (2026-01-16T15:27:35Z)
                           ├─ code (2026-01-16T15:27:35Z)
                           ├─ copr:copr.fedorainfracloud.org:atim:xpadneo (2025-08-13T12:44:18Z)
                           ├─ copr:copr.fedorainfracloud.org:phracek:PyCharm (2026-01-03T12:40:14Z)
                           ├─ copr:copr.fedorainfracloud.org:tmsp:xpadneo (2025-08-13T11:56:46Z)
                           ├─ fedora (2025-10-23T03:37:20Z)
                           ├─ fedora-cisco-openh264 (2025-03-05T10:45:56Z)
                           ├─ rpmfusion-free (2025-10-24T15:13:23Z)
                           ├─ rpmfusion-free-updates (2026-01-09T16:44:44Z)
                           ├─ rpmfusion-nonfree (2025-10-24T15:23:56Z)
                           ├─ rpmfusion-nonfree-nvidia-driver (2025-12-19T13:26:34Z)
                           ├─ rpmfusion-nonfree-steam (2025-12-15T14:49:42Z)
                           ├─ rpmfusion-nonfree-updates (2026-01-09T15:31:46Z)
                           ├─ updates (2026-01-18T01:34:13Z)
                           └─ updates-archive (2026-01-19T01:22:40Z)
                   Staged: no
                StateRoot: fedora
             GPGSignature: 1 signature
                           Signature made Sun 18 Jan 2026 07:41:32 PM -05 using RSA key ID 829B606631645531
                           Good signature from "Fedora <fedora-43-primary@fedoraproject.org>"
      RemovedBasePackages: noopenh264 2.6.0-2.fc43
         InactiveRequests: libcurl mesa-libGLU
          LayeredPackages: 'gcc-c++' akmod-nvidia autoconf automake bat bluez-tools boost-devel boost-python3 btop
                           cargo ccache cmake code faad2-devel fastfetch fd-find gcc gh git gnome-tweaks htop iwd
                           kernel-headers lame-devel libcurl-devel libid3tag-devel libmad-devel libmodplug-devel
                           libogg-devel libopenmpt-devel libshout-devel libsndfile-devel libtool libvorbis-devel
                           libvpx-devel libxcrypt-compat lilv-devel make meson mozilla-openh264 mscore-fonts-all nasm
                           nautilus-python ncurses-devel neovim ninja-build nodejs npm obs-studio okular
                           opusfile-devel perl portaudio-devel portmidi-devel protobuf-devel python3-devel python3-pip
                           python3-uinput python3.11 python3.11-libs qt6-qt5compat-devel qt6-qtbase-devel
                           qt6-qtbase-private-devel qt6-qtdeclarative-devel qt6-qtshadertools-devel qt6-qtsvg-devel
                           qtkeychain-qt6-devel ripgrep rubberband-devel rust selinux-policy-devel soundtouch-devel
                           sqlite-devel swig taglib-devel texlive-exam texlive-scheme-basic texlive-scheme-full
                           texlive-scheme-medium tigervnc tldr tmux upower-devel utf8cpp-devel vamp-plugin-sdk-devel
                           vim wavpack-devel waydroid x264-devel x265-devel xorg-x11-drv-nvidia
                           xorg-x11-drv-nvidia-cuda yasm zsh
            LocalPackages: rpmfusion-free-release-43-1.noarch rpmfusion-nonfree-release-43-1.noarch

  fedora:fedora/43/x86_64/silverblue (index: 1)
                  Version: 43.20260107.0 (2026-01-07T00:28:59Z)
               BaseCommit: 0cc895b9de5f7eacf5e86e0b1193c2b6219f9a9a71c67d6062b9e413f22d2c7f
                           ├─ repo-0 (2025-10-23T03:37:20Z)
                           ├─ repo-1 (2026-01-07T00:16:10Z)
                           └─ repo-2 (2026-01-07T00:17:35Z)
                   Commit: b6ce3a9b0bd0c4c0deef06ab3e1859cb211ce1f481631fa68353b5857e3dee3d
                           ├─ code (2026-01-08T00:34:37Z)
                           ├─ code (2026-01-08T00:34:37Z)
                           ├─ copr:copr.fedorainfracloud.org:atim:xpadneo (2025-08-13T12:44:18Z)
                           ├─ copr:copr.fedorainfracloud.org:phracek:PyCharm (2026-01-03T12:40:14Z)
                           ├─ copr:copr.fedorainfracloud.org:tmsp:xpadneo (2025-08-13T11:56:46Z)
                           ├─ fedora (2025-10-23T03:37:20Z)
                           ├─ fedora-cisco-openh264 (2025-03-05T10:45:56Z)
                           ├─ rpmfusion-free (2025-10-24T15:13:23Z)
                           ├─ rpmfusion-free-updates (2026-01-03T13:35:26Z)
                           ├─ rpmfusion-nonfree (2025-10-24T15:23:56Z)
                           ├─ rpmfusion-nonfree-nvidia-driver (2025-12-19T13:26:34Z)
                           ├─ rpmfusion-nonfree-steam (2025-12-15T14:49:42Z)
                           ├─ rpmfusion-nonfree-updates (2026-01-03T13:46:19Z)
                           ├─ updates (2026-01-10T01:31:17Z)
                           └─ updates-archive (2026-01-10T01:55:23Z)
                StateRoot: fedora
             GPGSignature: 1 signature
                           Signature made Tue 06 Jan 2026 07:30:42 PM -05 using RSA key ID 829B606631645531
                           Good signature from "Fedora <fedora-43-primary@fedoraproject.org>"
      RemovedBasePackages: noopenh264 2.6.0-2.fc43
         InactiveRequests: libcurl mesa-libGLU
          LayeredPackages: 'gcc-c++' akmod-nvidia autoconf automake bat bluez-tools boost-devel boost-python3 btop
                           cargo ccache cmake code dkms faad2-devel fastfetch fd-find gcc gh git gnome-tweaks htop iwd
                           kernel-devel-6.17.12-300.fc43.x86_64 kernel-headers lame-devel libcurl-devel
                           libid3tag-devel libmad-devel libmodplug-devel libogg-devel libopenmpt-devel libshout-devel
                           libsndfile-devel libtool libvorbis-devel libvpx-devel libxcrypt-compat lilv-devel make
                           meson mozilla-openh264 mscore-fonts-all nasm nautilus-python ncurses-devel neovim
                           ninja-build nodejs npm obs-studio okular opusfile-devel perl portaudio-devel portmidi-devel
                           protobuf-devel python3-devel python3-pip python3-uinput python3.11 python3.11-libs
                           qt6-qt5compat-devel qt6-qtbase-devel qt6-qtbase-private-devel qt6-qtdeclarative-devel
                           qt6-qtshadertools-devel qt6-qtsvg-devel qtkeychain-qt6-devel ripgrep rubberband-devel rust
                           selinux-policy-devel soundtouch-devel sqlite-devel swig taglib-devel texlive-exam
                           texlive-scheme-basic texlive-scheme-full texlive-scheme-medium tigervnc tldr tmux
                           upower-devel utf8cpp-devel vamp-plugin-sdk-devel vim wavpack-devel waydroid x264-devel
                           x265-devel xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda xpadneo yasm zsh
            LocalPackages: rpmfusion-free-release-43-1.noarch rpmfusion-nonfree-release-43-1.noarch

myuser@myhostname ~ $ rpm-ostree db list 89c0a3cbe96b05a5a2601992ca31f82d516b14703eee29cf3dfb48174e7361f2 | grep -i musescore
myuser@myhostname ~ $ rpm-ostree db list 57324fcc3be2eb3f2159a0284b89f900454cc71ed37c5851e69d1d6a02a78bcf | grep -i musescore
 musescore-4.6.5-32.fc43.x86_64
 musescore-data-4.6.5-32.fc43.noarch
 musescore-soundfont-0.2.0-32.fc43.noarch
 musescoreicon-fonts-1.0-32.fc43.noarch
myuser@myhostname ~ $ rpm-ostree uninstall musescore
error: Package/capability 'musescore' is not currently requested
myuser@myhostname ~ $


This is not a direct answer to the question in the topic, but have you considered installing at least some of all these layered packages in a Toolbx container?

The output from the rpm-ostree db list commands would indicate that the musescore packages have been layered, yet they don’t get displayed as layered packages in the output of rpm-ostree status.

The output from rpm-ostree uninstall musescore is usually displayed when the package requested for removal is not a layered package. Did you rebase this system from downstream projects such as Bluefin/Bazzite maybe?

I also see the InactiveRequests entries, which usually appear when installed/layered packages are now in the base install. I would try to solve this issue as well.

It is likely that one of the package that you have layered has a dependency on musescore and thus it is installed by rpm-ostree but not directly requested thus can not be uninstalled.

You can check that with regular rpm commands:

$ rpm -q --whatrequires musescore
$ rpm -q --whatrecommends musescore
1 Like
myuser@myhostname ~ $ rpm -q --whatrequires musescore
no package requires musescore
myuser@myhostname ~ $ rpm -q --whatrecommends musescore
no package recommends musescore
myuser@myhostname ~ $ rpm-ostree uninstall musescore
error: Package/capability 'musescore' is not currently requested
myuser@myhostname ~ $

I’ve tried multiple things. There are very few things applications I’ve installed with rpm-ostree. The 90% of them are installed via flatpak or toolbox. I didn’t even installed musescore in the first place, so it’s a very weird situation. The application is actually functional:

Edit: with respect to the inactive requests. What can you suggest me to do to solve the issues related to them.

I’ve seen a few reports in the GNOME Software Application with a similar case than mine:

That might be true for GUI apps, but on the other hand you have close to 100 packages layered on top of the OSTree image. One of them apparently requires musescore.

It seems that at least the layered package mscore-fonts-all requires musescore.

On my (non-Atomic system) I tried this:

dnf install --assumeno 'gcc-c++' akmod-nvidia autoconf automake bat bluez-tools boost-devel boost-python3 btop cargo ccache cmake code faad2-devel fastfetch fd-find gcc gh git gnome-tweaks htop iwd kernel-headers lame-devel libcurl-devel libid3tag-devel libmad-devel libmodplug-devel libogg-devel libopenmpt-devel libshout-devel libsndfile-devel libtool libvorbis-devel libvpx-devel libxcrypt-compat lilv-devel make meson mozilla-openh264 mscore-fonts-all nasm nautilus-python ncurses-devel neovim ninja-build nodejs npm obs-studio okular opusfile-devel perl portaudio-devel portmidi-devel protobuf-devel python3-devel python3-pip python3-uinput python3.11 python3.11-libs qt6-qt5compat-devel qt6-qtbase-devel qt6-qtbase-private-devel qt6-qtdeclarative-devel qt6-qtshadertools-devel qt6-qtsvg-devel qtkeychain-qt6-devel ripgrep rubberband-devel rust selinux-policy-devel soundtouch-devel sqlite-devel swig taglib-devel texlive-exam texlive-scheme-basic texlive-scheme-full texlive-scheme-medium tigervnc tldr tmux upower-devel utf8cpp-devel vamp-plugin-sdk-devel vim wavpack-devel waydroid x264-devel x265-devel xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda yasm zsh

(The list of packages is the list of layered packages from here)

The suggested transaction included:

Installing:
 musescore                               x86_64 4.6.5-32.fc43                          updates                    45.7 MiB

Installing dependencies:
 musescore-data                          noarch 4.6.5-32.fc43                          updates                    53.4 MiB
 musescore-soundfont                     noarch 0.2.0-32.fc43                          updates                    48.9 MiB
 musescoreicon-fonts                     noarch 1.0-32.fc43                            updates                   174.6 KiB

So something in that long list of layered packages does indeed require musescore.

That looks like it:

$ dnf install --assumeno mscore-fonts-all
Updating and loading repositories:
Repositories loaded.
Package                                Arch       Version                                Repository               Size
Installing:
 musescore                             x86_64     4.6.5-32.fc43                          updates              45.7 MiB
Installing dependencies:
 edwin-fonts                           noarch     0.54-8.fc43                            fedora              547.0 KiB
 finale-broadway-fonts                 noarch     1.4-9.fc43                             fedora              146.3 KiB
 finale-broadway-text-fonts            noarch     1.1-9.fc43                             fedora               81.8 KiB
 finale-maestro-fonts                  noarch     2.7-9.fc43                             fedora              689.8 KiB
 finale-maestro-text-fonts             noarch     1.6-9.fc43                             fedora              243.1 KiB
 fluid-soundfont-common                noarch     3.1-35.fc43                            fedora               78.7 KiB
 fluid-soundfont-gm                    noarch     3.1-35.fc43                            fedora              141.7 MiB
 gnu-free-fonts-common                 noarch     20120503-36.fc43                       fedora              491.9 KiB
 gnu-free-sans-fonts                   noarch     20120503-36.fc43                       fedora                2.9 MiB
 gnu-free-serif-fonts                  noarch     20120503-36.fc43                       fedora                5.9 MiB
 gootville-fonts                       noarch     1.3-32.fc43                            updates             220.7 KiB
 gootville-text-fonts                  noarch     1.2-32.fc43                            updates              42.0 KiB
 leland-fonts                          noarch     0.80-1.fc43                            fedora              310.2 KiB
 leland-text-fonts                     noarch     0.80-1.fc43                            fedora              117.5 KiB
 marcsabatella-campania-fonts          noarch     2.009-13.fc43                          fedora              125.2 KiB
 mscore-fonts                          noarch     1:2.003-32.fc43                        updates             277.1 KiB
 mscorebc-fonts                        noarch     1.0-32.fc43                            updates              17.3 KiB
 mscoretabulature-fonts                noarch     001.000-32.fc43                        updates              29.0 KiB
 mscoretext-fonts                      noarch     1.0-32.fc43                            updates             165.2 KiB
 musejazz-fonts                        noarch     1.0-32.fc43                            updates             251.8 KiB
 musejazz-text-fonts                   noarch     1.0-32.fc43                            updates             224.0 KiB
 musescore-data                        noarch     4.6.5-32.fc43                          updates              53.4 MiB
 musescore-soundfont                   noarch     0.2.0-32.fc43                          updates              48.9 MiB
 musescoreicon-fonts                   noarch     1.0-32.fc43                            updates             174.6 KiB
 steinberg-bravura-fonts               noarch     1.392-11.fc43                          fedora                1.3 MiB
 steinberg-bravuratext-fonts           noarch     1.392-11.fc43                          fedora                1.2 MiB
 steinberg-petaluma-fonts              noarch     1.065-13.fc43                          fedora              799.9 KiB
 steinberg-petalumascript-fonts        noarch     1.10-13.fc43                           fedora              241.3 KiB
 steinberg-petalumatext-fonts          noarch     1.065-13.fc43                          fedora              455.1 KiB

Transaction Summary:
 Installing:        30 packages

Total size of inbound packages is 194 MiB. Need to download 194 MiB.
After this operation, 307 MiB extra will be used (install 307 MiB, remove 0 B).
Operation aborted by the user.

Thanks, I’m currently removing many of these packages and moving them to toolboxes. I’ll report if I find what’s specifically installing musescore.

2 Likes

Yes, it’s mscore-fonts-all installing musescore, which in turn installs the other dependent musescore packages. I’ve edited my post above.

1 Like

Suspect that package name leads it to be commonly confused with Microsoft core font packages.

Those aren’t packaged in Fedora but there are ways of getting them into Silverblue -

1 Like

Musescore package maintainer here. Fedora has not provided an mscore-fonts-all package since Fedora 38. The name of the main package changed from mscore to musescore in Fedora 39 and many associated packages were renamed at that time. The main musescore package has obsoleted mscore-fonts-all ever since then, so I’m curious why it wasn’t removed when you updated.

Very cool Jerry, even when I haven’t installed (as a conscious decision) Musescore in years, it has helped me a lot through my teens. For this particular situation, I’m using a fresh install of Fedora 43 Silverblue so I haven’t used neither F38 or F39.

Musescore dissapeared the moment I uninstalled mscore-fonts-all. Now, I have to search for the correct Microsoft Fonts package. If I can’t solve it on my own I’ll open another issue about it.

1 Like