Devuan bug report logs - #425
policykit-1 dependency is declared as "logind" instead of "elogind"

version graph

Package: policykit-1; Maintainer for policykit-1 is Devuan Dev Team <devuan-dev@lists.dyne.org>; Source for policykit-1 is src:policykit-1.

Reported by: miscelaneanatural@yahoo.es

Date: Thu, 23 Apr 2020 21:33:01 UTC

Severity: normal

Tags: moreinfo

Found in version 0.105-25+devuan8

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

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@lists.dyne.org>:
bug#425; Package policykit-1. (Thu, 23 Apr 2020 21:33:01 GMT) (full text, mbox, link).


Acknowledgement sent to miscelaneanatural@yahoo.es:
New bug report received and forwarded. Copy sent to Devuan Dev Team <devuan-dev@lists.dyne.org>. (Thu, 23 Apr 2020 21:33:03 GMT) (full text, mbox, link).


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

From: Alexis PM <alexispm_stellaluna@yahoo.es>
To: submit@bugs.devuan.org
Subject: policykit-1 dependency is declared as "logind" instead of "elogind"
Date: Thu, 23 Apr 2020 21:20:40 +0000 (UTC)
Package: policykit-1
Version: 0.105-25+devuan8

policykit-1 dependency is declared as "logind" instead of "elogind", forcing to use de deprecated (no buster yet) consolekit.

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@lists.dyne.org>:
bug#425; Package policykit-1. (Fri, 24 Apr 2020 08:33:02 GMT) (full text, mbox, link).


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

From: Mark Hindley <mark@hindley.org.uk>
To: 425@bugs.devuan.org, Alexis PM <alexispm_stellaluna@yahoo.es>
Subject: Re: policykit-1 dependency is declared as logind instead of elogind
Date: Fri, 24 Apr 2020 09:18:03 +0100
Control: tags -1 moreinfo 

On Thu, 23 Apr 2020 21:20:40 +0000 (UTC) Alexis PM <alexispm_stellaluna@yahoo.es> wrote:
> Package: policykit-1
> Version: 0.105-25+devuan8
> 
> policykit-1 dependency is declared as "logind" instead of "elogind", forcing
> to use de deprecated (no buster yet) consolekit.

Alexis,

As far as I can see the dependencies are correct. logind is a virtual pacakge
provided (in Devaun) by libpam-elogind.

Package: libpam-elogind
Version: 241.4-2
Priority: optional
Section: admin
Source: elogind
Maintainer: Mark Hindley <mark@hindley.org.uk>
Installed-Size: 498 kB
Provides: default-logind, libpam-systemd, logind
Depends: libc6 (>= 2.28), libcap2 (>= 1:2.10), libpam0g (>= 0.99.7.1), elogind (= 241.4-2), libpam-runtime
Conflicts: libpam-ck-connector
Breaks: libpam-systemd
Replaces: libpam-systemd
Homepage: https://github.com/elogind/elogind
Download-Size: 140 kB
APT-Manual-Installed: yes
APT-Sources: http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages
Description: elogind PAM module

For an elogind based system on beowulf you need

ii  elogind                                     241.4-2                                      amd64        user, seat and session management daemon
ii  gir1.2-polkit-1.0                           0.105-25+devuan8                             amd64        GObject introspection data for PolicyKit
ii  libelogind0:amd64                           241.4-2                                      amd64        user, seat and session management library
ii  libpam-elogind:amd64                        241.4-2                                      amd64        elogind PAM module
ii  libpolkit-agent-1-0:amd64                   0.105-25+devuan8                             amd64        PolicyKit Authentication Agent API
ii  libpolkit-backend-elogind-1-0:amd64         0.105-25+devuan8                             amd64        PolicyKit backend API
ii  libpolkit-gobject-elogind-1-0:amd64         0.105-25+devuan8                             amd64        PolicyKit Authorization API
ii  policykit-1                                 0.105-25+devuan8                             amd64        framework for managing administrative policies and privileges
ii  policykit-1-gnome                           0.105-7                                      amd64        authentication agent for PolicyKit

Or does that not work for you?

Mark

Added tag(s) moreinfo. Request was from Mark Hindley <mark@hindley.org.uk> to 425-submit@bugs.devuan.org. (Fri, 24 Apr 2020 08:33:04 GMT) (full text, mbox, link).


Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@lists.dyne.org>:
bug#425; Package policykit-1. (Fri, 24 Apr 2020 14:18:01 GMT) (full text, mbox, link).


Acknowledgement sent to miscelaneanatural@yahoo.es:
Extra info received and forwarded to list. Copy sent to Devuan Dev Team <devuan-dev@lists.dyne.org>. (Fri, 24 Apr 2020 14:18:04 GMT) (full text, mbox, link).


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

From: Alexis PM <alexispm_stellaluna@yahoo.es>
To: 425@bugs.devuan.org, Mark Hindley <mark@hindley.org.uk>
Subject: Re: policykit-1 dependency is declared as logind instead of elogind
Date: Fri, 24 Apr 2020 13:59:39 +0000 (UTC)
[Message part 1 (text/plain, inline)]
 Thank you very much for your attention.

I am afraid that by installing either logind or libpam-elogind, policykit-1 is still being eliminated (and consequently synaptic because of its dependence).

# apt-cache madison policykit-1
policykit-1 | 0.105-25+devuan8 | http://deb.devuan.org/merged beowulf/main i386 Packages
policykit-1 | 0.105-25+devuan8 | http://deb.devuan.org/merged beowulf/main Sources
# apt-get install --reinstall policykit-1
upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
# apt-get install logind
The following additional packages will be installed:
 elogind
Recommended packages:
 policykit-1
The following packages will be REMOVED:
 colord libpam-ck-connector libpolkit-backend-consolekit-1-0 policykit-1 policykit-1-gnome synaptic
The following NEW packages will be installed:
 elogind libpam-elogind
0 upgraded, 2 newly installed, 9 to remove and 1 not upgraded.
Need to get 0 B/825 kB of archives.
After this operation, 7,106 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
# apt-get install libpam-elogind
The following additional packages will be installed:
 elogind
Recommended packages:
 policykit-1
The following packages will be REMOVED:
 colord libpam-ck-connector libpolkit-backend-consolekit-1-0 policykit-1 policykit-1-gnome synaptic
The following NEW packages will be installed:
 elogind libpam-elogind
0 upgraded, 2 newly installed, 9 to remove and 1 not upgraded.
Need to get 0 B/825 kB of archives.
After this operation, 7,106 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
  
[Message part 2 (text/html, inline)]

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@lists.dyne.org>:
bug#425; Package policykit-1. (Fri, 24 Apr 2020 16:33:01 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. Copy sent to Devuan Dev Team <devuan-dev@lists.dyne.org>. (Fri, 24 Apr 2020 16:33:04 GMT) (full text, mbox, link).


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

From: Mark Hindley <mark@hindley.org.uk>
To: miscelaneanatural@yahoo.es
Cc: 425@bugs.devuan.org
Subject: Re: policykit-1 dependency is declared as logind instead of elogind
Date: Fri, 24 Apr 2020 17:24:43 +0100
On Fri, Apr 24, 2020 at 01:59:39PM +0000, Alexis PM wrote:
>     Thank you very much for your attention.
>    I am afraid that by installing either logind or libpam-elogind,
>    policykit-1 is still being eliminated (and consequently synaptic
>    because of its dependence).

Because we have to have 2 different flavours of policykit (for elgoind and for
consolekit), apt finds resolving these dependencies difficult. You have to give
it a bit of help.

If you specify 'apt install libpam-elogind policykit-1' that should switch the
polkit backend libraries without removing things you still want.

Mark

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@lists.dyne.org>:
bug#425; Package policykit-1. (Fri, 08 May 2020 09:48:01 GMT) (full text, mbox, link).


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

From: Mark Hindley <mark@hindley.org.uk>
To: 425@bugs.devuan.org, miscelaneanatural@yahoo.es
Subject: Re: policykit-1 dependency is declared as logind instead of elogind
Date: Fri, 8 May 2020 10:37:11 +0100
Control: tags -1 moreinfo

On Fri, 24 Apr 2020 17:24:43 +0100 Mark Hindley <mark@hindley.org.uk> wrote:
> If you specify 'apt install libpam-elogind policykit-1' that should switch the
> polkit backend libraries without removing things you still want.

Can you confirm this worked for you so we can close the report?

Thanks

Mark

Reply sent to Mark Hindley <mark@hindley.org.uk>:
You have taken responsibility. (Tue, 17 Jan 2023 17:44:02 GMT) (full text, mbox, link).


Notification sent to miscelaneanatural@yahoo.es:
bug acknowledged by developer. (Tue, 17 Jan 2023 17:44:03 GMT) (full text, mbox, link).


Message #28 received at 425-done@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: 425-done@bugs.devuan.org
Cc: miscelaneanatural@yahoo.es
Subject: Re: bug#425: policykit-1 dependency is declared as logind instead of elogind
Date: Tue, 17 Jan 2023 17:41:27 +0000
On Fri, May 08, 2020 at 10:37:11AM +0100, Mark Hindley wrote:
> Control: tags -1 moreinfo
> 
> On Fri, 24 Apr 2020 17:24:43 +0100 Mark Hindley <mark@hindley.org.uk> wrote:
> > If you specify 'apt install libpam-elogind policykit-1' that should switch the
> > polkit backend libraries without removing things you still want.
> 
> Can you confirm this worked for you so we can close the report?

Closing

Mark

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: Sat Nov 23 12:05:51 2024;