Project

General

Profile

Bug #2928

Cannot install OpenRC base system with instructions from wiki.parabola.nu/Installation_Guide

arnau - 17 days ago - . Updated 13 days ago.

Status:
unconfirmed
Priority:
bug
Assignee:
-
% Done:

0%


Description

The command given to install the base system with OpenRC at the following URL does not work:
https://wiki.parabola.nu/Installation_Guide#OpenRC

Here is the error message:

# pacstrap /mnt base libelogind
warning: removing 'systemd-libs' from target list because it conflicts with 'libelogind'
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: your-initfreedom and systemd-nss-myhostname are in conflict

And indeed, pacstrap /mnt base libelogind --print shows that systemd-nss-* and systemd-libs are being selected. I had to use the command given on https://wiki.parabola.nu/OpenRC#Base_system, namely:

pacstrap /mnt base elogind libelogind udev-init-scripts your-initfreedom

The reason why pacstrap /mnt base libelogind does not work is explained on https://wiki.parabola.nu/OpenRC#Base_system: Note that although libelogind is pulled by elogind many other packages will try to pull systemd-libs (which is provided by libelogind, but pacman tries to install systemd-libs when libelogind is not explicitly listed), that's why you must specify it even if elogind is installed along.

History

#1

Updated by bill-auger 17 days ago

i can not reproduce that - it works as expected from a LiveISO -

make sure that [nonsystemd] is enabled in /etc/pacman.conf; then
run pacman -Syyuu on the host (anytime you modify pacman.conf)

#2

Updated by arnau 13 days ago

I'm sure [nonsystemd] was enabled. Strange that you cannot reproduce it. I will try again when I have some time.

Anyhow, Installation_Guide and OpenRC pages should give the same command to install the base system.

Also available in: Atom PDF