Devuan bug report logs - #742
xserver-xorg-core: 21.1.7-1devuan1 pulls in libseat1 which kills xorg

Package: xserver-xorg-core; Maintainer for xserver-xorg-core is Devuan Developers <devuan-dev@lists.dyne.org>; Source for xserver-xorg-core is src:xorg-server.

Reported by: Nikolaus Klepp <office@klepp.biz>

Date: Tue, 14 Feb 2023 09:26:02 UTC

Severity: critical

Done: Mark Hindley <mark@hindley.org.uk>

Full log


Message #21 received at 742@bugs.devuan.org (full text, mbox, reply):

Received: (at 742) by bugs.devuan.org; 14 Feb 2023 11:12:03 +0000
Return-Path: <office@klepp.biz>
Delivered-To: bugs@devuan.org
Received: from email.devuan.org [2001:41d0:2:d06e::5c4:2612]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Tue, 14 Feb 2023 11:12:03 +0000 (UTC)
Received: from email.devuan.org
	by email.devuan.org with LMTP
	id 5yhcE3Vs62PAVAAAmSBk0A
	(envelope-from <office@klepp.biz>)
	for <bugs@devuan.org>; Tue, 14 Feb 2023 11:11:49 +0000
Received: by email.devuan.org (Postfix, from userid 109)
	id 2D6F5A0; Tue, 14 Feb 2023 11:11:49 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on email.devuan.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=5.0 tests=NICE_REPLY_A,SPF_PASS
	autolearn=ham autolearn_force=no version=3.4.6
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:5b40:0:3006::1; helo=smtp.domeneshop.no; envelope-from=office@klepp.biz; receiver=<UNKNOWN> 
Received: from smtp.domeneshop.no (smtp.domeneshop.no [IPv6:2a01:5b40:0:3006::1])
	by email.devuan.org (Postfix) with ESMTPS id C06DE23
	for <742@bugs.devuan.org>; Tue, 14 Feb 2023 11:11:42 +0000 (UTC)
Received: from [78.142.103.142] (port=49168 helo=neo.lan)
	by smtp.domeneshop.no with esmtpsa  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <office@klepp.biz>)
	id 1pRtDo-00FJGq-Op;
	Tue, 14 Feb 2023 12:11:40 +0100
From: Nikolaus Klepp <office@klepp.biz>
To: Mark Hindley <mark@hindley.org.uk>
Subject: Re: bug#742: xserver-xorg-core: 21.1.7-1devuan1 pulls in libseat1 which kills xorg
Date: Tue, 14 Feb 2023 12:11:38 +0100
User-Agent: KMail/1.9.10
Cc: 742@bugs.devuan.org
References: <202302141023.29958.office@klepp.biz> <202302141145.16093.office@klepp.biz> <Y+tp2KUjFVFxrvPr@hindley.org.uk>
In-Reply-To: <Y+tp2KUjFVFxrvPr@hindley.org.uk>
X-KMail-QuotePrefix: > 
MIME-Version: 1.0
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <202302141211.38563.office@klepp.biz>
Hi Mark,

Anno domini 2023 Tue, 14 Feb 11:00:40 +0000
 Mark Hindley scripsit:
> Nikolaus,
> 
> On Tue, Feb 14, 2023 at 11:45:16AM +0100, Nikolaus Klepp wrote:
> > 21.1.6-1 does not need libseat1, 21.1.7-1 does. The errormessage from libseat1
> > gives the impression. If it's wrong ... ok, what to say?
> 
> Certainly 21.1.7-1devuan1 has a patch to use libseat1. This is part of our drive
> to get away from systemd.
> 
> From NEWS:
> 
> xorg-server (2:21.1.5-1devuan1) unstable; urgency=medium
> 
>   This version includes a patch to use libseat for controlling rootless startx and
>   access to input and video devices. libseat can use either seatd or (e)logind
>   as a backend. If you need to override the default choice, use the
>   LIBSEAT_BACKEND environment variable.
> 
> > 
> > > dpkg -s libseat1 shows
> > > 
> > >  Depends: seatd | logind, libc6 (>= 2.33), libsystemd0 (>= 238)
> > > 
> > > On Devuan logind is a virtual package provided by libpam-elogind
> > libpam-elogind is installed, but not libsystemd0. Installing libsystemd0
> > removes libpam-elogind and installs dummy-logind. Both variants dont
> > work. libsystemd0 was not pulled in during upgrade.
> 
> Please reinstall libpam-elogind. That should pull in libelogind-compat which
> provides libsystemd0. It will also replace dummy-logind which you definitely
> don't want (read its description).
> 
> I think libelogind-compat is the cruicial package here you were missing.
> 

I already did this before. Anyway, xserver-xorg-core 21.1.7-1 does not work.

# dpkg -l|grep elogind 
ii  elogind                                                     246.10-5                               amd64        user, seat and session management daemon
ii  libelogind-compat:amd64                                     246.10-5                               amd64        user, seat and session management library compatibility
ii  libelogind0:amd64                                           246.10-5                               amd64        user, seat and session management library
ii  libpam-elogind:amd64                                        246.10-5                               amd64        elogind PAM module
ii  libpolkit-gobject-elogind-1-0:amd64                         122-3devuan1                           amd64        polkit Authorization API
#

Nik



> Thanks
> 
> Mark
> 



-- 
Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Mon Nov 25 08:55:06 2024;