Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Broken dependency during upgrade, since 05-02-2025. (Read 2226 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Broken dependency during upgrade, since 05-02-2025.

05-02-2025
____________

# pacman -Syu
:: Synchronizing package databases...
 system                257.1 KiB   153 KiB/s 00:02 [######################] 100%
 world                   5.1 MiB   812 KiB/s 00:06 [######################] 100%
 galaxy                859.5 KiB   869 KiB/s 00:01 [######################] 100%
 lib32                 175.4 KiB   367 KiB/s 00:00 [######################] 100%
 extra                   7.8 MiB   617 KiB/s 00:13 [######################] 100%
 multilib              134.5 KiB   240 KiB/s 00:01 [######################] 100%
 universe is up to date
:: Starting full system upgrade...
warning: rsync-openrc: local (20210505-2) is newer than world (20210502-1)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libxml2 (2.14.2-2) breaks dependency 'libxml2.so=2-64' required by rest

*    *    *

The same error continues.

All suggestions and fixes welcome, including advice re if this file is even necessary?

Re: Broken dependency during upgrade, since 05-02-2025.

Reply #1
:: installing libxml2 (2.14.2-2) breaks dependency 'libxml2.so=2-64' required by rest
I didn't find package called rest in artix' and arch's repos and even in AUR. If you don't need it then uninstall it. I you need it then ask its maintainer wherever you got it from to update it or rebuild it yourself.

Re: Broken dependency during upgrade, since 05-02-2025.

Reply #2
I think it's probably an old package that has been discontinued because whatever depended on it no longer needs it. When I got this error I ran pacman -Rs rest and when I saw there were no error messages from that about broken dependencies, I went ahead and confirmed the removal, which let the update proceed, and AFAICT things are still working ok ....  8)

https://archive.org/details/archlinux_pkg_rest

Re: Broken dependency during upgrade, since 05-02-2025.

Reply #3
I too have removed it from my system without issue. Since nobody seems to be reporting any problems with doing so, I'm going to say removing rest is the solution. Marking as solved.


Re: Broken dependency during upgrade, since 05-02-2025.

Reply #5
I entered "sudo pacman -R rest", and voila, "rest" was found - and deleted. The update then went like a charm.

Re: Broken dependency during upgrade, since 05-02-2025.

Reply #6
the real question is why was rest installed in the first place?  I never installed it... and yet there it was.

 

Re: Broken dependency during upgrade, since 05-02-2025.

Reply #7
It used to be required by gtk3 and gtk4, so that's probably where we got it from.