You are not logged in.
Pages: 1
Topic closed
Linux Arch + Plasma KDE during tried update to rav1e-0.6.6-3 get
error: failed to commit transaction (conflicting files)
rav1e: /usr/lib/librav1e.so.0.6 exists in filesystem
Errors occurred, no packages were upgraded.
-> error installing repo packages
tried manually uninstall previous rav1ie however dependencies:
➜ ~ yay -R rav1e
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing rav1e breaks dependency 'librav1e.so=0.6-64' required by ffmpeg
:: removing rav1e breaks dependency 'librav1e.so=0.6-64' required by ffmpeg4.4
:: removing rav1e breaks dependency 'librav1e.so=0.6-64' required by libavif
from which depend others applications as well
Are you think guys that should try to overwrite fe like below?
sudo pacman -Suy --overwrite usr/lib/librav1e.so.0.6
I check content of
➜ ~ ll /usr/lib/librav*
lrwxrwxrwx root root 17 B Wed Oct 11 19:12:27 2023 /usr/lib/librav1e.so ⇒ librav1e.so.0.6.6
lrwxrwxrwx root root 17 B Wed Oct 11 19:12:27 2023 /usr/lib/librav1e.so.0 ⇒ librav1e.so.0.6.6
lrwxrwxrwx root root 17 B Wed Oct 11 22:41:32 2023 /usr/lib/librav1e.so.0.6 ⇒ librav1e.so.0.6.6
.rwxr-xr-x root root 3.1 MB Wed Oct 11 19:12:27 2023 /usr/lib/librav1e.so.0.6.6
I prefer asking on forum before broke any application related to audio.
I´d be thankfully for any advide here.
Last edited by infoslaw (2023-10-12 09:02:31)
Offline
Sorry for this, you can safely delete or overwrite /usr/lib/librav1e.so.0.6 for your upgrade.
The /usr/lib/librav1e.so.0.6 symlink was missing in rav1e-0.6.6-2, which causes it to be generated upon install in a way not tracked by pacman. When the missing symlink was added in rav1e-0.6.6-3 30min later, pacman would then not know if it can replace the symlink on disk, since it doesn't belong to any package (from pacman's point of view).
Last edited by kpcyrd (2023-10-12 08:24:04)
Offline
Thank you for quick replay!
Resolved issue:
pacman -Suy --overwrite usr/lib/librav1e.so.0.6
After crashing previous system and spent many time for building new environment better safe than sorry.
Offline
Just confirming - your fix "pacman -Suy --overwrite usr/lib/librav1e.so.0.6" worked perfectly for me. Sorry you had to suffer for so long...
Offline
pacman -Suy --overwrite usr/lib/librav1e.so.0.6
also worked for me.
Offline
pacman -Suy --overwrite usr/lib/librav1e.so.0.6 worked here too
Switched to 100% in 2020 and haven't been happier but have used Linux on and off since back in the 90's.
It's either Linux or Electronics for me, fixing broken laptops and make them "faster" with Linux running on 'em
Offline
overwrite /usr/lib/librav1e.so.0.6 for your upgrade.
thank you!
Last edited by gguman (2023-10-12 20:16:43)
Offline
That's enough "me too" posts. Closing this solved thread.
Offline
Pages: 1
Topic closed