Skip to main content
Topic: [SOLVED] installing libelogind (246.10-4) breaks dependency 'systemd-libs' (Read 2250 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Code: [Select]
:: installing elogind (246.10-4) breaks dependency 'systemd' required by chromium-vaapi-bin
:: installing libelogind (246.10-4) breaks dependency 'systemd-libs' required by glmark2
:: installing elogind (246.10-4) breaks dependency 'systemd' required by onboard
:: installing elogind (246.10-4) breaks dependency 'systemd' required by plymouth
:: installing elogind (246.10-4) breaks dependency 'systemd' required by qtwebkit
:: installing libelogind (246.10-4) breaks dependency 'systemd-libs' required by weston
:: installing libelogind (246.10-4) breaks dependency 'systemd-libs' required by xf86-video-openchrome
:: installing libelogind (246.10-4) breaks dependency 'systemd-libs' required by xf86-video-vmware
How to fix it ?

Re: problems updating elogind libelogind

Reply #1
Similar to the above but with xorg-xdm,

Code: [Select]
~~> sudo pacman -Syu                                                                                          1 
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 universe is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
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 xorg-xdm

Wondering what 'systemd' has to do in artix? Dummy package?!
Andromedan

Re: problems updating elogind libelogind

Reply #2
In my case it was dhcpcd that required systemd. I guess because I migrated from arch and dhcpcd was installed from "core" arch repo. I just reinstall dhcpcd from "system" artix repo and after that it upgraded succesfully.

Re: problems updating elogind libelogind

Reply #3
seems, as your xorg-xdm was installed from archlinux, not from artixlinux, because archlinux have "systemd" in deps, artixlinux have "elogind"

Code: [Select]
sudo pacman -Si xorg-xdm


Re: problems updating elogind libelogind

Reply #4
@alium

pls check the libelogind, there exist

libsystemd.so and libsystemd.so.0

why ever................

Re: problems updating elogind libelogind

Reply #5
thanks to all !
disabled all arch repo  and reinstalled all these packages

Re: [SOLVED] problems updating elogind libelogind

Reply #6
hello,chromium is not in artix depots ;moreover I did not add a deposit


Re: [SOLVED] problems updating elogind libelogind

Reply #8
elogind provide "systemd" just no more...
artix-archlinux-support provide now "systemd":
Code: [Select]
provides=('arch-release-dummy' 'systemd' 'libsystemd' 'systemd-libs')
conflicts=('arch-release-dummy')
conflicts=('arch-release-dummy' 'systemd' 'systemd-libs')

it's intentionally by our devs.
So if you have packages installed from AUR, as eg @atiword, or from arch as @arik, and you not modified PKGBUILD and replaced 'systemd' with 'logind', you need now install  artix-archlinux-support package to avoid conflicts during update

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #9
A few packages from the Artix repository still list dependencies on systemd. Yesterday, someone on Telegram wasn't able to install xf86-video-vmware (from the World repository) on his Artix VM without pulling artix-archlinux-support.

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #10
A few packages from the Artix repository still list dependencies on systemd. Yesterday, someone on Telegram wasn't able to install xf86-video-vmware (from the World repository) on his Artix VM without pulling artix-archlinux-support.
that's is our mistake, sorry. thanks for report! we will fix it asap

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #11
: Début de la mise à jour complète du système…
avertissement : rsync-openrc : la version locale (20210505-2) est plus récente que world (20210502-1)
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de elogind (246.10-4) casse la dépendance « systemd » requise par chromium
:: l’installation de elogind (246.10-4) casse la dépendance « systemd » requise par gnome-logs
:: l’installation de elogind (246.10-4) casse la dépendance « systemd » requise par gnome-remote-desktop
:: l’installation de elogind (246.10-4) casse la dépendance « systemd » requise par gnome-system-monitor
:: l’installation de libelogind (246.10-4) casse la dépendance « systemd-libs » requise par xf86-video-openchrome
:: l’installation de libelogind (246.10-4) casse la dépendance « systemd-libs » requise par xf86-video-vmware

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #12
:: l’installation de elogind (246.10-4) casse la dépendance « systemd » requise par chromium
did you not read my answer above ?? https://forum.artixlinux.org/index.php/topic,2707.msg17841.html#msg17841  :o  :o  :o  :o
if yes, where is a problem?

For our french friends:
elogind fournir « systemd » juste pas plus ...
artix-archlinux-support fournissent maintenant "systemd":
Donc, si vous avez des paquetages installés à partir AUR ou de voûte plantaire et vous ne PKGBUILD et modifié remplacé « systemd » avec « logind », vous devez maintenant installer le paquet artix-archlinux support pour éviter les conflits lors de la mise à jour

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #13
For the record, gnome-logs is literally a tool that directly reads systemd logs (aka journald). Obviously, that is impossible to provide on artix and you don't want it anyway so you can remove that. As for gnome-remote-desktop and gnome-system-monitor, I have just imported those packages and pushed them to the world repo so they are free of systemd now. Reinstall those from world when the mirror syncs again.

Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'

Reply #14
hello,chromium is not in artix depots ;moreover I did not add a deposit
yes
Code: [Select]
sudo pacman -Rdd plymouth chromium-vaapi-bin glmark2 onboard  weston xf86-video-openchrome xf86-video-vmware
after updated elogind and libelogind
------
Code: [Select]
sudo pacman -S  --overwrite '*' weston xf86-video-openchrome xf86-video-vmware

pacman.log:
Code: [Select]
[PACMAN] Running 'pacman -S --overwrite * weston xf86-video-openchrome xf86-video-vmware'
[2021-06-08T06:00:50-0400] [ALPM] transaction started
[2021-06-08T06:00:50-0400] [ALPM] installed weston (9.0.0-1)
[2021-06-08T06:00:50-0400] [ALPM] installed artix-archlinux-support (1-3)
[2021-06-08T06:00:50-0400] [ALPM] installed xf86-video-openchrome (0.6.0-4)
[2021-06-08T06:00:50-0400] [ALPM] installed xf86-video-vmware (13.3.0-2)
[2021-06-08T06:00:51-0400] [ALPM] transaction completed

enabled arch repos and install other