Bug#961393: pulseaudio,elogind: Can't install both
Mark Hindley
mark at hindley.org.uk
Sun May 24 10:32:42 BST 2020
Matti,
Thanks for this.
Certainly pulseaudio does work with elogind. libelogind0 provides libsystemd0 so
the dependencies do work:
> dpkg -l|egrep 'pulse|logind'
ii elogind 241.3-1+debian3 amd64 user, seat and session management daemon
ii libelogind0:amd64 241.3-1+debian3 amd64 user, seat and session management library
ii libpam-elogind:amd64 241.3-1+debian3 amd64 elogind PAM module
ii libpam-elogind-compat:amd64 1.3 amd64 Compatibility package for testing integration of libpam-elogind into Debian
ii libpulse-mainloop-glib0:amd64 13.0-5 amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 13.0-5 amd64 PulseAudio client libraries
ii libpulsedsp:amd64 13.0-5 amd64 PulseAudio OSS pre-load library
ii pulseaudio 13.0-5 amd64 PulseAudio sound server
ii pulseaudio-utils 13.0-5 amd64 Command line tools for the PulseAudio sound server
ii xfce4-pulseaudio-plugin:amd64 0.4.3-1 amd64 Xfce4 panel plugin to control pulseaudio
On Sun, May 24, 2020 at 04:16:27AM +0200, Matti Palmström wrote:
> Package: pulseaudio,elogind
> Severity: important
> Version: pulseaudio/13.0-5 elogind/241.3-1+debian3
> Heya
> I was gonna try to install elogind but then aptitude (and apt) wants to
> uninstall a lot.
However, what I think you are describing here is that is somewhat painful to
change an existing systemd system over to another init + elogind.
That is because of the depdendency of libpam-systemd on systemd-sysv: when you
change away from systemd as init it takes most of the desktop components away
with it. Once an alternative init + libpam-elogind is installed those
components (including puleseaudio and, I think, wine) will be installable
again.
I have already opened a bug about this with a proposed fix. See #935304. However
it is currently closed as wontfix.
I do have other workarounds to avoid having to remove and reinstall many desktop
components, but they are hacks that involve hand editing the dependencies in
/var/lib/dpkg/status and can't be recommended as any sort of solution.
So, if you are brave, do try elogind. Be assured that the dependencies will be
resolved and you will be able to reinstall pulseaudio.
If you confirm my analysis of your issue, #935304 should probably be reopened
and this merged into it.
Thanks
Mark
More information about the pkg-pulseaudio-devel
mailing list