You are not logged in.
Hello.
Any ideas about how to solve this ?
% yay
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
multilib est à jour
:: Recherche des mises à jour sur l'AUR…
:: Recherche des mises à jour dans les bases de données…
:: 5 paquets à mettre à jour ou à installer.
5 extra/ffmpeg 2:8.1-2 -> 2:8.1-3
4 extra/ffmpeg4.4 4.4.6-4 -> 4.4.6-5
3 extra/libvpx 1.15.2-3 -> 1.16.0-2
2 extra/virtualbox 7.2.6-1 -> 7.2.6-3
1 extra/virtualbox-host-dkms 7.2.6-1 -> 7.2.6-3
==> Paquets à exclure : (ex. « 1 2 3 », « 1-3 », « ^4 » ou noms de dépôt)
-> L'exclusion de paquets peut mener à une mise à jour partielle de votre système et pourrait le casser
(same with pacman, of course)
Error being :
Sync Explicit (2): virtualbox-host-dkms-7.2.6-3, virtualbox-7.2.6-3
Sync Dependency (1): libvpx-1.16.0-2
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
multilib est à jour
:: Début de la mise à jour complète du système…
avertissement : ffmpeg : ignore la mise à jour du paquet (2:8.1-2 => 2:8.1-3)
avertissement : ffmpeg4.4 : ignore la mise à jour du paquet (4.4.6-4 => 4.4.6-5)
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de libvpx (1.16.0-2) casse la dépendance « libvpx.so=11-64 » requise par ffmpeg
:: l’installation de libvpx (1.16.0-2) casse la dépendance « libvpx.so=11-64 » requise par ffmpeg4.4
:: l’installation de libvpx (1.16.0-2) casse la dépendance « libvpx.so=11-64 » requise par ffmpeg7.1
-> error installing repo packages
(sorry for the french system / french logs)
It seems "libvpx" is breaking (since today) some dependencies around ffmpeg. Doing some exclusions (ie, trying to just install ffmpeg, or libvpx, or virtualbox) does not help.
Last edited by SRG (2026-03-23 21:59:27)
Offline
avertissement : ffmpeg : ignore la mise à jour du paquet (2:8.1-2 => 2:8.1-3)
avertissement : ffmpeg4.4 : ignore la mise à jour du paquet (4.4.6-4 => 4.4.6-5)stop ignoring package upgrades.
Offline
What does it mean ?
I don't think i'm expressively ignoring any package upgrades (i.e., i don't have any exclusions in /etc/pacman.conf, for example).
The pure pacman command does not even speaks about any warnings like that.
sudo pacman -Syu
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
multilib est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de libvpx (1.16.0-2) casse la dépendance « libvpx.so=11-64 » requise par ffmpeg7.1
Offline
Sorry i think i pasted (wrong retrieval in history) one of the test in the first post (when manually excluding some packages, as a test, as it was initially failing).
The full stack is failing without any exclusions ... :
% yay
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
multilib est à jour
:: Recherche des mises à jour sur l'AUR…
:: Recherche des mises à jour dans les bases de données…
:: 5 paquets à mettre à jour ou à installer.
5 extra/ffmpeg 2:8.1-2 -> 2:8.1-3
4 extra/ffmpeg4.4 4.4.6-4 -> 4.4.6-5
3 extra/libvpx 1.15.2-3 -> 1.16.0-2
2 extra/virtualbox 7.2.6-1 -> 7.2.6-4
1 extra/virtualbox-host-dkms 7.2.6-1 -> 7.2.6-4
==> Paquets à exclure : (ex. « 1 2 3 », « 1-3 », « ^4 » ou noms de dépôt)
-> L'exclusion de paquets peut mener à une mise à jour partielle de votre système et pourrait le casser
==>
Sync Dependency (3): ffmpeg-2:8.1-3, ffmpeg4.4-4.4.6-5, libvpx-1.16.0-2
Sync Explicit (2): virtualbox-7.2.6-4, virtualbox-host-dkms-7.2.6-4
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
multilib est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de libvpx (1.16.0-2) casse la dépendance « libvpx.so=11-64 » requise par ffmpeg7.1
-> error installing repo packages
Last edited by SRG (2026-03-23 22:10:22)
Offline
It looks like yay can't handle these updates correctly.
As root / with root-rights run
# LC_ALL=C pacman -Syuand post the output.
Sidenote : LC_ALL=C ensures the output will be in english
Last edited by Lone_Wolf (2026-03-23 22:20:09)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
As stated in first post, it's not yay related (same issue with pure pacman).
For the english version (thanks) :
# LC_ALL=C pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libvpx (1.16.0-2) breaks dependency 'libvpx.so=11-64' required by ffmpeg7.1
Offline
And what, exactly, is ffmpeg7.1? Anything that's not in the repos is your responsibility to rebuild when it needs to be. If you actually need that package for some reason, you'll need to remove it, update, rebuild it, and reinstall it.
Online
Yeah i have no ideas / are probably transitive dependencies of other packages (= i've not installed ffmpeg7.1 / ffmpeg4.4 by myself).
Indeed i can try to remove them (i tried to remove ffmpeg, but too many things are using it).
Offline
ffmpeg 4.4 was a dependency for vlc until very recently and still is a dep for vlc-plugin-ffmpeg . It's no suprise you have that installed .
Please post the output of LC_ALL=C pacman -Qi ffmpeg7.1
Moderator Note
moving to AUR Issues, Discussion & PKGBUILD Requests
Last edited by Lone_Wolf (2026-03-24 10:05:44)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline