Skip to main content
Topic: Old runit iso install error (Read 826 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Old runit iso install error

Am trying out runit iso (lxde) and was looking at installing Artix, only I am getting a conflict error with systemd-sysvcompat..

Followed commands from wiki

basestrap /mnt base base-devel runit elogind-runit

Only it fails? Any ideas?
Mr Green ArchBang Iso Developer

Re: Old runit iso install error

Reply #1
Copy /usr/bin/basestrap to /tmp and edit it by adding "--verbose --debug" after "--noconfirm" in pacman_args. Then re-run your basestrap command using /tmp/basestrap instead. Hopefully, it will show you where the problem is. A package in the ISO probably was dropped from Artix but kept in Arch, which being dirty and soiled demands systemd.
You could also try bringing the live environment up-to-date, as both the mirrorlist and artools in that ISO are too outdated; Try updating them first in the live system or do a full -Syu (with verbose and debug flags too), which I'm guessing will also complain about systemd-sysvcompat, but it's easier to find the offending package.

Re: Old runit iso install error

Reply #2
Sorry I would have posted output but was testing under VirtualBox

Bascially openrc and runit are in conflict...  (two repos)

If I removed elogind from command

artix-mirrorlist and pacman-mirrorlist are in conflict.

Ok so I removed --no-confirm (and other args) and was able to install base. Looking in /mnt I can see system is installed... Hopfully I can add syslinux and get it booting.

Thanks for your help...
Mr Green ArchBang Iso Developer

Re: Old runit iso install error

Reply #3
basestrap in interactive mode works just fine.

Code: [Select]
basestrap -i /mnt base


or without interactive -i


Code: [Select]
basestrap /mnt base elogind-runit

or

Code: [Select]
basestrap /mnt base elogind-s6

or

Code: [Select]
basestrap /mnt base elogind-openrc

Re: Old runit iso install error

Reply #4
Well maybe I should read the manual first,  setting system up at the moment.... Can see -i option in wiki guide only a small change to add interactive would help.... I just was too keen to install runit. After a massive fail to get it working.

Can Artix support Dracut? (off-topic)
Mr Green ArchBang Iso Developer

Re: Old runit iso install error

Reply #5
Dracut is in the artix repos.
Afaik, arch plan to default to dracut, the latest mkinitcpio suggests a bit, they gonna switch.
They removed alpm hooks from kernel and moved them in mkinitcpio.
I think they gonna add dracut alpm hooks to dracut next.