[arch-general] Booting ArchLinux with `initscripts` is now broken
Hello all! I'm in a little bit of a pickle, and I would like to ask for some help with my particular setup. I haven't switched to `systemd` and I'm still booting my system with the old `initscripts` `/etc/rc.sysinit` and friends (except this all the packages are up-to-date). Before updating `systemd` from 216 to 217, it still worked. However after upgrading, two things happened: (A) the kernel modules firmware is not loaded any more; (I know that now the kernel automatically loads the firmware, but I'm still on Linux 3.6.11;) (B) `systemd-udevd` seems to get stuck while "doing it's magic" on something like `/sys/.../cpu0`; I've now downgraded to `systemd` 216, and marked it as ignored in `/etc/pacman.conf`, due to the firmware loading. (Issue (B) was solved by just replacing `udevadm settle` with a `sleep 6s`.) However I would be interested if someone has an idea on how to: * fix problem (A) regarding the firmware loading; (I'll have to dig the documentation, but perhaps there is a tool and some `/proc/sys/...` knob I can use...) * find a way in which I can still have my non-systemd setup; (I know about `mdev`, and other `udev` replacements, but I would prefer an `udev`-based solution just to be sure that X, or LVM, etc. don't break;) Thanks in advance, Ciprian. P.S.: Just to be clear, I don't want to start a systemd flame war. My reason for not using it is simple: I already use `runit` and custom scripts for all my services (except `udevd` and `agetty`), and my setup relies on somewhat modified `/etc/rc.d/functions` script for encrypted devices.
I can't help with your specific problems, but an Archer has been maintaining a functional collection of SysV init scripts since the systemd switch. You might consider installing those.[1][2] [1]: https://bitbucket.org/TZ86/initscripts-fork/overview [2]: https://aur.archlinux.org/packages/initscripts-fork/ -- "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams
On 19/12/14 17:13, Ciprian Dorin Craciun wrote:
Hello all!
I'm in a little bit of a pickle, and I would like to ask for some help with my particular setup.
I haven't switched to `systemd` and I'm still booting my system with the old `initscripts` `/etc/rc.sysinit` and friends (except this all the packages are up-to-date). Before updating `systemd` from 216 to 217, it still worked.
Using systemd in Arch Linux is not supported. If you want to, you are on your own.
P.S.: Just to be clear, I don't want to start a systemd flame war. My reason for not using it is simple: I already use `runit` and custom scripts for all my services (except `udevd` and `agetty`), and my setup relies on somewhat modified `/etc/rc.d/functions` script for encrypted devices.
Use Void Linux, you 'll get what you want. -- Pedro Alejandro López-Valencia http://about.me/palopezv/
Hmm... If the other message wen through, my apologies, it is completely wrong. On 19/12/14 17:13, Ciprian Dorin Craciun wrote:
Hello all!
I'm in a little bit of a pickle, and I would like to ask for some help with my particular setup.
I haven't switched to `systemd` and I'm still booting my system with the old `initscripts` `/etc/rc.sysinit` and friends (except this all the packages are up-to-date). Before updating `systemd` from 216 to 217, it still worked. Arch switched to systemd two years ago. Using other init is not supported in core, so you are on your own. Yes, you can use any init system you wish but don't expect to get support for it except from a very small niche of stalwart users. And runit is far more exotic than SysV init.
P.S.: Just to be clear, I don't want to start a systemd flame war. My reason for not using it is simple: I already use `runit` and custom scripts for all my services (except `udevd` and `agetty`), and my setup relies on somewhat modified `/etc/rc.d/functions` script for encrypted devices.
You would be better off using Void Linux I think. Back up your custom setup and try with that. -- Pedro Alejandro López-Valencia http://about.me/palopezv/
participants (3)
-
"P. A. López-Valencia"
-
Bigby James
-
Ciprian Dorin Craciun