:: Re: [DNG] https://lists.dyne.org/l…
Top Page
Delete this message
Reply to this message
Author: Ismael L. Donis Garcia
To: dng
Subject: Re: [DNG] https://lists.dyne.org/lurker/message/20190907.165012.d27df505.en.html
>----- Original Message -----
>From: NCW RC via Dng
>To: dng
>Sent: Saturday, September 07, 2019 2:25 PM
>Subject: [DNG]
>I hope I did this maillist reply correctly. I am doing it with webmail,
>not an email client.
>> libpam-systemd depends systemd-sysv. libpam-systemd also depends
>> systemd. Devuan's libpam-elogind provides libpam-systemd but conflicts
>> with
>> systemd which must be removed first.
>> However, to get systemd uninstalled we first have to replace systemd-sysv
>> with
>> sysvinit-core (leaving systemd installed) and reboot. systemd and elogind
>> conflict so we cannot use libpam-elogind to replace libpam-systemd *yet*.
>> This is the point we need a transitional package to temporarily satisfy
>> libpam-systemd's systemd-sysv dependency whilst the system is rebooted.
>> After reboot, systemd is no longer PID1 so can be removed and we can then
>> complete the transition replacing libpam-systemd with libpam-elogind,
>> removing
>> systemd and installing elogind.
>> I hope that is clearer.
>I can get the general grasp of this information as I think a similar shim
>was used in devuan when it was first forked.
>What I found to get sysvinit-core installed was to
>-boot into the debian install, and before changing the sources list to
>point to devuan,
>-run "apt install sysvinit-core"
>then, alter the sources.list to point to beowulf and,
>"apt update"
>"apt upgrade"
>No errors were noted and upon a reboot, sysvinit is running as PID1 and the
>migration can continue in a manner similar to what it has been in the past.
>Trying to install sysvinit-core after the sources.list pointed to beowulf
>caused many problems and I never could get it done that way.
>I documented my test migration of a buster Xfce install at:

You did not try the following order:
- modify sources.list
- apt-get update
- apt-get install devuan-keyring
- apt-get install sysvinit-core
- reboot
- apt-get upgrade

Best Regards