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:amd64 2.19-7 amd64 GNU C Library: Shared libraries ii libc6:i386 2.19-7 i386 GNU C Library: Shared libraries ii libgcrypt11:amd64 1.5.3-3 amd64 LGPL 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 amd64 XZ-format compression library ii liblzma5:i386 5.1.1alpha+20120614-2 i386 XZ-format compression library ii libselinux1:amd64 2.3-1 amd64 SELinux 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.

Greetings,

Frits Daalmans


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to