You are not logged in.
Hello,
I wanted to upgrade my notebook's Arch installation after a while. After issueing 'pacman -Syu' and agreeing to all the replacements (ca-certificates-cacert by core/ca-certificates, compositeproto by extra/xorgproto, etc.), I get the following error:
error: failed to prepare transaction (could not satisfy dependencies)
:: libxfont: removing fontsproto breaks dependency 'fontsproto>=2.1.3'
I have the following packages installed already:
libxfont 1.5.2-1
libxfont2 2.0.3-1
fontsproto 2.1.3-2
Please remember, the libxfont (1) package was once in the official stable repositories, I don't use AUR or any inofficial repo.
What didn't work:
Removing libxfont by 'pacman -Rs libxfont'. I get
:: xorg-bdftopcf: removing libxfont breaks dependency 'libxfont'
Trying to remove the dependent packages, I get up to xorg-server components (I believe xorg-utils), which I definitely don't want to uninstall.
Denying the repository replacements. This ends with the same problem:
:: libxfont: removing fontsproto breaks dependency 'fontsproto>=2.1.3'
I don't even understand, how the system ended up in this state. Can anybody explain this and provide solution? Or provide links to resources that do so?
Thanks.
Last edited by w359 (2018-10-07 18:08:27)
Offline
Remove libxfont ignoring the dependencies, run the upgrade and finally perform a dependency check.
Offline
Remove libxfont ignoring the dependencies, run the upgrade and finally perform a dependency check.
Thanks, schard, this worked:
pacman -Rdds libxfont
Offline
I wanted to upgrade my notebook's Arch installation after a while.
"a while", you say. That's a problem which was originally discussed, extensively, in February.
By the way for cases like this you can use the https://wiki.archlinux.org/index.php/Arch_Linux_Archive to upgrade incrementally in monthly steps since the last time you successfully upgraded. This lets you take advantage of the smooth upgrade path that more regular updaters had.
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
By the way for cases like this you can use the https://wiki.archlinux.org/index.php/Arch_Linux_Archive to upgrade incrementally in monthly steps since the last time you successfully upgraded. This lets you take advantage of the smooth upgrade path that more regular updaters had.
Thanks for the pointer, it will definitely come in handy.
Offline