You are not logged in.
Hello forum,
I'm sorry for some of mine dumb questions, I'm getting rusty to look for a solution, Please bear with me.
I installed a package that brought several dependencies. So for a full upgrade every time I have to ignore the two breaking dependencies.
::Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libheif (1.16.2-1) breaks dependency 'libheif=1.16.1' required by lib32-libheif
:: installing rav1e (0.6.6-1) breaks dependency 'rav1e=0.6.3' required by lib32-rav1e
# to overcome the impediment I give the following command
$ pikaur -Syu --ignore libheif,rav1e
I suppose that I should remove the package that I wanted to use, but I can't recall what was originally, Perhaps is all about Wine.
As I'll remove the offending dependencies I presume I will be able to correct the faulty loop.
Any guide much appreciated.
Last edited by TheSaint (2023-06-05 20:10:15)
do it good first, it will be faster than do it twice the saint
Offline
We just finished a major upgrade as to how things are packaged. Those using non standard Pacman configurations may need to update those configurations. As you seem to be using lib32, I wager this is applicable to you.
Have you read and implemented https://archlinux.org/news/git-migration-completed/ ?
If you need help, please post your unabridged /etc/pacman.conf
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
This usually happens because you disabled the multilib repo. You can't disable it while still having packages installed from it.
edit: Neither of those lib32 packages seem to be in the multilib repo, though, so this is likely a matter of cleanup. See pacman -Qdt to start with.
Last edited by Scimmia (2023-06-03 14:31:37)
Online
Or, based on what Scimmia says, you did make the change to pacman.conf, but missed the lib 32.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
lib32-rav1e and lib32-libheif are AUR packages. Remove them, update your system, and then rebuild them (or leave them uninstalled if you no longer need them).
Mod note: moving to AUR Issues
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
lib32-rav1e and lib32-libheif are AUR packages. Remove them, update your system
Snippet of pacman.conf
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
I found the reasonable solution by removing those 32bit libraries. I'll check later what may be affected from their lack.
Is admirable your great support, thank you very much
do it good first, it will be faster than do it twice the saint
Offline
Looks like you haven't adjusted your pacman.conf to the new git repo setup yet, see the link ewaller posted in #2 for details.
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
Looks like you haven't adjusted your pacman.conf to the new git repo setup yet
Thank you for the point. I should keep an eye on the new coming configuration often.
do it good first, it will be faster than do it twice the saint
Offline