Hello!, it's been a few days since the first day i start getting these errors when running "pacman -Syu"
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing elogind (246.10-4) breaks dependency 'systemd' required by archivetools
:: installing elogind (246.10-4) breaks dependency 'systemd' required by phodav
From some searching, turns out i just need to install the artix-archlinux-support package. But when i try installing it i get these errors
resolving dependencies...
looking for conflicting packages...
:: artix-archlinux-support and elogind are in conflict (systemd). Remove elogind? [y/N] y
:: artix-archlinux-support and libelogind are in conflict (systemd-libs). Remove libelogind? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libelogind breaks dependency 'libelogind.so' required by brltty
:: removing libelogind breaks dependency 'libelogind' required by dbus
:: removing libelogind breaks dependency 'libelogind.so=0-64' required by dbus
:: removing elogind breaks dependency 'elogind' required by elogind-openrc
:: removing elogind breaks dependency 'elogind' required by gnome-desktop
:: removing elogind breaks dependency 'elogind' required by lib32-elogind
:: removing elogind breaks dependency 'elogind' required by libappindicator-gtk3
:: removing libelogind breaks dependency 'libelogind' required by libnm
:: removing libelogind breaks dependency 'libelogind' required by libpulse
:: removing elogind breaks dependency 'elogind' required by polkit
:: removing libelogind breaks dependency 'libelogind' required by procps-ng
:: removing elogind breaks dependency 'elogind' required by rtkit
:: removing libelogind breaks dependency 'libelogind' required by udisks2
:: removing elogind breaks dependency 'elogind' required by xorg-server
:: removing elogind breaks dependency 'elogind' required by xorg-xwayland
Anybody have a solution?
Run:
pacman -Syu artix-archinux-support
You should install (Artix's, not Arch's) elogind and uninstall systemd and any packages which depend on it. That's the whole point of Artix.
At this point, if you don't know how to use LiveUSB to install artix versions of the packages from Artix's repos, I'd just reinstall the system from installation media and then set your system according to this article: https://wiki.artixlinux.org/Main/Repositories
pacman -R archivetools
pacman -S galaxy/phodav
So, first question why does something require systemd in Artix?
Utter nonsense when you think about it, right?
Upon closer look I found that "archivetools" package is some Archlinux thing and depends on systemd-
Package "phodav" is present in Artix repositories and does not require systemd.
So, your installation is poluted, be you I would reinstall all packages from Artix repositories to be sure that everything works correctly.
I am saying this because there were cases when people had mixed packages after a migration from Arch and experienced strange errors.
Read and question what and why is pacman saying / asking you these things.
That is all from me.
https://github.com/archlinux/archivetools
https://wiki.archlinux.org/title/Arch_Linux_Archive
In other words, this is a completely unnecessary package for a user of Artix.
So did what SGOrava said, so i remove the archivetools package, and reinstall phodav from Artix's repository. And from this point, i can run pacman -Syu fine. The upgrade went smooth without errors, and after the upgrade i can install the artix-archlinux-support package. Thx guys!