You are not logged in.
I'm trying to run a system upgrade, but can't seem to upgrade ffmpeg nor x265.
Problem seems to be that ffmpeg2.8 is installed, and causing some dependency conflicts.
Not sure how to resolve this.
λ sudo pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing x265 (2.8-1) breaks dependency 'libx265.so=151-64' required by ffmpeg2.8
Offline
pacman -R ffmpeg2.8
ffmpeg2.8 is not more used
Offline
Update your system more often, that dependency chain got resolved cleanly for 2 months
FWIW remove ffmpeg2.8 if necessary with the -Rdd option, the only package that should have this dependency in the repos is VLC which will be updated as well. If you have this dependency for an AUR package, you'd best check if there was an update
Offline
I update my system multiple times a day, so don't think "more often" is a valid suggestion.
Removed ffmpeg2.8 and upgraded now. Not sure why it hadn't been removed, if you say it should've been.
Thanks!
Offline
I update my system multiple times a day, so don't think "more often" is a valid suggestion.
Agreed. I update every morning just ran into this issue this morning.
Offline
thecdn do you also regularly run `pacman -Qdt`?
Offline
ahstro wrote:I update my system multiple times a day, so don't think "more often" is a valid suggestion.
Agreed. I update every morning just ran into this issue this morning.
Same
edit:
thecdn do you also regularly run `pacman -Qdt`?
I have not in the past, but it seems like a good suggestion for the future! Thanks
Last edited by wh00 (2018-05-29 14:18:23)
Offline
Seems my memory is fuzzy, I thought we had a replaces directive, apparently not. Sorry for the noise. But yes, regularly checking and cleaning up after old orphans is a good habit to get into.
Offline
My list for `pacman -Qdt` was rather big. I'm still working on it, but I noticed that there were several packages that were originally installed as a dependency, but no longer *are* a dep. For example: akonadi and elfutils. Since I want to keep those, I use the following to mark them as "explicitly installed" to get them off the -Qdt list:
pacman -D --asexplicit <package>
Offline
Seems my memory is fuzzy, I thought we had a replaces directive, apparently not. Sorry for the noise. But yes, regularly checking and cleaning up after old orphans is a good habit to get into.
We do have one, but nothing "replaces" ffmpeg2.8, so why should we use it?
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
I know that we have one, I thought it did do that, for some reason, but now that I remember correctly, it was simply readded to allow an easier upgrade for a while.
Offline
Why did no-one ask this at weekend. I finally figured it out this morning, and suddenly here's the solution. Could have saved me a bucket load of heartache
Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703
/ is the root of all problems.
Offline
@Roken https://git.archlinux.org/svntogit/pack … dab006254b because no one else using testing had the issue?
Edit:
Missed https://bbs.archlinux.org/viewtopic.php?id=237497
Last edited by loqs (2018-05-29 23:41:37)
Offline
Thx for the solution.
Offline
This was helpful.Thanks
Offline