Bug 2316591

Summary: dnf problems with obs-studio-30.2.2-1.fc41.x86_64 and ffmpeg-7.0.2-4.fc41
Product: [Fedora] Fedora Reporter: Matt Fagnani <matt.fagnani>
Component: obs-studioAssignee: Neal Gompa <ngompa13>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 41CC: dherrera, dominik, jgrulich, marcdeop, multimedia-sig, ngompa13
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: obs-studio-31.0.0~beta1-2.fc41 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-05 22:36:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Fagnani 2024-10-05 04:13:52 UTC
I ran sudo dnf offline-upgrade download with updates-testing enabled in a Fedora 41 KDE installation. dnf problems with obs-studio-30.2.2-1.fc41.x86_64 and ffmpeg-7.0.2-4.fc41 https://bodhi.fedoraproject.org/updates/FEDORA-2024-04f83605fa were shown which prevented some packages from updating. obs-studio-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but libavformat-free-7.0.2-4.fc41 provides libavformat.so.61()(64bit) https://koji.fedoraproject.org/koji/rpminfo?rpmID=40227773

Problem 1: installed package obs-studio-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-30.2.2-1.fc41.x86_64 requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing
  - cannot install the best update candidate for package obs-studio-30.2.2-1.fc41.x86_64
  - cannot install the best update candidate for package libavformat-free-6.1.2-1.fc41.x86_64
  - cannot install the best update candidate for package libavcodec-free-6.1.2-1.fc41.x86_64
 Problem 2: installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavdevice.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavdevice.so.60(LIBAVDEVICE_60)(64bit), but none of the providers can be installed
  - cannot install both libavdevice-free-7.0.2-4.fc41.x86_64 from updates-testing and libavdevice-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavdevice-free-7.0.2-4.fc41.x86_64 from updates-testing and libavdevice-free-6.1.2-1.fc41.x86_64 from fedora
  - package libavdevice-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavdevice-free provided by libavdevice-free-7.0.2-4.fc41.x86_64 from updates-testing
  - cannot install the best update candidate for package obs-studio-libs-30.2.2-1.fc41.x86_64
  - cannot install the best update candidate for package libavdevice-free-6.1.2-1.fc41.x86_64
 Problem 3: installed package libheif-freeworld-1.17.6-2.fc41.x86_64 requires libavcodec.so.60()(64bit), but none of the providers can be installed
  - installed package libheif-freeworld-1.17.6-2.fc41.x86_64 requires libavcodec.so.60(LIBAVCODEC_60)(64bit), but none of the providers can be installed
  - package libavcodec-freeworld-6.1.2-2.fc41.x86_64 from rpmfusion-free requires libavutil.so.58()(64bit), but none of the providers can be installed
  - package libavcodec-freeworld-6.1.2-2.fc41.x86_64 from rpmfusion-free requires libavutil.so.58(LIBAVUTIL_58)(64bit), but none of the providers can be installed
  - cannot install both libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing and libavcodec-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing and libavcodec-free-6.1.2-1.fc41.x86_64 from fedora
  - cannot install both libavutil-free-7.0.2-4.fc41.x86_64 from updates-testing and libavutil-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavutil-free-7.0.2-4.fc41.x86_64 from updates-testing and libavutil-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavfilter-free provided by libavfilter-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package ffmpeg-free-7.0.2-4.fc41.x86_64 from updates-testing requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package ffmpeg-free-7.0.2-4.fc41.x86_64 from updates-testing requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - package ffmpeg-free-7.0.2-4.fc41.x86_64 from updates-testing requires libavcodec-free(x86-64) = 7.0.2-4.fc41, but none of the providers can be installed
  - cannot install the best update candidate for package libheif-freeworld-1.17.6-2.fc41.x86_64
  - cannot install the best update candidate for package libavutil-free-6.1.2-1.fc41.x86_64
  - cannot install the best update candidate for package libavfilter-free-6.1.2-1.fc41.x86_64
  - cannot install the best update candidate for package ffmpeg-free-6.1.2-1.fc41.x86_64
 Problem 4: installed package obs-studio-plugin-x264-30.2.2-1.fc41.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libswresample.so.4()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libswresample.so.4(LIBSWRESAMPLE_4)(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libswresample.so.4()(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libswresample.so.4(LIBSWRESAMPLE_4)(64bit), but none of the providers can be installed
  - cannot install both libswresample-free-7.0.2-4.fc41.x86_64 from updates-testing and libswresample-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libswresample-free-7.0.2-4.fc41.x86_64 from updates-testing and libswresample-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libpostproc-free provided by libpostproc-free-7.0.2-4.fc41.x86_64 from updates-testing
  - cannot install the best update candidate for package obs-studio-plugin-x264-30.2.2-1.fc41.x86_64
  - cannot install the best update candidate for package libswresample-free-6.1.2-1.fc41.x86_64
  - cannot install the best update candidate for package libpostproc-free-6.1.2-1.fc41.x86_64
 Problem 5: installed package obs-studio-plugin-webkitgtk-0~git20231023.3c0978b-4.fc41.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libswscale.so.7()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libswscale.so.7(LIBSWSCALE_7)(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libswscale.so.7()(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libswscale.so.7(LIBSWSCALE_7)(64bit), but none of the providers can be installed
  - cannot install both libswscale-free-7.0.2-4.fc41.x86_64 from updates-testing and libswscale-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libswscale-free-7.0.2-4.fc41.x86_64 from updates-testing and libswscale-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-7.0.2-4.fc41.x86_64 from updates-testing
  - cannot install the best update candidate for package obs-studio-plugin-webkitgtk-0~git20231023.3c0978b-4.fc41.x86_64
  - cannot install the best update candidate for package libswscale-free-6.1.2-1.fc41.x86_64
 Problem 6: problem with installed package
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60()(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package ffmpegthumbs-24.08.1-2.fc41.x86_64 from updates-testing requires libavformat.so.61()(64bit), but none of the providers can be installed
  - package ffmpegthumbs-24.08.1-2.fc41.x86_64 from updates-testing requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
  - package ffmpegthumbs-24.08.1-2.fc41.x86_64 from updates-testing requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package ffmpegthumbs-24.08.1-2.fc41.x86_64 from updates-testing requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package ffmpegthumbs-24.08.0-1.fc41.x86_64
 Problem 7: problem with installed package
  - installed package obs-studio-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-30.2.2-1.fc41.x86_64 requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - package obs-studio-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60()(64bit), but none of the providers can be installed
  - package obs-studio-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package gstreamer1-plugin-libav-1.24.8-2.fc41.x86_64 from updates-testing requires libavformat.so.61()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-libav-1.24.8-2.fc41.x86_64 from updates-testing requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-libav-1.24.8-2.fc41.x86_64 from updates-testing requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-libav-1.24.8-2.fc41.x86_64 from updates-testing requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package gstreamer1-plugin-libav-1.24.8-1.fc41.x86_64
 Problem 8: problem with installed package
  - installed package obs-studio-plugin-x264-30.2.2-1.fc41.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-plugin-x264-30.2.2-1.fc41.x86_64 from rpmfusion-free requires libobs.so.0()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60()(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package k3b-libs-1:24.08.1-1.fc41.x86_64 from updates-testing requires libavformat.so.61()(64bit), but none of the providers can be installed
  - package k3b-libs-1:24.08.1-1.fc41.x86_64 from updates-testing requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
  - package k3b-libs-1:24.08.1-1.fc41.x86_64 from updates-testing requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package k3b-libs-1:24.08.1-1.fc41.x86_64 from updates-testing requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package k3b-libs-1:24.08.0-1.fc41.x86_64
 Problem 9: problem with installed package
  - installed package obs-studio-plugin-webkitgtk-0~git20231023.3c0978b-4.fc41.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-plugin-webkitgtk-0~git20231023.3c0978b-4.fc41.x86_64 from fedora requires libobs.so.0()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60()(64bit), but none of the providers can be installed
  - installed package obs-studio-libs-30.2.2-1.fc41.x86_64 requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60()(64bit), but none of the providers can be installed
  - package obs-studio-libs-30.2.2-1.fc41.x86_64 from fedora requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing and libavformat-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavformat-free provided by libavformat-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package kf6-kfilemetadata-6.6.0-2.fc41.x86_64 from updates-testing requires libavformat.so.61()(64bit), but none of the providers can be installed
  - package kf6-kfilemetadata-6.6.0-2.fc41.x86_64 from updates-testing requires libavformat.so.61(LIBAVFORMAT_61)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package kf6-kfilemetadata-6.6.0-1.fc41.x86_64
 Problem 10: problem with installed package
  - installed package libheif-freeworld-1.17.6-2.fc41.x86_64 requires libavcodec.so.60()(64bit), but none of the providers can be installed
  - installed package libheif-freeworld-1.17.6-2.fc41.x86_64 requires libavcodec.so.60(LIBAVCODEC_60)(64bit), but none of the providers can be installed
  - package libheif-freeworld-1.17.6-2.fc41.x86_64 from rpmfusion-free requires libavcodec.so.60()(64bit), but none of the providers can be installed
  - package libheif-freeworld-1.17.6-2.fc41.x86_64 from rpmfusion-free requires libavcodec.so.60(LIBAVCODEC_60)(64bit), but none of the providers can be installed
  - package libavcodec-freeworld-6.1.2-2.fc41.x86_64 from rpmfusion-free requires libavutil.so.58()(64bit), but none of the providers can be installed
  - package libavcodec-freeworld-6.1.2-2.fc41.x86_64 from rpmfusion-free requires libavutil.so.58(LIBAVUTIL_58)(64bit), but none of the providers can be installed
  - cannot install both libavutil-free-7.0.2-4.fc41.x86_64 from updates-testing and libavutil-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavutil-free-7.0.2-4.fc41.x86_64 from updates-testing and libavutil-free-6.1.2-1.fc41.x86_64 from fedora
  - cannot install both libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing and libavcodec-free-6.1.2-1.fc41.x86_64 from @System
  - cannot install both libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing and libavcodec-free-6.1.2-1.fc41.x86_64 from fedora
  - package ffmpeg-libs-6.1.2-2.fc41.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-7.0.2-4.fc41.x86_64 from updates-testing
  - package kpipewire-6.1.90-3.fc41.x86_64 from updates-testing requires libavutil.so.59()(64bit), but none of the providers can be installed
  - package kpipewire-6.1.90-3.fc41.x86_64 from updates-testing requires libavutil.so.59(LIBAVUTIL_59)(64bit), but none of the providers can be installed
  - package kpipewire-6.1.90-3.fc41.x86_64 from updates-testing requires libavcodec.so.61()(64bit), but none of the providers can be installed
  - package kpipewire-6.1.90-3.fc41.x86_64 from updates-testing requires libavcodec.so.61(LIBAVCODEC_61)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package kpipewire-6.1.90-2.fc41.x86_64



Reproducible: Always

Steps to Reproduce:
1. Run sudo dnf offline-upgrade download with updates-testing enabled in Konsole in a Fedora 41 KDE installation with obs-studio-30.2.2-1.fc41 installed
2.
3.
Actual Results:  
dnf problems with obs-studio-30.2.2-1.fc41.x86_64 and ffmpeg-7.0.2-4.fc41 

Expected Results:  
No dnf problems should have happened.

obs-studio doesn't appear to have been rebuilt with ffmpeg 7 in F41 https://koji.fedoraproject.org/koji/packageinfo?packageID=36984 obs-studio-30.2.2-3.fc42 failed to build with ffmpeg 7 https://koji.fedoraproject.org/koji/buildinfo?buildID=2551695

Comment 1 Fedora Update System 2024-10-05 19:11:44 UTC
FEDORA-2024-04f83605fa (alsa-plugins-1.2.12-3.fc41, amarok-3.0.81-2.fc41, and 71 more) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-04f83605fa

Comment 2 Fedora Update System 2024-10-05 22:36:22 UTC
FEDORA-2024-04f83605fa (alsa-plugins-1.2.12-3.fc41, amarok-3.0.81-2.fc41, and 73 more) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.