Forum › Forums › New users › New Users and General Questions › libpolkit, consolekit and nosystemd?
- This topic has 6 replies, 2 voices, and was last updated Dec 3-2:09 am by stevesr0.
-
AuthorPosts
-
November 26, 2022 at 11:10 pm #94208Member
stevesr0
I am trying to use consolekit to avoid the use of systemd. It ain’t working; I needed to reinstall libelogind0 to enable certain audio functionality.
I believe that consolekit depends upon certain libpolkit packages in order to work.
Question: Is this correct or will consolekit work fine without libpolkit packages?
If this IS correct, then the reason consolekit is NOT working might be because two libpolkit packages (libpolkit-backend-1-0 and libpolkit-backend-consolekit-1-0) cannot be installed.
It seems they are dependent upon version 0.105-26.0nosystemd3~really25.0 of a package (libpolkit-gobject-consolekit-1-0) that is now at a newer version (122-1.0nosystemd1).
Is anyone else having a consolekit or polkit problem related to this?
Presumably when all the libpolkit packages are upgraded to the same version, then consolekit might work.
All comments appreciated.
stevesr0
- This topic was modified 5 months, 2 weeks ago by stevesr0.
November 26, 2022 at 11:23 pm #94209Forum Admin
anticapitalista
::Is this antiX-19?
What repos are you using?
Stable, testing or sid?Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
November 26, 2022 at 11:43 pm #94212Memberstevesr0
::Hi anticapitalista,
Thanks for response.
This is my Sid machine (built with antiX-17 I IRC), trying to get nosystemd Pipewire working. I have nothing that seems dependent upon libelogind0 -except Pipewire. I thought installing all packages that are related to consolekit might enable consolekit to substitute for libelogind0, but it didn’t work. Reinstalling libelogind0 immediately restored access to Pipewire.
But I noted some polkit packages couldn’t be installed (as I wrote in my O.P.) and I wonder if that is the problem… and if there is a solution.
stevesr0
- This reply was modified 5 months, 2 weeks ago by stevesr0.
November 26, 2022 at 11:57 pm #94214Forum Admin
anticapitalista
::Debian updated pipewire recently, and the antiX nosystemd debs to replace them haven’t hit the repos yet.
The joys of using sid 🙂Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
November 27, 2022 at 12:17 am #94215Memberstevesr0
::BUT…I haven’t allowed the systemd Pipewire packages to be installed.
When I do an apt update && apt full-upgrade, I check each package to see if it is changing from a nosystemd version to a “regular” debian version and only install the ones that either are upgrades to a nosystemd version or were “regular” debian and just increased a number. I also do a simulated install to make sure only the listed packages are being installed and they aren’t bringing in any systemd stuff.
So, I guess it isn’t clear that the lack of some libpolkit packages are the reason that consolekit isn’t enabling Pipewire to work without libelogind0?
stevesr0
December 1, 2022 at 2:01 am #94577Memberstevesr0
::Update after installing today’s new nosystemd pipewire packages.
(But neither libpolkit-backend-1-0 and libpolkit-backend-consolekit-1-0 have been upgraded. Just registered and posted about this on the Devuan forum.)
Pipewire works but only with libelogind0 installed.
Without libelogind0, I do get music – but only thru the built in sound card, not the Logitech headset. If I try to launch alsamixer from the terminal, I get a message that the host is down. I can launch alsamixer with the command,
alsamixer -c0 view=allF6 does allow me to select the Logitech headset, but it continues to play only through the builtin speakers NOT the headset.
stevesr0
December 3, 2022 at 2:09 am #94746Memberstevesr0
::Hi all,
Reply on the Devuan forum from Head_on_a_Stick who said that those two packages were (a) not dependencies for consolekit and (b) were not being provided beyond Debian oldstable. He said he was using seatd to run Pipewire (in Alpine).
According to htop, seatd is running on my system, but not consolekit.
I did find out just now that console-kit-daemon is dependent upon libelogind0.so.0, so it cannot load. Don’t know if it is required for Pipewire to function tho.
I saw a note indicating that a regular user has to be a member of the _seatd group. That group doesn’t exist on my system. I may try creating it and joining, but I don’t know if this is really relevant in antiX’s setup. It might apply to other nonsystemd distros.
Happy to hear comments from the more knowledgeable in our community…
stevesr0
-
AuthorPosts
- You must be logged in to reply to this topic.