[SOLVED] Can't update ArcoLinux - installing ncurses

Galactica
Crewman
Posts: 7
Joined: Mon Sep 19, 2022 2:16 pm

Hi,

When I try to update my system today I get the following error:

Code: Select all

 sudo pacman -Syu                                                                                      ──(søn,jun04)─┘
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 nemesis_repo is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing ncurses (6.4_20230520-1) breaks dependency 'ncurses=6.4' required by lib32-ncurses
I'v tried updating my mirrors and "IgnorePkg = lib32-ncurses. Also tried to uncomment

Code: Select all

#If you want to run 32 bit applications on your x86_64 system,
 85 # enable the multilib repositories as required here.
 
 #[multilib]
 91 Include = /etc/pacman.d/mirrorlist
 
 
How do I fix this? Little lost now. :-/
User avatar
erikdubois
Captain
Posts: 5870
Joined: Tue Nov 07, 2017 3:45 pm
Location: Belgium
Contact:

remove packages and reinstall packages is easiest
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
Galactica
Crewman
Posts: 7
Joined: Mon Sep 19, 2022 2:16 pm

Just be sure, I will need to remove ncurses and it's dependencies with:

Code: Select all

sudo pacman -Rs ncurses
User avatar
erikdubois
Captain
Posts: 5870
Joined: Tue Nov 07, 2017 3:45 pm
Location: Belgium
Contact:

correct

on my machine however it is required by so many things

try removing the lib32-ncurses instead
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
Galactica
Crewman
Posts: 7
Joined: Mon Sep 19, 2022 2:16 pm

When running sudo pacman -Rs lib32-ncurses I get:

Code: Select all

sudo pacman -Rs lib32-ncurses
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-ncurses breaks dependency 'lib32-ncurses' required by lib32-llvm-libs
Do I also remove lib32-llvm-libs?

So both?

Code: Select all

sudo pacman -Rs lib32-ncurses lib32-llvm-libs
User avatar
erikdubois
Captain
Posts: 5870
Joined: Tue Nov 07, 2017 3:45 pm
Location: Belgium
Contact:

yes
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
pommedefrance
recruit crewman
Posts: 1
Joined: Sun Jun 04, 2023 10:46 am

Hi ! new here ;-)

i had this problem..easy (for me)
unmark multilib repo in /etc/pacman.conf
cheers
Last edited by pommedefrance on Sun Jun 04, 2023 10:58 am, edited 1 time in total.
Galactica
Crewman
Posts: 7
Joined: Mon Sep 19, 2022 2:16 pm

Hmm, but this seem to keep on goin?

Code: Select all

sudo pacman -Rs lib32-ncurses lib32-llvm-libs
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-llvm-libs breaks dependency 'lib32-llvm-libs' required by lib32-mesa


sudo pacman -Rs lib32-ncurses lib32-llvm-libs lib32-mesa
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-mesa breaks dependency 'lib32-mesa' required by lib32-libglvnd

sudo pacman -Rs lib32-ncurses lib32-llvm-libs lib32-mesa lib32-libglvnd
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-libglvnd breaks dependency 'lib32-libglvnd' required by lib32-nvidia-utils
:: removing lib32-libglvnd breaks dependency 'lib32-libgl' required by steam
User avatar
erikdubois
Captain
Posts: 5870
Joined: Tue Nov 07, 2017 3:45 pm
Location: Belgium
Contact:

it seems so
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
User avatar
erikdubois
Captain
Posts: 5870
Joined: Tue Nov 07, 2017 3:45 pm
Location: Belgium
Contact:

i just noticed this

core is up to date
extra is up to date


where is your lib32 repo - multilib


type "fix-pacman-conf" in a terminal
and update again
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
Post Reply

Return to “Installation of Software (pacman, AUR, ...)”