Unable to update because of breakage

[andrew@andrew-82hu ~]$ eos-update
eos-update: package updater with additional features
Updating native apps…
[sudo] password for andrew:
:: Synchronizing package databases…
core 120.2 KiB 60.0 KiB/s 00:02 [########################################################################################] 100%
extra 7.8 MiB 343 KiB/s 00:23 [########################################################################################] 100%
community 45.0 B 468 B/s 00:00 [########################################################################################] 100%
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libcap (2.70-1) breaks dependency ‘libcap=2.69’ required by lib32-libcap
:: installing libjpeg-turbo (3.0.3-1) breaks dependency ‘libjpeg-turbo=3.0.2’ required by lib32-libjpeg-turbo
:: installing ncurses (6.5-3) breaks dependency ‘ncurses=6.4_20230520’ required by lib32-ncurses
[andrew@andrew-82hu ~]$

According to what I could see these are all required by built in apps like avahi, libreoffice-fresh, nano and systemd

so if I can get help on how to solve this that would be great

Looks like a partially updated mirror. Open /etc/pacman.d/mirrorlist and comment out the first mirror.

Looks like it doesn’t matter which mirror I try and use as they all seem to do the same thing. I have used the update mirror list in the welcome app to try and change to a working mirror since I have had downloads fail on me and I have also commented out the top mirror in the mirrorlist file BUT that folder is full of a BUNCH of different mirrorlist files including endeavouros-mirrorlist

You want the one called mirrorlist exactly

Like I said I commented out the first server in “mirrorlist” and its still failing to update

################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

With: reflector --verbose -c US --protocol https --protocol http --sort rate --latest 20 --download-timeout 5 --threads 5

When: 2024-05-30 02:06:37 UTC

From: https://archlinux.org/mirrors/status/json/

Retrieved: 2024-05-30 02:05:56 UTC

Last Check: 2024-05-30 01:44:48 UTC

United States

Server = http://mirror.lty.me/archlinux/$repo/os/$arch

United States

Server = http://arch.hu.fo/archlinux/$repo/os/$arch

United States

Server = https://arch.hu.fo/archlinux/$repo/os/$arch

You might try regenerating mirrorlist here:
https://archlinux.org/mirrorlist/

current “mirrorlist” file

Can you share the full contents of /etc/pacman.conf

Here we are

You need to uncomment multilib in your pacman.conf.

If you are using EOS, you also need to re-add the EOS repo.

It looks like you blindly merged a pacnew and broke your config.

4 Likes

Zero idea how that would have happened and yeah I am on EOS otherwise I wouldn’t be posting here

Ok readded EOS and uncommented multilib and I am now running another update.

1 Like

Looks like that did the trick so thank you for the help

2 Likes

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