Can't update because yay wants to replace yad with eos-yad

when trying to update, it tells me it wants to replace yad with eos-yad and then fails because ffmpeg-vulkan depends on libdav1d.so=5-64.

:: yad-eos and yad are in conflict. Remove yad? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing dav1d (1.0.0-1) breaks dependency 'libdav1d.so=5-64' required by ffmpeg-vulkan
 -> error installing repo packages

This is the actual issue I believe:

:: installing dav1d (1.0.0-1) breaks dependency 'libdav1d.so=5-64' required by ffmpeg-vulkan

I don’t think it has anything to do with yad

Where did the package ffmpeg-vulcan come from? It seems to be blocking your update.

Ooops misread the OP. Ignore the man behind the curtain.

Pudge

it comes from the aur, it is a dependency for alvr.

jack@jackPC ~ [1]> yay -Rs ffmpeg-vulkan
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg-vulkan' required by alvr
:: removing ffmpeg-vulkan breaks dependency 'libavcodec.so=59-64' required by chromaprint
:: removing ffmpeg-vulkan breaks dependency 'libavformat.so=59-64' required by chromaprint
:: removing ffmpeg-vulkan breaks dependency 'libavutil.so=57-64' required by chromaprint
:: removing ffmpeg-vulkan breaks dependency 'libswresample.so=4-64' required by chromaprint
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by chromium
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by electron11
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by ffmpegthumbnailer
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by ffmpegthumbs
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by firefox
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by gst-libav
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by kfilemetadata
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libavcodec.so=59-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libavdevice.so=59-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libavfilter.so=8-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libavformat.so=59-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libavutil.so=57-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libswresample.so=4-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'libswscale.so=6-64' required by mpv
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by qt5-webengine
:: removing ffmpeg-vulkan breaks dependency 'ffmpeg' required by todoist-electron

You might have to remove it, update and then rebuild it.

1 Like

Replace it with ffmpeg.

yay -S ffmpeg

is there a way to stop it from replacing yad with eos-yad? ffmpeg-vulkan depends on a package in yad and a program I use depends on ffmpeg-vulkan

The error is because of the AUR package. yad-eos is just yad that is patched to fix a bug.

Sometimes you have to temporarily remove an AUR package when updates come in and then rebuild it.

1 Like

Trying to install ffmpeg gives this error

jack@jackPC ~> yay -S ffmpeg
resolving dependencies...
looking for conflicting packages...
:: ffmpeg and ffmpeg-vulkan are in conflict. Remove ffmpeg-vulkan? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing dav1d (1.0.0-1) breaks dependency 'libdav1d.so=5-64' required by ffmpeg4.4
 -> error installing repo packages

Try this:

sudo pacman -Syu ffmpeg

If that doesn’t work, do it this way.

sudo pacman -Rdd ffmpeg-vulcan
sudo pacman -Syu
1 Like

ok that worked thanks.

2 Likes

@sheast21,

Glad your issue has been resolved!

I order to mark a thread as solved, please click the … under the post that gave you the solution and check the box “Solution”. In this way the forum software will also recognize it as such and others searching in solved threads looking for a solution to similar problem would find it more easily.

:enos_flag:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.