Thank you, I am waiting for solution.
Hi, I have the same issue, but after the main update that happened yesterday:
➜ ~ pamac update
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: sum
Password:
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Warning: installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg
Add ffmpeg to remove
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg4.4
- if possible, remove ffmpeg4.4 and retry
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
Warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg4.4
- if possible, remove ffmpeg4.4 and retry
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
➜ ~
➜ ~ sudo pacman -Syuu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg
:: installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg4.4
➜ ~
Same for me.
It seems to be VLC the culprit:
➜ ~ pacman -Qi ffmpeg
Name : ffmpeg
Version : 2:6.0-12
Description : Complete solution to record, convert and stream audio and video
Architecture : x86_64
URL : https://ffmpeg.org/
Licenses : GPL3
Groups : None
Provides : libavcodec.so=60-64 libavdevice.so=60-64 libavfilter.so=9-64 libavformat.so=60-64 libavutil.so=58-64 libpostproc.so=57-64 libswresample.so=4-64 libswscale.so=7-64
Depends On : alsa-lib aom bzip2 fontconfig fribidi gmp gnutls gsm jack lame libass.so=9-64 libavc1394 libbluray.so=2-64 libbs2b.so=0-64 libdav1d.so=7-64 libdrm libfreetype.so=6-64 libgl
libiec61883 libjxl.so=0.8-64 libmodplug libopenmpt.so=0-64 libpulse librav1e.so=0-64 libraw1394 librsvg-2.so=2-64 libsoxr libssh libtheora libva.so=2-64 libva-drm.so=2-64
libva-x11.so=2-64 libvdpau libvidstab.so=1.2-64 libvorbisenc.so=2-64 libvorbis.so=0-64 libvpx.so=8-64 libwebp libx11 libx264.so=164-64 libx265.so=199-64 libxcb libxext libxml2
libxv libxvidcore.so=4-64 libzimg.so=2-64 ocl-icd onevpl opencore-amr openjpeg2 opus sdl2 speex srt svt-av1 v4l-utils vmaf vulkan-icd-loader xz zlib
Optional Deps : avisynthplus: AviSynthPlus support
intel-media-sdk: Intel QuickSync support (legacy)
onevpl-intel-gpu: Intel QuickSync support
ladspa: LADSPA filters [installed]
nvidia-utils: Nvidia NVDEC/NVENC support
Required By : aubio chromaprint chromium ciano electron21 electron24 electron25 ffmpegthumbnailer firefox flowblade gst-libav jami-daemon libopenshot minidlna mixxx mpv obs-studio opencv
openshot peek qt5-webengine qt6-multimedia-ffmpeg qt6-webengine scrcpy simplescreenrecorder songrec thunderbird unpaper vidcutter
Optional For : alsa-plugins gegl libde265 mlt nextcloud tinycompress youtube-dl
Conflicts With : None
Replaces : None
Installed Size : 37.42 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Wed 04 Oct 2023 06:36:08 PM CEST
Install Date : Sat 14 Oct 2023 11:58:14 AM CEST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
➜ ~ pacman -Qi ffmpeg4.4
Name : ffmpeg4.4
Version : 4.4.4-2
Description : Complete solution to record, convert and stream audio and video
Architecture : x86_64
URL : https://ffmpeg.org/
Licenses : GPL3
Groups : None
Provides : libavcodec.so=58-64 libavdevice.so=58-64 libavfilter.so=7-64 libavformat.so=58-64 libavutil.so=56-64 libpostproc.so=55-64 libswresample.so=3-64 libswscale.so=5-64
Depends On : alsa-lib aom bzip2 fontconfig fribidi gmp gnutls gsm jack lame libass.so=9-64 libavc1394 libbluray.so=2-64 libdav1d.so=7-64 libdrm libfreetype.so=6-64 libiec61883 libmfx
libmodplug libpulse librav1e.so=0-64 libraw1394 librsvg-2.so=2-64 libsoxr libssh libtheora libva.so=2-64 libva-drm.so=2-64 libva-x11.so=2-64 libvdpau libvidstab.so=1.2-64
libvorbisenc.so=2-64 libvorbis.so=0-64 libvpx.so=8-64 libwebp libx11 libx264.so=164-64 libx265.so=199-64 libxcb libxext libxml2 libxv libxvidcore.so=4-64 libzimg.so=2-64
opencore-amr openjpeg2 opus sdl2 speex srt svt-av1 v4l-utils xz zlib
Optional Deps : avisynthplus: AviSynthPlus support
intel-media-sdk: Intel QuickSync support
ladspa: LADSPA filters [installed]
nvidia-utils: Nvidia NVDEC/NVENC support
Required By : vlc
Optional For : openscenegraph
Conflicts With : None
Replaces : None
Installed Size : 24.50 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Wed 04 Oct 2023 06:52:29 PM CEST
Install Date : Sat 14 Oct 2023 11:58:18 AM CEST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
➜ ~
[Edit] Oops, nope, only one of them:
➜ ~ sudo pacman -Rsn vlc
[sudo] password for sum:
checking dependencies...
:: openscenegraph optionally requires ffmpeg4.4
Packages (8) aribb24-1.0.3-3 ffmpeg4.4-4.4.4-2 libdvbpsi-1:1.3.3-3 libebml-1.4.4-1 libmatroska-1.7.1-1 libmfx-23.2.2-2 libtar-1.2.20-6 vlc-3.0.18-17
Total Removed Size: 84.57 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
(1/8) removing vlc [----------------------------------------------------------------------------] 100%
(2/8) removing libtar [----------------------------------------------------------------------------] 100%
(3/8) removing libmatroska [----------------------------------------------------------------------------] 100%
(4/8) removing libebml [----------------------------------------------------------------------------] 100%
(5/8) removing libdvbpsi [----------------------------------------------------------------------------] 100%
(6/8) removing ffmpeg4.4 [----------------------------------------------------------------------------] 100%
(7/8) removing libmfx [----------------------------------------------------------------------------] 100%
(8/8) removing aribb24 [----------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
➜ ~ pamac update
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: sum
Password:
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Warning: installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg
Add ffmpeg to remove
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
Warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
➜ ~
And this lib is totally stuck !
➜ ~ pamac install vlc
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: sum
Password:
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Choose optional dependencies for vlc:
1: vcdimager: navigate VCD with libvcdinfo
2: lua-socket: http interface
3: libtiger: Tiger rendering for Kate streams
4: libgoom2: Goom visualization
5: projectm: ProjectM visualisation
6: aribb25: aribcam support
7: live-media: streaming over RTSP
Enter a selection (default=none): 2
Warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'libdav1d.so=7-64' required by ffmpeg4.4
➜ ~
Why are you all downgrading? I have dav1d
1.3.0.-1 and libdav1d.so.7
, as well as ffmpeg
and ffmpeg4.4
, and I had no problems upgrading, nor do I have any problems watching videos with vlc
.
However, I’ve also no problem with dav1d
1.3.0.-1.
Well, it would seem to me that the downgrade actually causes more problems than leaving it at 1.3.0.-1.
I don’t downgrade no nothing, pamac does !
And as you can see, once I removed VLC, I cannot install it anymore.
I run Xfce like the OP, but don’t know if it’s linked.
I partially upgrade my distribution by using this command, however it looks like just temporary solution, but the problem still itself .
sudo pacman -Syu --ignore=ffmpeg,ffmpeg4.4
I’m still wanting the final and proper fix.
This is really just a temporary solution as not all apps are working (e. g. chromium, ferdium, etc.)
That’s your penitence for using pamac
to update your system instead of pacman
.
pamac install ffmpeg ffmpeg4.4
Preparing…
Resolving dependencies…
Warning: cannot resolve “libdav1d.so=7-64”, a dependency of “ffmpeg”
Warning: cannot resolve “libdav1d.so=7-64”, a dependency of “ffmpeg4.4”
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency ‘libdav1d.so=7-64’ required by ffmpeg
Not working
I removed the downgraded libdav1d from testing and stable: However it seems KDE Gear is still broken due to this.
How did you manage to get dav1d 1.3.0-1
when none of the mirrorlists have that package, but only the old dav1d 1.2.1-1
package? Did you compile it yourself?
What is broken? I have KDE Plasma and dav1d 1.3.0 and no problems so far. Even the apps mentioned in the original thread are working for me (obs, Chromium, Falkon)
Solved my issues, could update & reinstall vlc, thank you
Hmm, yeah can see that the mirrors that is selected for me when running
sudo pacman-mirrors --fasttrack && sudo pacman -Syyu
is only mirrors that is marked out-of-date. Will just manually update to a mirror that is updated.
Edit: Yeah that did the trick, thank you!
There is a lot of confusion among some users. Let’s make it clear: the new version is generally working fine. You only have to take action (downgrade to the old one) if you use some specific programs, wrongly compiled against the older version and do not run anymore, and you really need them right now before they are fixed.
Looks like the mirror in the Netherlands isn’t up to speed. Switched to Germany, did a db refresh and everything was okay.