Bug 2257740 - Dependency conflicts trying to install ffmpeg
Summary: Dependency conflicts trying to install ffmpeg
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ffmpeg
Version: 40
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact:
URL:
Whiteboard:
Depends On: 2248583
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-10 17:10 UTC by Greg Gendron
Modified: 2024-05-15 18:56 UTC (History)
6 users (show)

Fixed In Version: ffmpeg-6.1.1-12.fc40
Clone Of:
Environment:
Last Closed: 2024-05-15 18:56:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Greg Gendron 2024-01-10 17:10:05 UTC
❯ sudo dnf install ffmpeg
Last metadata expiration check: 0:43:38 ago on Wed 10 Jan 2024 06:40:01 AM EST.
Error:
 Problem: conflicting requests
  - package ffmpeg-6.1.1-1.fc40.x86_64 from rpmfusion-free-rawhide requires ffmpeg-libs(x86-64) = 6.1.1-1.fc40, but none of the providers can be installed
  - package ffmpeg-6.1.1-1.fc40.x86_64 from rpmfusion-free-updates requires ffmpeg-libs(x86-64) = 6.1.1-1.fc40, but none of the providers can be installed
  - nothing provides libopenh264.so.7()(64bit) needed by ffmpeg-libs-6.1.1-1.fc40.x86_64 from rpmfusion-free-rawhide
  - nothing provides libopenh264.so.7()(64bit) needed by ffmpeg-libs-6.1.1-1.fc40.x86_64 from rpmfusion-free-updates
(try to add '--skip-broken' to skip uninstallable packages)


❯ sudo dnf install ffmpeg-libs --allowerasing --skip-broken
Last metadata expiration check: 0:17:28 ago on Wed 10 Jan 2024 07:45:41 AM EST.
Dependencies resolved.

 Problem: cannot install the best candidate for the job
  - nothing provides libopenh264.so.7()(64bit) needed by ffmpeg-libs-6.1.1-1.fc40.x86_64 from rpmfusion-free-rawhide
==========================================================================================================================================================================================
 Package                                    Architecture                          Version                                     Repository                                             Size
==========================================================================================================================================================================================
Skipping packages with broken dependencies:
 ffmpeg-libs                                x86_64                                6.1.1-1.fc40                                rpmfusion-free-rawhide                                8.2 M


Reproducible: Always

Steps to Reproduce:
1.Try to install video codecs needed by Firefox
2.
3.
Actual Results:  
Messages about broken dependencies

Expected Results:  
View vidios on udemy.com and on NYTimes

As of 10 Jan 2024

Comment 1 Dominik 'Rathann' Mierzejewski 2024-01-10 20:13:48 UTC
It's a known issue. Rawhide OpenH264 repo from Cisco is missing packages.

Comment 2 Aoife Moloney 2024-02-15 23:09:31 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.

Comment 3 Fedora Update System 2024-04-30 07:43:48 UTC
FEDORA-2024-1bb669ba49 (ffmpeg-6.1.1-12.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-1bb669ba49

Comment 4 Fedora Update System 2024-04-30 22:09:21 UTC
FEDORA-2024-1bb669ba49 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-1bb669ba49`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-1bb669ba49

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2024-05-15 18:56:04 UTC
FEDORA-2024-1bb669ba49 (ffmpeg-6.1.1-12.fc40) has been pushed to the Fedora 40 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.