Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency
Hi, Sorry for the delay On Thu, Aug 21, 2014 at 5:50 AM, Godefridus Daalmans fr...@daalmansdata.eu wrote: Control: tags -1 moreinfo unreproducible Hi, On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans fr...@daalmansdata.eu wrote: Package: pulseaudio Version: 5.0-6 Severity: normal Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 5.0-6 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6 for skype. libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183) libsystemd-journal0 version 204-7 for amd64 architecture is installed. I don't know much about libsystemd-journal0, but its description mentions it provides an interface for the systemd journal service. My question / bug report is this: is the dependency of libpulse0 on libsystemd-journal0 architecture-independent, or must I have a specific 32-bit libsystemd-journal0:i386 installed in order to get libpulse0:i386 working (that is what apt-get is telling me) Yes, you need that. The systemd libs are multiarch-enabled, so it should work. (The latter is not an option because on my, admittedly experimental, system it wants to remove pulseaudio and systemd(!!), as well as 260 other packages. This is the part that is broken, then. What does 'apt install libpulse0:i386=5.0-6' say? -- Saludos, Felipe Sateler Hi Felipe, I have run a little experiment: first of all, baseline experiment, apt-get install -f doesn't install anything. apt-get install libpulse0:i386=5.0-6 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libpulse0:i386 : Depends: libsystemd-journal0:i386 (= 183) but it is not going to be installed E: Unable to correct problems, you have held broken packages. libsystemd-journal0 version 208-6 depends on libc6, libgcrypt11, liblzma5, libselinux1 apt-get install libsystemd-journal0:i386 ... (details omitted) 114 upgraded, 64 newly installed, 262 to remove and 700 not upgraded. it seems to want to remove eclipse, KDE, gnome, pulseaudio, and systemd. Then I dug a bit deeper into the depends of libsystemd-journal0:i386 I don't want to have a complete i386 installation: I normally work with amd64, with the minimal number of i386 libraries for skype and a few games. apt-cache show libsystemd-journal0:i386=208-6 I think the relevant info is: Package: libsystemd-journal0 Source: systemd Version: 208-6 Architecture: i386 Depends: libc6 (= 2.9), libgcrypt11 (= 1.5.1), liblzma5 (= 5.1.1alpha+20120614), libselinux1 (= 1.32) Pre-Depends: multiarch-support Priority: optional If I do a dpkg -l | egrep ' (libc6|libgcrypt11|liblzma5|libselinux1)' I get: ii libc6:amd642.19-7 amd64GNU C Library: Shared libraries ii libc6:i386 2.19-7 i386 GNU C Library: Shared libraries ii libgcrypt11:amd64 1.5.3-3 amd64LGPL Crypto library - runtime library ii libgcrypt11:i386 1.5.3-3 i386 LGPL Crypto library - runtime library ii liblzma5:amd64 5.1.1alpha+20120614-2 amd64XZ-format compression library ii liblzma5:i386 5.1.1alpha+20120614-2 i386 XZ-format compression library ii libselinux1:amd64 2.3-1 amd64SELinux runtime shared libraries ii libselinux1:i386 2.3-1 i386 SELinux runtime shared libraries hmm.. so all of the dependencies should already be satisfied, for both architectures, in fact the installed versions are identical for both (seems the sanest). Also multiarch-support is in place Anyway, for each of the dependencies I did an apt-get -s install, results: apt-get -s install libc6:i386 broken on my computer: The following packages have unmet dependencies: tar : PreDepends: libacl1 (= 2.2.51-8) but it is not going to be installed PreDepends: libc6 (= 2.17) but it is not going to be installed PreDepends: libselinux1 (= 1.32) but it is not going to be installed apt-get -s install libgcrypt11:i386 apt-get wants to do an unacceptable solution: (...) 156 upgraded, 62 newly installed, 660 to remove and 648 not upgraded. apt-get -s install liblzma5:i386 liblzma5:i386 is already the newest version. apt-get -s install libselinux1:i386 libselinux1:i386 is already the newest version. This is very strange. What does `apt-cache policy` say for all the relevant libraries?
Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency
Control: tags -1 moreinfo unreproducible Hi, On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans fr...@daalmansdata.eu wrote: Package: pulseaudio Version: 5.0-6 Severity: normal Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 5.0-6 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6 for skype. libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183) libsystemd-journal0 version 204-7 for amd64 architecture is installed. I don't know much about libsystemd-journal0, but its description mentions it provides an interface for the systemd journal service. My question / bug report is this: is the dependency of libpulse0 on libsystemd-journal0 architecture-independent, or must I have a specific 32-bit libsystemd-journal0:i386 installed in order to get libpulse0:i386 working (that is what apt-get is telling me) Yes, you need that. The systemd libs are multiarch-enabled, so it should work. (The latter is not an option because on my, admittedly experimental, system it wants to remove pulseaudio and systemd(!!), as well as 260 other packages. This is the part that is broken, then. What does 'apt install libpulse0:i386=5.0-6' say? -- Saludos, Felipe Sateler Hi Felipe, I have run a little experiment: first of all, baseline experiment, apt-get install -f doesn't install anything. apt-get install libpulse0:i386=5.0-6 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libpulse0:i386 : Depends: libsystemd-journal0:i386 (= 183) but it is not going to be installed E: Unable to correct problems, you have held broken packages. libsystemd-journal0 version 208-6 depends on libc6, libgcrypt11, liblzma5, libselinux1 apt-get install libsystemd-journal0:i386 ... (details omitted) 114 upgraded, 64 newly installed, 262 to remove and 700 not upgraded. it seems to want to remove eclipse, KDE, gnome, pulseaudio, and systemd. Then I dug a bit deeper into the depends of libsystemd-journal0:i386 I don't want to have a complete i386 installation: I normally work with amd64, with the minimal number of i386 libraries for skype and a few games. apt-cache show libsystemd-journal0:i386=208-6 I think the relevant info is: Package: libsystemd-journal0 Source: systemd Version: 208-6 Architecture: i386 Depends: libc6 (= 2.9), libgcrypt11 (= 1.5.1), liblzma5 (= 5.1.1alpha+20120614), libselinux1 (= 1.32) Pre-Depends: multiarch-support Priority: optional If I do a dpkg -l | egrep ' (libc6|libgcrypt11|liblzma5|libselinux1)' I get: ii libc6:amd642.19-7 amd64GNU C Library: Shared libraries ii libc6:i386 2.19-7 i386 GNU C Library: Shared libraries ii libgcrypt11:amd64 1.5.3-3 amd64LGPL Crypto library - runtime library ii libgcrypt11:i386 1.5.3-3 i386 LGPL Crypto library - runtime library ii liblzma5:amd64 5.1.1alpha+20120614-2 amd64XZ-format compression library ii liblzma5:i386 5.1.1alpha+20120614-2 i386 XZ-format compression library ii libselinux1:amd64 2.3-1 amd64SELinux runtime shared libraries ii libselinux1:i386 2.3-1 i386 SELinux runtime shared libraries hmm.. so all of the dependencies should already be satisfied, for both architectures, in fact the installed versions are identical for both (seems the sanest). Also multiarch-support is in place Anyway, for each of the dependencies I did an apt-get -s install, results: apt-get -s install libc6:i386 broken on my computer: The following packages have unmet dependencies: tar : PreDepends: libacl1 (= 2.2.51-8) but it is not going to be installed PreDepends: libc6 (= 2.17) but it is not going to be installed PreDepends: libselinux1 (= 1.32) but it is not going to be installed apt-get -s install libgcrypt11:i386 apt-get wants to do an unacceptable solution: (...) 156 upgraded, 62 newly installed, 660 to remove and 648 not upgraded. apt-get -s install liblzma5:i386 liblzma5:i386 is already the newest version. apt-get -s install libselinux1:i386 libselinux1:i386 is already the newest version. I hope that this information is helpful.
Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency
Control: tags -1 moreinfo unreproducible Hi, On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans fr...@daalmansdata.eu wrote: Package: pulseaudio Version: 5.0-6 Severity: normal Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 5.0-6 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6 for skype. libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183) libsystemd-journal0 version 204-7 for amd64 architecture is installed. I don't know much about libsystemd-journal0, but its description mentions it provides an interface for the systemd journal service. My question / bug report is this: is the dependency of libpulse0 on libsystemd-journal0 architecture-independent, or must I have a specific 32-bit libsystemd-journal0:i386 installed in order to get libpulse0:i386 working (that is what apt-get is telling me) Yes, you need that. The systemd libs are multiarch-enabled, so it should work. (The latter is not an option because on my, admittedly experimental, system it wants to remove pulseaudio and systemd(!!), as well as 260 other packages. This is the part that is broken, then. What does 'apt install libpulse0:i386=5.0-6' say? -- Saludos, Felipe Sateler -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency
Package: pulseaudio Version: 5.0-6 Severity: normal Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 5.0-6 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6 for skype. libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183) libsystemd-journal0 version 204-7 for amd64 architecture is installed. I don't know much about libsystemd-journal0, but its description mentions it provides an interface for the systemd journal service. My question / bug report is this: is the dependency of libpulse0 on libsystemd-journal0 architecture-independent, or must I have a specific 32-bit libsystemd-journal0:i386 installed in order to get libpulse0:i386 working (that is what apt-get is telling me) (The latter is not an option because on my, admittedly experimental, system it wants to remove pulseaudio and systemd(!!), as well as 260 other packages. So maybe there can be only one libsystemd-journal0, either i386 or amd64? Thanks, Frits -- Package-specific info: File '/etc/default/pulseaudio' does not exist -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages pulseaudio depends on: ii adduser 3.113+nmu3 ii libasound21.0.28-1 ii libasound2-plugins1.0.28-1 ii libc6 2.19-7 ii libcap2 1:2.22-1.2 ii libdbus-1-3 1.8.6-1 ii libfftw3-single3 3.3.3-5+b1 ii libgcc1 1:4.8.2-14 ii libice6 2:1.0.9-1 ii libltdl7 2.4.2-1.7 ii liborc-0.4-0 1:0.4.21-1 ii libpulse0 5.0-6 ii libsamplerate00.1.8-8 ii libsm62:1.2.2-1 ii libsndfile1 1.0.25-9 ii libspeexdsp1 1.2~rc1.1-1 ii libstdc++64.9.1-4 ii libsystemd-login0 204-7 ii libtdb1 1.3.0-1.1 ii libudev1 208-6 ii libwebrtc-audio-processing-0 0.1-2 ii libx11-6 2:1.6.2-2 ii libx11-xcb1 2:1.6.2-2 ii libxcb1 1.10-3 ii libxtst6 2:1.2.2-1 ii lsb-base 4.1+Debian13 ii pulseaudio-utils 5.0-6 ii udev 208-6 Versions of packages pulseaudio recommends: ii pulseaudio-module-x11 5.0-6 ii rtkit 0.11-1 Versions of packages pulseaudio suggests: ii paman0.9.4-1 ii paprefs 0.9.10-1 ii pavucontrol 2.0-2 ii pavumeter0.9.3-4 -- Configuration Files: /etc/pulse/default.pa changed [not included] -- no debconf information # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA. ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for ## more information. Default values are commented out. Use either ; or # for ## commenting. ; default-sink = ; default-source = ; default-server = ; default-dbus-server = ; autospawn = yes ; daemon-binary = /usr/bin/pulseaudio ; extra-arguments = --log-target=syslog ; cookie-file = ; enable-shm = yes ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB ; auto-connect-localhost = no ; auto-connect-display = no # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, write to