fedora-silverblue / issue-tracker

Fedora Silverblue issue tracker
https://fedoraproject.org/atomic-desktops/silverblue/
125 stars 3 forks source link

Unable to update due to RPMFusion conflicts. #567

Closed 1player closed 1 month ago

1player commented 1 month ago

Output of rpm-ostree status -v:

State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.service: last run failed
Deployments:
● fedora:fedora/40/x86_64/silverblue (index: 0)
                  Version: 40.20240517.0 (2024-05-17T00:38:18Z)
               BaseCommit: 85e0f165c79529e57a753d59153f2ea221297e38fc8d4bfdf74547dd58481f9c
                           ├─ repo-0 (2024-04-14T18:51:11Z)
                           ├─ repo-1 (2024-05-17T00:16:22Z)
                           └─ repo-2 (2024-05-17T00:21:18Z)
                   Commit: f9b366b7ff4eccff70a9831ff94589c085a94e00f97d852cbdc72398dfc452b0
                           ├─ copr:copr.fedorainfracloud.org:solopasha:hyprland (2024-05-17T03:32:14Z)
                           ├─ fedora (2024-04-14T18:51:11Z)
                           ├─ fedora-cisco-openh264 (2023-12-11T14:43:50Z)
                           ├─ firefoxpwa (2024-05-01T16:09:43Z)
                           ├─ rpmfusion-free (2024-04-20T12:11:51Z)
                           ├─ rpmfusion-free-updates (2024-05-16T20:58:05Z)
                           ├─ rpmfusion-nonfree (2024-04-20T12:18:23Z)
                           ├─ rpmfusion-nonfree-updates (2024-05-16T21:18:42Z)
                           ├─ tailscale-stable (2024-05-16T21:03:35Z)
                           ├─ updates (2024-05-17T01:03:53Z)
                           └─ updates-archive (2024-05-17T01:23:05Z)
                   Staged: no
                StateRoot: fedora
             GPGSignature: 1 signature
                           Signature made Fri 17 May 2024 01:39:42 BST using RSA key ID 0727707EA15B79CC
                           Good signature from "Fedora <fedora-40-primary@fedoraproject.org>"
      RemovedBasePackages: libavfilter-free libavformat-free libpostproc-free libswresample-free libavutil-free libswscale-free libavcodec-free 6.1.1-12.fc40
                           mesa-va-drivers 24.0.7-3.fc40 nano-default-editor 7.2-7.fc40
          LayeredPackages: blueman ddccontrol distrobox docker docker-compose dunst ffmpeg firefoxpwa foot
                           fuzzel hypridle hyprland hyprlock hyprnome hyprpicker hyprshot langpacks-en_GB
                           libavcodec-freeworld libvirt liquidctl mesa-va-drivers-freeworld
                           network-manager-applet pavucontrol polkit-gnome printer-driver-brlaser
                           python3-pyudev restic rofi-themes rofi-wayland rpmfusion-free-release
                           rpmfusion-nonfree-release steam-devices swaybg swaylock system-config-printer
                           thunar thunar-archive-plugin vim-default-editor virt-manager waybar waypaper
                           xwaylandvideobridge zsh

Fails with:

error: Could not depsolve transaction; 2 problems detected:
 Problem 1: package libavdevice-free-6.1.1-12.fc40.x86_64 from @System requires libavcodec-free(x86-64) = 6.1.1-12.fc40, but none of the providers can be installed
  - conflicting requests
 Problem 2: package ffmpeg-free-6.1.1-12.fc40.x86_64 from @System requires libavfilter-free(x86-64) = 6.1.1-12.fc40, but none of the providers can be installed
  - conflicting requests

On the Fedora forum someone said it's a ostree/fedora packaging problem. This is not the first time that rpmfusion is in conflict with the official repo, sometimes for weeks. Please advise.

travier commented 1 month ago

RPM Fusion is not part of Fedora. There will be conflicts when things are not in sync. There is nothing Fedora can do to fix that. It's the downside of package layering. If you want to avoid those issues I suggest looking at Universal Blue or looking at upcoming container build options for Atomic Desktops.

miabbott commented 1 month ago

There's an older discussion topic that may be relevant to this - https://discussion.fedoraproject.org/t/unable-to-install-ffmpeg-libs-on-fedora-38-silverblue-beta/79632/