Bug 2316591 - dnf problems with obs-studio-30.2.2-1.fc41.x86_64 and ffmpeg-7.0.2-4.fc41
Summary: dnf problems with obs-studio-30.2.2-1.fc41.x86_64 and ffmpeg-7.0.2-4.fc41
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: obs-studio
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-10-05 04:13 UTC by Matt Fagnani
Modified: 2024-10-05 22:36 UTC (History)
6 users (show)

Fixed In Version: obs-studio-31.0.0~beta1-2.fc41
Clone Of:
Environment:
Last Closed: 2024-10-05 22:36:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.