Got bit by this one just now after system update. On reboot, I encountered error during open-rc starting services stating...
* Starting elogind ...
* start-stop-daemon: failed to start `//usr/lib/elogind/elogind'
* ERROR: elogind failed to start
A quick fix to /etc/conf.d/elogind to remove the extra slash and I tried starting the service again. Still a fail.
I attempted to start elogind manually from the command line...
# /usr/lib/elogind/elogind -D
and was greeted with an error message stating that libaudit.so.1 was missing.
A quick pacman search lead me to...
$ pacman -Qi audit
Name : audit
Version : 2.8.4-2
Description : Userspace components of the audit framework
Architecture : x86_64
URL : https://people.redhat.com/sgrubb/audit
Licenses : GPL
Groups : None
Provides : libaudit.so=1-64 libauparse.so=0-64
Depends On : krb5 libcap-ng
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 1048.00 KiB
Packager : Artix Build Bot <[email protected]>
Build Date : Wed 03 Oct 2018 02:05:06 AM MDT
Install Date : Thu 13 Dec 2018 04:02:17 AM MST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
...seems there is an undeclared dependency, as some else pointed out above.
Installed system/audit. Tried starting elogind service again... and success.
The elogind package has upstream problems.