[Aptitude-devel] Bug#878416: aptitude still doesn't do good conflict resolution

shirish शिरीष shirishag75 at gmail.com
Fri Oct 13 13:19:45 UTC 2017

Package: aptitude
Version: 0.8.9-1
Severity: normal

Dear Maintainer,
I have been trying to install libegl-mesa0 libegl1 libglvnd0 and
upgrade libgbm1 but without any success -

[$] sudo aptitude install libegl-mesa0=17.2.2-1 libgbm1=17.2.2-1
libegl1=0.2.999+git20170802-5 libglvnd0=0.2.999+git20170802-5
The following NEW packages will be installed:
  libegl-mesa0 libegl1{b} libglvnd0{b}
The following packages will be upgraded:
1 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 261 kB of archives. After unpacking 1,042 kB will be used.
The following packages have unmet dependencies:
 libegl1 : Breaks: libegl1-mesa (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
 libegl1-mesa : Depends: libgbm1 (= 13.0.6-1+b2) but 17.2.2-1 is to be installed
open: 255; closed: 6646; defer: 10; conflict: 42

 The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libegl-mesa0 [Not Installed]
2)     libegl1 [Not Installed]
3)     libgbm1 [13.0.6-1+b2 (now, testing)]

Accept this solution? [Y/n/q/?] n
open: 652; closed: 44149; defer: 85; conflict: 196

I can understand if the package is uninstallable or something but the
amount of time it takes to give an alternative solution is a bit too
much. It has happened with this upgrade as well as other upgrades as
well. I am at a sort of loss to understand how to navigate this.

-- Package-specific info:
Terminal: xterm
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.9
Compiler: g++ 7.2.0
Compiled against:
  apt version 5.0.2
  NCurses version 6.0
  libsigc++ version: 2.10.0
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 6.0.20170902
  cwidget version: 0.5.17
  Apt version: 5.0.2

aptitude linkage:
	linux-vdso.so.1 (0x00007ffcab12f000)
	libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0
	libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007fdc9dd9e000)
	libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fdc9db74000)
	libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
	libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3
	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
	libboost_iostreams.so.1.62.0 =>
	libboost_filesystem.so.1.62.0 =>
	libboost_system.so.1.62.0 =>
	libxapian.so.30 => /usr/lib/x86_64-linux-gnu/libxapian.so.30
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdc9c70d000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fdc9c38e000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fdc9c08a000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fdc9be73000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdc9bad6000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fdc9b8bf000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fdc9b6a5000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fdc9b495000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fdc9b26f000)
	liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fdc9b05d000)
	libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fdc9ae40000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fdc9e98b000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdc9ac3c000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdc9aa34000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fdc9a82f000)

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (1, 'experimental-debug'), (1, 'experimental'), (1,
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages aptitude depends on:
ii  aptitude-common            0.8.9-1
ii  libapt-pkg5.0              1.5
ii  libboost-filesystem1.62.0  1.62.0+dfsg-4+b1
ii  libboost-iostreams1.62.0   1.62.0+dfsg-4+b1
ii  libboost-system1.62.0      1.62.0+dfsg-4+b1
ii  libc6                      2.24-17
ii  libcwidget3v5              0.5.17-6
ii  libgcc1                    1:7.2.0-8
ii  libncursesw5               6.0+20170902-1
ii  libsigc++-2.0-0v5          2.10.0-1
ii  libsqlite3-0               3.20.1-1
ii  libstdc++6                 7.2.0-8
ii  libtinfo5                  6.0+20170902-1
ii  libxapian30                1.4.4-3

Versions of packages aptitude recommends:
ii  libparse-debianchangelog-perl  1.2.0-12
ii  sensible-utils                 0.0.10

Versions of packages aptitude suggests:
ii  apt-xapian-index                0.49
ii  aptitude-doc-en [aptitude-doc]  0.8.9-1
ii  debtags                         2.1.4
ii  tasksel                         3.41

-- no debconf information

          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
EB80 462B 08E1 A0DE A73A  2C2F 9F3D C7A4 E1C4 D2D8

More information about the Aptitude-devel mailing list