On 07/09/19 07:30, Mark Hindley wrote:
> On Thu, Sep 05, 2019 at 11:27:03PM -0500, goli...@devuan.org wrote:
>> Dear Dev1ers,
>>
>> Many of you have asked how you can help Devuan.  Well, here's an opportunity
>> - especially for those who keep asking when Beowulf will be released!
> 
> I have just had a go in a couple of scenarios using a VM.
> 
> The basic process is:
> 
>  1) Install sysvinit-core (if you don't have it already), remove 
> libnss-systemd
>     and reboot.
>  2) Manually download and  install devuan-keyring (wget, dpkg -i).
>  3) change apt sources from buster to beowulf.
>  4) apt update.
>  4) apt full-upgrade or apt-get dist-upgrade.
> 
> The process is not too bad, particularly if you have a very basic
> install. However, the main issue is step 1) if you have anything desktoppy
> installed (lightdm, xfce....). Debian's libpam-systemd unhelpfully depends on
> systemd-sysv which in turn conflicts with sysvinit-core. So, by installing
> sysvinit-core the whole chain systemd-sysv -> libpam-systemd -> policykit ->
> desktop gets more or less removed. Of course it could all be reinstalled 
> later,
> but that is understandably probably too much for most users.

But it should use libpam-elogind.  Perhaps we need to ban libpam-systemd
to force the use of libpam-elogind instead.  The only thing is we need
to check if their is a dep version check on libpam-systemd in which case
we'd also need to set the version for the "Provides: libpam-systemd" also.
> 
> I have already submitted #935304 which is being ignored and may well not be
> fixed in bullseye. Sigh!
> 
> In the report I point out that  libpam-systemd depending on systemd-sysv 
> doesn't mean
> systemd will always be PID 1, which is (I think) the intention of it.
> 
Lets see if their is a response.  If there is nothing in a week I may
prod the DPL again.  He was very impressed with your professionalism in
the case of justifying the elogind bug.

> So, I am working on a transitional package that could help in devuan to smooth
> this out and not require the whole GUI to be removed and reinstalled. The 
> basic
> idea is that the transitional package Provides systemd-sysv and Depends
> sysvinit-core. Installing it temporarily will satisfy libpam-systemd whilst 
> the
> system is rebooted without having to uninstall half of the system.
> 
I don't think a transitional package is required.

Thanks for testing this,

Daniel.

-- 
Daniel Reurich
Centurion Computer Technology (2005) Ltd.
021 797 722

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to