Skip to content

[Bug]: flatpak uninstalls codecs runtime while the runtime is still being used #6820

Description

@tclementdev

Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a bug that matches the one I want to file, without success.
  • If this is an issue with a particular app, I have tried filing it in the appropriate issue tracker for the app (e.g. under https://github.com/flathub/) and determined that it is an issue with Flatpak itself.
  • This issue is not a report of a security vulnerability (see here if you need to report a security issue).

Flatpak version

1.18.1

What Linux distribution are you using?

Fedora Silverblue

Linux distribution version

44

What architecture are you using?

x86_64

How to reproduce

Not sure.

Expected Behavior

Used runtime shall not be uninstalled.

Actual Behavior

I noticed that I could not play videos any longer in my browser. It turns out flatpak uninstalled the codecs along with some other unused runtimes:

sept.  2 21:09:04 uninstall      org.fedoraproject.Platform.CL.default         f43         system
sept.  2 21:09:04 uninstall      org.fedoraproject.Platform.GL.default         f43         system
sept.  2 21:09:04 uninstall      org.fedoraproject.Platform.Locale             f43         system
sept.  2 21:09:04 uninstall      org.fedoraproject.Platform.VAAPI.Intel        f43         system
sept.  2 21:09:04 uninstall      org.kde.KStyle.Adwaita                        6.10        system
sept.  2 21:09:07 uninstall      org.kde.Platform                              6.10        system
sept.  2 21:09:07 uninstall      org.freedesktop.Platform.codecs-extra         25.08-extra system
sept.  2 21:09:07 uninstall      org.kde.Platform.Locale                       6.10        system

The next day I updated Thundebird and it reinstalled the codecs:

sept.  3 18:15:52 deploy install org.freedesktop.Platform.codecs-extra         25.08-extra system       flathub
sept.  3 18:15:53 deploy update  org.mozilla.thunderbird.Locale                stable      system       flathub
sept.  3 18:16:59 deploy update  org.mozilla.thunderbird                       stable      system       flathub

I wasn't able to find a command that outputs all the dependents of org.freedesktop.Platform.codecs-extra so i don't really know what flatpak thinks they are but it should definitely not uninstall runtimes that are in use.

Additional Information

No response

Activity

  1. changed the title [-][Bug]: flatpak uninstall codecs runtime while the runtime is still being used[/-] [+][Bug]: flatpak uninstalls codecs runtime while the runtime is still being used[/+] on Sep 4, 2026
  2. g-fabiani commented on Sep 6, 2026

    @g-fabiani

    Today I had the same issue in 1.18.2

    Flatpak version

    1.18.2

    What Linux distribution are you using?

    Fedora Workstation

    Linux distribution version

    44

    What architecture are you using?

    x86_64

    Actual Behaviour

    Today I had no video with Jellyfin desktop with files that were playing fine yesterday, It turn out that flatpak uninstalled the codecs along with some unused runtimes which I think were dependencies of something I installed and uninstalled yesterday.

    Sep  6 08:53:30 deploy update  org.fedoraproject.Platform                f44         system       fedora
    Sep  6 08:53:33 deploy update  com.github.IsmaelMartinez.teams_for_linux stable      system       flathub
    Sep  6 10:51:41 uninstall      org.kde.KStyle.Adwaita                    6.11        system
    Sep  6 10:51:43 uninstall      org.kde.Platform                          6.11        system
    Sep  6 10:51:43 uninstall      org.kde.Platform.Locale                   6.11        system
    Sep  6 10:51:43 uninstall      org.freedesktop.Platform.codecs-extra     25.08-extra system
    

    Reinstalling Jellyfin Desktop reinstalled the codecs solving the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions