$ doas pacman -Syu
:: Synchronizing package databases...
system is up to date
world is up to date
galaxy is up to date
lib32 is up to date
universe is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace dbus-python with world/python-dbus? [Y/n]
warning: mate-netbook: local (1.27.0-1) is newer than galaxy (1.26.0-1.1)
resolving dependencies...
looking for conflicting packages...
warning: removing 'jre11-openjdk-11.0.23.u9-1' from target list because it conflicts with 'jdk11-openjdk-11.0.23.u9-1'
warning: removing 'jre11-openjdk-headless-11.0.23.u9-1' from target list because it conflicts with 'jdk11-openjdk-11.0.23.u9-1'
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: openrc-0.54-1 and runit-rc-20240415-2 are in conflict
Incoming changes in JDK / JRE 21 packages may require manual intervention (https://archlinux.org/news/incoming-changes-in-jdk-jre-21-packages-may-require-manual-intervention/) (from about 6 months ago)
$ doas pacman -Syu
:: Synchronizing package databases...
system is up to date
world is up to date
galaxy is up to date
lib32 is up to date
universe is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace dbus-python with world/python-dbus? [Y/n]
warning: mate-netbook: local (1.27.0-1) is newer than galaxy (1.26.0-1.1)
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: openrc-0.54-1 and runit-rc-20240415-2 are in conflict
say what? How are you using two init systems at the same time?
That's the thing, I'm not.
$ doas pacman -R openrc
error: target not found: openrc
Any output of pacman -Qii openrc?
My guess here is you actually have something like openrc-settingsd that got pulled in.
What's your pacman -Q output? (Also, put it into a pastebin please).
I did
$ doas pacman -Q | grep -i openrc and indeed openrc-settingsd was installed, after removing it everything works as intended, thank you.