Switch from consolekit to elogind

Libpulse and crda are not in any nosystemd groups should they be?

pactree -r systemd
eudev-systemd provides systemd
├─chromium
├─colord
│ └─gtk3-print-backends
├─pcsclite
│ ├─opensc
│ ├─pcsc-perl
│ │ └─pcsc-tools
│ └─pcsc-tools
└─rtkit
  └─pulseaudio
    ├─pavucontrol-qt
    └─pulseaudio-alsa

I am unable to install pcmciautils-nosystemd and get the following error as others have.

/resolving dependencies…
looking for conflicting packages…
:: pcmciautils-nosystemd and pcmciautils are in conflict. Remove pcmciautils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: manjaro-system: removing pcmciautils breaks dependency ‘pcmciautils>=018-5’

Is there a way around this?

Best regards

I installed both without problems.

I’m in the same situation, with the same error :slight_smile: happy not to be alone :smiley:

pacman -Rdd
Is your friend but be very careful with this command.

I just updated my system & it won’t startx. Has some attempts & then says it will wait for 5 minutes before trying again?

I just cloned a very recent backup over the top of it.

I don’t suppose I can just do without this elogind update?

My system is a custom Net-install: Openbox (autostart/login); GTX 970 GPU; kernel49; no networkmanager - just dhcp like this;

I was really happy with the way everything was running before…

If I change to the Stable repo, will it come in working then?

That pcmciautils-nosystemd issue was fixed, at least for me (see posts above). I’m using unstable, though, so maybe the updated package (018-8) hasn’t made it to testing yet.

Yes, you are correct. I was on my testing install where it had not been fixed.:blush:

Best regards.

@handy, did you installed the mkinitcpio-nosystemd? I got a problem with it cause it replace the previous mkinitcpio.conf, there are different HOOKS parameters, and for me it removed the encrypt parameter so I was no longer able to boot. Maybe something similar for you too?

@fdc1b Thanks for your reply. :slight_smile:

I don’t use encryption (desktop) so that probably won’t make a difference for me.

Hello. After switching to elogind, I’m getting this error:
lightdm[11625]: PAM unable to dlopen(/usr/lib/security/pam_ck_connector.so): /usr/lib/security/pam_ck_connector.so: cannot open shared object file: No such file or directory

Should I comment out the associated line in /etc/pam.d/lightdm-greeter? Or is there a better alternative?

That switch is present is the system update of today, I am quite afraid to upgrade.

It even appears that you have to do it via cmdline because via pamac update it fails.

:disappointed_relieved::fearful:

everything is fine via pacman

I have these lines in /etc/pam.d/lightdm-greeter and it works for me with elogind:

session   optional pam_ck_connector.so nox11
session   optional pam_elogind.so

It’s working fine for me as well.
I’m just seeing this error in /var/log/errors.log, and wondering if it can be fixed.

@nadir Since I upgraded a week (or whenever ago - Testing repo) & it stopped my system from booting (installed a very recent clone for easy recovery) I’ve not tried to upgrade Manjaro. In fact I’m in the process of learning about Void (also rolling release & uses runit instead of the systemd for its init) on my notebook, before I replace Manjaro with Void on my main machine.

I really couldn’t be bothered fixing problems that come down from upstream any more (obviously). Void is far more suited to people who don’t want to upgrade certain parts of their system than Arch/Manjaro (from what I’ve read).

Looks like KDE is still a long way off, and only because it uses mariadb.

$ pactree -r libsystemd
libeudev-systemd provides libsystemd
├─mariadb
│ └─akonadi
│   ├─akonadi-contacts
│   │ ├─akonadi-calendar
│   │ │ ├─calendarsupport
│   │ │ │ ├─akonadi-calendar-tools
│   │ │ │ ├─akonadiconsole
│   │ │ │ ├─eventviews
│   │ │ │ │ └─incidenceeditor
│   │ │ │ │   ├─kdepim-addons
│   │ │ │ │   └─korganizer
│   │ │ │ └─pim-data-exporter
│   │ │ └─kdepim-runtime
│   │ │   ├─kaddressbook
│   │ │   ├─kalarm
│   │ │   ├─kmail
│   │ │   ├─knotes
│   │ │   └─korganizer
│   │ └─libkdepim
│   │   ├─mailimporter
│   │   │ └─mailcommon
│   │   │   ├─akonadi-import-wizard
│   │   │   │ └─kmail
│   │   │   ├─kaddressbook
│   │   │   ├─kalarm
│   │   │   ├─kdepim-addons
│   │   │   ├─kmail-account-wizard
│   │   │   │ ├─kmail
│   │   │   │ └─kontact
│   │   │   ├─kontact
│   │   │   ├─korganizer
│   │   │   ├─mbox-importer
│   │   │   │ └─kmail
│   │   │   └─pim-data-exporter
│   │   └─pimcommon
│   │     ├─kdepim-apps-libs
│   │     │ ├─calendarsupport
│   │     │ ├─kalarm
│   │     │ └─messagelib
│   │     │   ├─akonadiconsole
│   │     │   ├─akregator
│   │     │   ├─blogilo
│   │     │   ├─grantlee-editor
│   │     │   ├─mailcommon
│   │     │   └─pim-sieve-editor
│   │     │     └─kmail
│   │     ├─knotes
│   │     ├─libgravatar
│   │     │ └─messagelib
│   │     ├─libksieve
│   │     │ └─pim-sieve-editor
│   │     └─pim-storage-service-manager
│   │       └─kmail
│   ├─akonadi-mime
│   │ ├─akonadi-search
│   │ │ └─libkdepim
│   │ └─kmailtransport
│   │   ├─akonadi-calendar
│   │   ├─libksieve
│   │   └─messagelib
│   ├─kalarmcal
│   │ ├─kdepim-runtime
│   │ └─pim-data-exporter
│   └─libkolab
│     └─kdepim-runtime
├─openvpn
│ ├─networkmanager-openvpn
│ └─openvpn-openrc
└─xf86-video-intel


$ pactree -r systemd
eudev-systemd provides systemd
├─libmbim
│ ├─libqmi
│ │ └─modemmanager
│ │   └─modemmanager-qt
│ │     └─plasma-nm
│ └─modemmanager
├─modemmanager
└─rtkit
  └─pulseaudio
    ├─pavucontrol-qt
    ├─pulseaudio-alsa
    └─pulseaudio-gconf
      └─plasma-pa

Is it likely that mariadb will have a nosystemd version? Does akonadi use a lot of systemd-specific features?

What DEs are currently most non-systemd friendly?

I replaced consolekit with elogind (Stable branch + openRC + i3wm :grinning:), that broke some scripts (i3exit.sh), I do not know the new commands for logout, restart, shutdown as normal user … (also is it possible to suspend and hibernate as normal user)

my script was:

 #!/bin/sh
lock() {
    i3lock -i ~/Pictures/Wallpapers/background.png -t
}
case "$1" in
    lock)
        lock
        ;;
    logout)
        i3-msg exit
        ;;
    reboot)
        dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
        ;;
    shutdown)
        dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
        ;;
    *)
        echo "Usage: $0 {lock|logout|reboot|shutdown}"
        exit 2
esac

exit 0

Where can find good DOC (github repo is for mason, I’m not)…
Help please.

Maybe here? :slight_smile:
https://www.gnu.org/software/guix/manual/html_node/Desktop-Services.html
and
$ man loginctl

1 Like

Forum kindly sponsored by Bytemark