Hi:

El 13/9/21 a las 20:26, Guido Günther escribió:
On Mon, Sep 13, 2021 at 08:11:59PM +0200, Sergio Costas wrote:
Now that I see the dependencies, I think that the problem is another: logind
package doesn't exist. I suspect that it should be elogind. But neither that
would fix the problem, because both seatd and elogind are daemons for
sysvinit. The "logind" DBus interface is offered both by elogind (for people
that don't want to use systemd) and, AFAIK, by systemd itself.

So, if I'm right (but please, confirm this with someone else because I'm NOT
an expert), I think that the dependencies should really be:

     libc6 (>= 2.28), libelogind0 (>= 246.9.1), seatd | logind |
     systemd
Ah right, logind in in the systemd not the logind package so i think it
should be:

  Depends: systemd | elogind | seatd

(again keeping systemd first since that is Debian's default). It would
also make sense to extend the seatd package description to indicate that
seat is only needed if no other implementation (logind or elgind) is
used.

As Mark Hindley commented, it seems that the problem is the dependency on libelogind0, which specifically conflicts with systemd and libsystemd0. The "logind" virtual package does exist and yes, I "have it installed" in my system.

--

Nos leemos

RASTER (Linux user #228804)

rasters...@gmail.com         https://www.rastersoft.com

Reply via email to