Hi,

Mark Hindley <m...@hindley.org.uk> writes:
> On Wed, May 04, 2022 at 08:38:06AM +0900, Olaf Meeuwissen wrote:
>> and do not have a desktop installed in case that matters.
>> Instead I rely on startx to start i3 for me when I need a GUI.
>
> Ah, so, no libpam-elogind? Yes that probably makes a difference.

  olaf@basecamp:~ apt list --installed 2>/dev/null | grep libpam
  libpam-modules-bin/testing,now 1.4.0-13 amd64 [installed,automatic]
  libpam-modules/testing,now 1.4.0-13 amd64 [installed,automatic]
  libpam-runtime/testing,now 1.4.0-13 all [installed,automatic]
  libpam0g/testing,now 1.4.0-13 amd64 [installed,automatic]

so yes, no libpam-elogind.

> The new dependency chains
>
>  libpam-elogind -> elogind -> libelogind0
>  libpam-elogind -> libelogind-compat -> libelogind0
>
> look right to me.
>
> I think the cause of this is that APT prefers real packages to virtual ones, 
> ie
> real libsystemd0 to a Provides: libsystemd0. A few years ago, you would have 
> had
> to explicitly install libelogind0 to replace libsystemd0.
>
> Having split the libelogind-compat package off from libelogind0 (for reasons
> previously discussed in this thread) and as you don't (need/want to) have
> libpam-elogind installed, then you will have to explicitly give APT the 
> solution
> again (once). I don't see a way to make that happen automatically without
> libpam-elogind being installed. Or, am I missing something obvious?

Probably not.  I've now installed libelogind-compat manually and marked
it automatic afterwards as illustrated in my previous mail.  APT does
not try to auto-remove it, so I'm good.

Thanks for the quick fix and explanations,
--
Olaf Meeuwissen                    FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to