Artix Linux Forum

Artix Linux => Package management => Topic started by: atiwold on 08 June 2021, 06:59:20

Title: [SOLVED] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: atiwold on 08 June 2021, 06:59:20
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 ?
Title: Re: problems updating elogind libelogind
Post by: artik on 08 June 2021, 09:25:29
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?!
Title: Re: problems updating elogind libelogind
Post by: Ambie on 08 June 2021, 10:06:29
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.
Title: Re: problems updating elogind libelogind
Post by: alium on 08 June 2021, 10:16:59
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

Title: Re: problems updating elogind libelogind
Post by: GypsyWolve on 08 June 2021, 10:43:37
@alium

pls check the libelogind, there exist

libsystemd.so and libsystemd.so.0

why ever................
Title: Re: problems updating elogind libelogind
Post by: atiwold on 08 June 2021, 12:18:35
thanks to all !
disabled all arch repo  and reinstalled all these packages
Title: Re: [SOLVED] problems updating elogind libelogind
Post by: jr53 on 08 June 2021, 13:04:59
hello,chromium is not in artix depots ;moreover I did not add a deposit
Title: Re: [SOLVED] problems updating elogind libelogind
Post by: alium on 08 June 2021, 13:47:25
ungoogled-chromium IS in our universe repo
see https://wiki.artixlinux.org/Main/Repositories
Title: Re: [SOLVED] problems updating elogind libelogind
Post by: alium on 08 June 2021, 13:54:06
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
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: capezotte on 08 June 2021, 14:19:20
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.
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: alium on 08 June 2021, 14:31:31
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
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: jr53 on 08 June 2021, 14:55:31
: 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
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: alium on 08 June 2021, 15:06:35
:: 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
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: Dudemanguy on 08 June 2021, 16:22:45
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.
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: atiwold on 08 June 2021, 16:30:25
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
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: artik on 08 June 2021, 16:45:54
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


Code: [Select]
~~> sudo pacman -Si xorg-xdm                                                                                  1 
Repository      : world
Name            : xorg-xdm
Version         : 1.1.12-3
Description     : X Display Manager
Architecture    : x86_64
URL             : https://xorg.freedesktop.org/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : pam  libxaw  libxinerama  xorg-xrdb  xorg-sessreg  libxft  elogind  libxcrypt
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 109.44 KiB
Installed Size  : 314.80 KiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Mon 14 Sep 2020 05:19:43 PM IST
Validated By    : MD5 Sum  SHA-256 Sum  Signature

Repository      : extra
Name            : xorg-xdm
Version         : 1.1.12-3
Description     : X Display Manager
Architecture    : x86_64
URL             : https://xorg.freedesktop.org/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : pam  libxaw  libxinerama  xorg-xrdb  xorg-sessreg  libxft  systemd  libxcrypt
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 109.81 KiB
Installed Size  : 314.99 KiB
Packager        : Andreas Radke <[email protected]>
Build Date      : Sun 23 Aug 2020 02:55:32 PM IST
Validated By    : MD5 Sum  SHA-256 Sum  Signature
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: alium on 08 June 2021, 16:59:05
that say nothing,  you need use pacman -Qi xorg-xdm
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: D-man on 08 June 2021, 17:41:05
Dear people,

Sorry if my post has nothing with being useful. But I'd like to know how this issue is supposed to be solved.
Will there be any updates on packages?

I have had this issue with xf86-video-openchrome and xf86-video-vmware only.

What I tried was pacman -S both from the world/ (if I remember the corresponding repo for both properly). Both installed anew. Nothing changed though.
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: D-man on 08 June 2021, 17:53:43
Dear people,

Sorry if my post has nothing with being useful. But I'd like to know how this issue is supposed to be solved.
Will there be any updates on packages?

I have had this issue with xf86-video-openchrome and xf86-video-vmware only.

What I tried was pacman -S both from the world/ (if I remember the corresponding repo for both properly). Both installed anew. Nothing changed though.

It's probably because these packages have dependencies upon systemd-libs. Just checked again. Those in the world repo have the dependency. Which according to my understanding shouldn't exist in Artix. Please correct me.
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: alium on 08 June 2021, 18:10:53
as i wrote above,  its our mistake, and will fix ASAP, when maintainer will be online
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: artik on 08 June 2021, 18:24:01
that say nothing,  you need use pacman -Qi xorg-xdm
Thanks alium. Here is the output of
Code: [Select]
pacman -Qi xorg-xdm
.

Code: [Select]
~~> pacman -Qi xorg-xdm 
Name            : xorg-xdm
Version         : 1.1.12-3
Description     : X Display Manager
Architecture    : x86_64
URL             : https://xorg.freedesktop.org/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : pam  libxaw  libxinerama  xorg-xrdb  xorg-sessreg  libxft  systemd  libxcrypt
Optional Deps   : None
Required By     : xdm-archlinux  xdm-openrc
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 314.99 KiB
Packager        : Andreas Radke <[email protected]>
Build Date      : Sun 23 Aug 2020 02:55:32 PM IST
Install Date    : Mon 24 Aug 2020 03:24:16 PM IST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
It looks like the package is from arch linux repository. I tried disabling arch linux repositories but to no avail. Any help?
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: capezotte on 08 June 2021, 18:25:16
Try reinstalling it "directly" with pacman -S world/xorg-xdm
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: alium on 08 June 2021, 18:48:03
both packages xf86-video-openchrome and xf86-video-vmware are fixed now
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: artik on 09 June 2021, 06:09:52
Try reinstalling it "directly" with pacman -S world/xorg-xdm

Thanks. That worked. Being the login library shouldn't it be in the system repository? Correct me if I am wrong.
Title: Re: [READ THIS!] installing libelogind (246.10-4) breaks dependency 'systemd-libs'
Post by: D-man on 09 June 2021, 10:10:37
Thank you for the prompt fix!

It worked after having to sudo pacman -S world/gnome-system-monitor.

For those who use Cinnamon or just have it anywhere else this may be needed as well.