I’m unable to update from wine 9.17 to 9.20 because the latter demands installing a version of libav that conflicts with ffmpeg-libs. Here is the dnf log:
Problem 1: cannot install the best update candidate for package wine-devel-common-1:9.17-1.1.i686
- nothing provides libavcodec.so.60 needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
- nothing provides libavcodec.so.60(LIBAVCODEC_60) needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
- nothing provides libavformat.so.60 needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
- nothing provides libavformat.so.60(LIBAVFORMAT_60) needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
- nothing provides libavutil.so.58 needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
- nothing provides libavutil.so.58(LIBAVUTIL_58) needed by wine-devel-common-1:9.20-1.1.i686 from WineHQ
Problem 2: cannot install the best update candidate for package wine-devel64-1:9.17-1.1.x86_64
- nothing provides libavcodec.so.60()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavformat.so.60()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavutil.so.58()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
Problem 3: package winehq-devel-1:9.20-1.1.x86_64 from WineHQ requires wine-devel64 = 1:9.20-1.1, but none of the providers can be installed
- cannot install the best update candidate for package winehq-devel-1:9.17-1.1.x86_64
- nothing provides libavcodec.so.60()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavformat.so.60()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavutil.so.58()(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
- nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by wine-devel64-1:9.20-1.1.x86_64 from WineHQ
Package Arch Version Repository Size
Skipping packages with broken dependencies:
wine-devel-common i686 1:9.20-1.1 WineHQ 613.3 MiB
wine-devel64 x86_64 1:9.20-1.1 WineHQ 722.7 MiB
winehq-devel x86_64 1:9.20-1.1 WineHQ 62.2 KiB
Nothing to do.
I’ve been using Fedora and wine for a long time and this has never happened before. Please help.
EDIT: forgot to say that I technically have libav libraries in my lib64 folder but wine is demanding the ones that end with a “60” and the ones I have end with “61”. I tried to make symlinks to them, but it doesn’t work either.
Also, swapping ffmpeg with ffmpeg-free allow me install libavcodec-free, but this doesn’t solve the issue either.