[Aptitude-devel] Dependencies (libreoffice) status in sid, makes aptitude solve not very good (comparing with apt-get)

Javier Barroso javibarroso at gmail.com
Thu Apr 12 12:30:54 UTC 2012


Hi,

First of all, this maybe or not a bug (and maybe there are related
bugs ( http://bugs.debian.org/514820 ) about, but really I don't know
where to comment, so please interpret this message like "tell me if is
a good idea to open a bug or to comment in a bug opened).

After running this morning aptitude update; aptitude full-upgrade

(My apt.sources.list is:

deb http://ftp.fi.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.fi.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ sid main contrib non-free
deb http://ftp.fi.debian.org/debian/ experimental main
deb-src http://ftp.fi.debian.org/debian/ experimental main
deb http://www.debian-multimedia.org unstable main non-free
)

It found errors:
Se encontraron errores al procesar:
 libreoffice-core
 libreoffice-impress
 libreoffice-style-tango
 libreoffice-writer
 libreoffice-base-core
 libreoffice-base
 libreoffice-style-galaxy
 libreoffice-gtk
 python-uno
 libreoffice-draw
 libreoffice-calc
 libreoffice-common
 libreoffice-java-common

Then I tried to aptitude keep-all:
# aptitude keep-all # to be sure not apt-get installations affects (I
think that in this computer only aptitude is used)
Se configurarán los siguientes paquetes que están ahora parcialmente instalados:
  libreoffice-base libreoffice-base-core libreoffice-calc
libreoffice-core{b} libreoffice-draw libreoffice-gtk
libreoffice-impress
  libreoffice-java-common libreoffice-style-galaxy
libreoffice-style-tango libreoffice-writer python-uno
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 277
sin actualizar.

0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 277
sin actualizar.
Necesito descargar 0 B de ficheros. Después de desempaquetar se usarán 0 B.
No se satisfacen las dependencias de los siguientes paquetes:
 libreoffice-math : Depende: libreoffice-core (= 1:3.4.5-5) pero está
instalado 1:3.5.2-3.
 libreoffice-common : Rompe: libreoffice-core (>= 1:3.5~) pero está
instalado 1:3.5.2-3.
                      Rompe: libreoffice-style-galaxy (>= 1:3.5~) pero
está instalado 1:3.5.2-3.
                      Rompe: libreoffice-style-tango (>= 1:3.5~) pero
está instalado 1:3.5.2-3.
 libreoffice : Depende: libreoffice-core (= 1:3.4.5-5) pero está
instalado 1:3.5.2-3.
 libreoffice-filter-binfilter : Depende: libreoffice-core (=
1:3.4.5-5) pero está instalado 1:3.5.2-3.
 libreoffice-core : Depende: libreoffice-common (> 1:3.5.2) pero
1:3.4.5-5 está instalado y retenido.
                    Depende: libcmis-0.2-0 pero no será instalado.
                    Depende: libexttextcat0 (>= 2.2-8) pero no será instalado.
Las acciones siguientes resolverán estas dependencias

      Eliminar los paquetes siguientes:
1)      libreoffice
2)      libreoffice-base
3)      libreoffice-base-core
4)      libreoffice-calc
5)      libreoffice-common
6)      libreoffice-core
7)      libreoffice-draw
8)      libreoffice-emailmerge
9)      libreoffice-filter-binfilter
10)     libreoffice-filter-mobiledev
11)     libreoffice-gtk
12)     libreoffice-help-en-us
13)     libreoffice-impress
14)     libreoffice-java-common
15)     libreoffice-math
16)     libreoffice-report-builder-bin
17)     libreoffice-style-galaxy
18)     libreoffice-style-tango
19)     libreoffice-writer
20)     openoffice.org
21)     openoffice.org-gtk
22)     openoffice.org-help-en-us
23)     python-uno

      Dejar las siguientes dependencias sin resolver:
24)     openclipart-libreoffice recomienda libreoffice
25)     libreoffice-help-en-us recomienda libreoffice-core (> 1:3.4.5)
| language-support-translations-en


¿Acepta esta solución? [Y/n/q/?]q
Like keep-all didn't do that wath I wanted, I tried aptitude -f install:
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
The following NEW packages will be installed:
  gcj-4.7-jre-lib libcmis-0.2-0 libcpan-meta-requirements-perl{b}
  libexttextcat-data libexttextcat0 libkpathsea6 lua-posix{b}
The following packages will be REMOVED:
  libbabl-0.1-0{u} libbsd-resource-perl{u} libdevel-symdump-perl{u}
  libgegl-0.1-0{u} libmozjs9d{u}
The following partially installed packages will be configured:
  libreoffice-base libreoffice-base-core libreoffice-calc
  libreoffice-core{b} libreoffice-draw libreoffice-gtk libreoffice-impress
  libreoffice-java-common libreoffice-style-galaxy libreoffice-style-tango
  libreoffice-writer python-uno
0 packages upgraded, 7 newly installed, 5 to remove and 277 not upgraded.
Need to get 0 B/11.0 MB of archives. After unpacking 6127 kB will be used.
The following packages have unmet dependencies:
 libcpan-meta-requirements-perl : Breaks: libcpan-meta-perl (<
2.120921-1) but 2.120630-1 is installed and it is kept back.
 libreoffice-math : Depends: libreoffice-core (= 1:3.4.5-5) but
1:3.5.2-3 is installed.
 libreoffice-common : Breaks: libreoffice-core (>= 1:3.5~) but
1:3.5.2-3 is installed.
                      Breaks: libreoffice-style-galaxy (>= 1:3.5~) but
1:3.5.2-3 is installed.
                      Breaks: libreoffice-style-tango (>= 1:3.5~) but
1:3.5.2-3 is installed.
 lua-posix : Breaks: liblua5.1-posix1 (< 5.1.18-1~) but 5.1.9-2 is
installed and it is kept back.
 libreoffice : Depends: libreoffice-core (= 1:3.4.5-5) but 1:3.5.2-3
is installed.
 libreoffice-filter-binfilter : Depends: libreoffice-core (=
1:3.4.5-5) but 1:3.5.2-3 is installed.
 libreoffice-core : Depends: libreoffice-common (> 1:3.5.2) but
1:3.4.5-5 is installed and it is kept back.
The following actions will resolve these dependencies:

      Remove the following packages:
1)      libreoffice
2)      libreoffice-base
3)      libreoffice-base-core
4)      libreoffice-calc
5)      libreoffice-common
6)      libreoffice-core
7)      libreoffice-draw
8)      libreoffice-emailmerge
9)      libreoffice-filter-binfilter
10)     libreoffice-filter-mobiledev
11)     libreoffice-gtk
12)     libreoffice-help-en-us
13)     libreoffice-impress
14)     libreoffice-java-common
15)     libreoffice-math
16)     libreoffice-report-builder-bin
17)     libreoffice-style-galaxy
18)     libreoffice-style-tango
19)     libreoffice-writer
20)     openoffice.org
21)     openoffice.org-gtk
22)     openoffice.org-help-en-us
23)     python-uno

      Keep the following packages at their current version:
24)     libcpan-meta-requirements-perl [Not Installed]
25)     lua-posix [Not Installed]

      Leave the following dependencies unresolved:
26)     openclipart-libreoffice recommends libreoffice
27)     libreoffice-help-en-us recommends libreoffice-core (> 1:3.4.5) | languag

Accept this solution? [Y/n/q/?] q

But apt-get -f install works:
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies... Done
The following extra packages will be installed:
  libcmis-0.2-0 libexttextcat-data libexttextcat0 libreoffice
  libreoffice-common libreoffice-filter-binfilter libreoffice-math
  openclipart-libreoffice openclipart-png
Suggested packages:
  hunspell-dictionary libreoffice-l10n-3.5 hyphen-hyphenation-patterns
  mythes-thesaurus libreoffice-grammarcheck libreoffice-gnome libreoffice-kde
  libreoffice-officebean libreoffice-style-hicontrast
  libreoffice-style-crystal libreoffice-style-oxygen
The following NEW packages will be installed:
  libcmis-0.2-0 libexttextcat-data libexttextcat0
The following packages will be upgraded:
  libreoffice libreoffice-common libreoffice-filter-binfilter libreoffice-math
  openclipart-libreoffice openclipart-png
6 upgraded, 3 newly installed, 0 to remove and 271 not upgraded.
13 not fully installed or removed.
Need to get 0 B/689 MB of archives.
After this operation, 10.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? dpkg: libreoffice-common: dependency
problems, but removing anyway as you requested:
 libreoffice-filter-binfilter depends on libreoffice-common (>=
1:3.4.0~); however:
  Package libreoffice-common is to be removed.
(Reading database ... 171275 files and directories currently installed.)
Removing libreoffice-common ...
rmdir: failed to remove `/var/lib/libreoffice/share/prereg/': No such
file or directory
rmdir: failed to remove `/var/lib/libreoffice/share/': No such file or directory
rmdir: failed to remove `/var/lib/libreoffice/basis3.4/program/': No
such file or directory
rmdir: failed to remove `/var/lib/libreoffice/basis3.4': No such file
or directory
rmdir: failed to remove `/var/lib/libreoffice': No such file or directory
Processing triggers for desktop-file-utils ...
Processing triggers for shared-mime-info ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
(Reading database ... 169024 files and directories currently installed.)
Preparing to replace openclipart-libreoffice 2.0-1 (using
.../openclipart-libreoffice_2.0-2_all.deb) ...
Unpacking replacement openclipart-libreoffice ...
Preparing to replace openclipart-png 2.0-1 (using
.../openclipart-png_2.0-2_all.deb) ...
Unpacking replacement openclipart-png ...
Selecting previously unselected package libreoffice-common.
Unpacking libreoffice-common (from
.../libreoffice-common_1%3a3.5.2-3_all.deb) ...
Preparing to replace libreoffice 1:3.4.5-5 (using
.../libreoffice_1%3a3.5.2-3_amd64.deb) ...
Unpacking replacement libreoffice ...
Preparing to replace libreoffice-math 1:3.4.5-5 (using
.../libreoffice-math_1%3a3.5.2-3_amd64.deb) ...
Unpacking replacement libreoffice-math ...
Preparing to replace libreoffice-filter-binfilter 1:3.4.5-5 (using
.../libreoffice-filter-binfilter_1%3a3.5.2-3_amd64.deb) ...
Unpacking replacement libreoffice-filter-binfilter ...
Selecting previously unselected package libcmis-0.2-0.
Unpacking libcmis-0.2-0 (from .../libcmis-0.2-0_0.1.0-1+b1_amd64.deb) ...
Selecting previously unselected package libexttextcat-data.
Unpacking libexttextcat-data (from .../libexttextcat-data_3.2.0-2_all.deb) ...
Selecting previously unselected package libexttextcat0.
Unpacking libexttextcat0 (from .../libexttextcat0_3.2.0-2_amd64.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for gnome-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for mime-support ...
Setting up openclipart-png (2.0-2) ...
Setting up openclipart-libreoffice (2.0-2) ...
Setting up libcmis-0.2-0 (0.1.0-1+b1) ...
Setting up libexttextcat-data (3.2.0-2) ...
Setting up libexttextcat0 (3.2.0-2) ...
Setting up libreoffice-core (1:3.5.2-3) ...
Setting up libreoffice-style-galaxy (1:3.5.2-3) ...
Setting up libreoffice-style-tango (1:3.5.2-3) ...
Setting up libreoffice-common (1:3.5.2-3) ...
Installing new version of config file /etc/bash_completion.d/libreoffice.sh ...
Setting up libreoffice-base-core (1:3.5.2-3) ...
Setting up libreoffice-writer (1:3.5.2-3) ...
Setting up libreoffice-calc (1:3.5.2-3) ...
Setting up libreoffice-draw (1:3.5.2-3) ...
Setting up libreoffice-impress (1:3.5.2-3) ...
Setting up libreoffice-math (1:3.5.2-3) ...
Setting up libreoffice-java-common (1:3.5.2-3) ...
Setting up libreoffice-base (1:3.5.2-3) ...
Setting up libreoffice (1:3.5.2-3) ...
Setting up libreoffice-filter-binfilter (1:3.5.2-3) ...
Setting up libreoffice-gtk (1:3.5.2-3) ...
Setting up python-uno (1:3.5.2-3) ...
Processing triggers for menu ...

And then I can continue happy with aptitude full-upgrade ...

I suppose this is a known issue (apt-get -f install solved the issue,
but aptitude -f install seems like not (or not at least in the cleaner
path)), but I am not sure where can I go, or if I can give you some
data for help.

Thank you for reviving aptitude



More information about the Aptitude-devel mailing list