Bonjour à tous,
Bon voilà je me retrouve avec un bug un peu bizarre et tordu que je ne comprends pas… J’ai une mise à jour en suspens des paquets “perl” et “perl-base” (c’est pas dramatique ça peut attendre, mais ma curiosité travaille…), que APT refuse de mettre à jour, car il considère qu’un autre paquet, “dictionaries-common” dépend de “libtext-iconv-perl”, et que ce dernier ne sera pas installé (autrement dit dépendance manquante…).
Le problème… c’est que “dictionaries-common” et “libtext-iconv-perl” sont bel et bien installés, à leur dernière version, et qu’aucun paquet n’est marqué comme cassé…
J’ai quand même retracé les histoires de dépendances et versions respectives et je n’ai rien trouvé…
gogi@blablabla:~$ acpol dictionaries-common
dictionaries-common:
Installé : 1.27.1
Candidat : 1.27.1
Table de version :
*** 1.27.1 520
520 http://httpredir.debian.org/debian sid/main amd64 Packages
510 http://httpredir.debian.org/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
1.23.17 500
500 http://httpredir.debian.org/debian stable/main amd64 Packages
gogi@blablabla:~$ acpol libtext-iconv-perl
libtext-iconv-perl:
Installé : 1.7-5+b3
Candidat : 1.7-5+b3
Table de version :
*** 1.7-5+b3 520
520 http://httpredir.debian.org/debian sid/main amd64 Packages
510 http://httpredir.debian.org/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
1.7-5+b2 500
500 http://httpredir.debian.org/debian stable/main amd64 Packages
gogi@blablabla:~$ apshow dictionaries-common
Paquet : dictionaries-common
Version : 1.27.1
État: installé
Automatiquement installé: oui
Multiarchitecture : étranger
Priorité : optionnel
Section : text
Responsable : Agustin Martin Domingo <agmartin@debian.org>
Architecture : all
Taille décompressée : 779 k
Dépend: debconf (>= 1.5.5) | debconf-2.0, libtext-iconv-perl, emacsen-common (>= 2.0.5)
Suggère: ispell | aspell | hunspell, wordlist
Casse: hunspell-ar (<= 0.0.0+20080110-1.1), hunspell-da (<= 1:3.1.0), hunspell-de-at
(<= 20100727-1), hunspell-de-ch (<= 20100727-1), hunspell-de-de (<= 20100727-1),
hunspell-en-us (<= 20070829-4ubuntu2), hunspell-eu-es (<= 0.4.20081029-4),
hunspell-gl-es (<= 2.2a-8), hunspell-kk (<= 1.1-1), hunspell-ko (<= 0.5.3-1),
hunspell-se (<= 1.0~beta6.20081222-1.1), hunspell-uz (<= 0.6-3.1), hyphen-en-us
(< 2.8.3-1), myspell-bg (<= 3.0-12), myspell-ca (<= 0.6-10), myspell-cs (<=
20040229-5), myspell-cs-cz (<= 20040229-5), myspell-da (<= 1.6.25-1),
myspell-de-at (<= 20100727-1), myspell-de-ch (<= 20100727-1), myspell-de-de (<=
20100727-1), myspell-de-de-oldspell (<= 1:2-27), myspell-el-gr (<= 0.8-1),
myspell-en-au (<= 2.1-5), myspell-eo (<= 2.1.2000.02.25-42), myspell-es (<=
1.11-1), myspell-et (<= 1:20030606-12.1), myspell-eu-es (<= 0.4.20081029-4),
myspell-fa (<= 0.20070816-2), myspell-fi (<= 0.7-17.3), myspell-fo (<=
0.2.44-2), myspell-fr (<= 1.4-25), myspell-fr-gut (<= 1:1.0-28), myspell-ga (<=
2.0-20), myspell-gd (<= 0.50-7), myspell-gl-es (<= 2.2a-8), myspell-gv (<=
0.50-9), myspell-he (<= 1.1-1), myspell-hr (<= 20060617-2), myspell-hu (<=
0.99.4-2), myspell-hy (<= 0.20.0-1), myspell-ku (<= 0.20.0-1.1), myspell-lv (<=
0.9.3-2), myspell-nb (<= 2.0.10-3.2), myspell-nl (<= 1:2.0-1), myspell-nn (<=
2.0.10-3.2), myspell-nr (< 20070206-4ubuntu1), myspell-ns (< 20070206-4ubuntu1),
myspell-pl (<= 20100612-1), myspell-pt-br (<= 20101030-1), myspell-pt-pt (<=
20091013-2), myspell-ru (<= 0.99g5-8.1), myspell-sk (<= 0.5.5a-2.1fakesync1),
myspell-sl (< 1.0-3ubuntu1), myspell-ss (< 20070206-4ubuntu1), myspell-sv-se (<=
1.3.8-6-2.2), myspell-tn (< 20070206-4ubuntu1), myspell-ts (<
20070207-4ubuntu1), myspell-uk (<= 1.6.0-1), myspell-ve (< 20070206-3ubuntu1),
myspell-xh (< 20070206-4ubuntu1), myspell-zu (< 20070207-5ubuntu1), mythes-it
(<= 2.0.7.gh.deb1-3), openoffice.org-thesaurus-it (< 2.0.7.gh.deb1-1.1ubuntu3)
Remplace: openoffice.org-updatedicts
Fournit: openoffice.org-updatedicts
Description : dictionnaires orthographiques — utilitaires communs
Ce paquet fournit des utilitaires partagés entre tous les dictionnaires
orthographiques et les listes de mots pour Ispell, Aspell ou MySpell/Hunspell. Il
contient également une infrastructure de prise en charge pour les logiciels qui les
utilisent (tels que JED et Mutt), et un certain nombre de fichiers Lisp de
vérification orthographique ayant été corrigés pour une meilleure intégration d'Emacs.
Plus d'information au sujet de la disponibilité de ces dictionnaires et de leurs
conventions de nommage se trouve dans le fichier README.Debian.
Site : http://dict-common.alioth.debian.org
Étiquettes: implemented-in::lisp, implemented-in::perl, role::plugin, role::program,
scope::utility, works-with::dictionary
gogi@blablabla:~$ apshow libtext-iconv-perl
Paquet : libtext-iconv-perl
Version : 1.7-5+b3
État: installé
Automatiquement installé: oui
Priorité : optionnel
Section : perl
Responsable : Anibal Monsalve Salazar <anibal@debian.org>
Architecture : amd64
Taille décompressée : 47,1 k
Dépend: libc6 (>= 2.2.5), perl-base (>= 5.22.1-1), perlapi-5.22.1
Description : conversion entre jeux de caractères en Perl
La famille de fonctions iconv() de XPG4 définit une API de conversion entre différents
jeux de caractères (par exemple, de UTF-8 vers Latin1, de EBCDIC vers ASCII). Elles
sont fournies par libc6.
Ce paquet permet d'accéder à ces fonctions dans Perl via le paquet Text::Iconv.
Site : http://search.cpan.org/search?module=Text::Iconv
Étiquettes: devel::i18n, devel::lang:perl, devel::library, implemented-in::perl,
role::devel-lib, use::converting, works-with-format::plaintext,
works-with::text, works-with::unicode
gogi@blablabla:~$ acpol perl perl-base
perl:
Installé : 5.22.2-5
Candidat : 5.24.1~rc3-2
Table de version :
5.24.1~rc3-2 520
520 http://httpredir.debian.org/debian sid/main amd64 Packages
*** 5.22.2-5 510
510 http://httpredir.debian.org/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
5.20.2-3+deb8u6 500
500 http://httpredir.debian.org/debian stable/main amd64 Packages
perl-base:
Installé : 5.22.2-5
Candidat : 5.24.1~rc3-2
Table de version :
5.24.1~rc3-2 520
520 http://httpredir.debian.org/debian sid/main amd64 Packages
*** 5.22.2-5 510
510 http://httpredir.debian.org/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
5.20.2-3+deb8u6 500
500 http://httpredir.debian.org/debian stable/main amd64 Packages
gogi@blablabla:~$ apshow perl perl-base
Paquet : perl
Version : 5.24.1~rc3-2
État: installé (5.22.2-5), upgrade available (5.24.1~rc3-2)
Automatiquement installé: oui
Multiarchitecture : autorisé
Priorité : standard
Section : perl
Responsable : Niko Tyni <ntyni@debian.org>
Architecture : amd64
Taille décompressée : 690 k
Dépend: perl-base (= 5.24.1~rc3-2), perl-modules-5.24 (>= 5.24.1~rc3-2), libperl5.24 (= 5.24.1~rc3-2)
Pré-dépend: dpkg (>= 1.17.17)
Recommande: netbase, rename
Suggère: perl-doc, libterm-readline-gnu-perl | libterm-readline-perl-perl, make
Est en conflit: libjson-pp-perl (< 2.27200-2)
Casse: libperl-dev (< 5.24.0~), perl-doc (< 5.24.1~rc3-1)
Remplace: perl-modules (< 5.22.0~)
Fournit: perl:any (= 5.24.1~rc3-2)
Description : langage de rapports et d'extractions pratiques de Larry Wall
Perl est un langage de programmation très riche avec plus de 20 ans de développement. Perl 5 tourne sur une centaine de plates-formes, des portables aux calculateurs. Perl
convient pour le prototypage rapide et le développement de projets à grande échelle.
Perl 5 gère de nombreux styles de programmation, comme le procédural, le fonctionnel et l'orienté objet. Une collection toujours plus importante de modules réutilisables est
disponible, ce qui accélère le développement. Ces modules incluent des cadres applicatifs web, l'intégration de base de données, des protocoles réseaux et le chiffrement. Perl
fournit des interfaces pour le C et C++ pour le développement d'extensions particulières.
Site : http://dev.perl.org/perl5/
Étiquettes: devel::interpreter, devel::lang:perl, devel::library, implemented-in::c, implemented-in::perl, interface::commandline, role::devel-lib, role::metapackage,
role::program
Paquet : perl-base
Version : 5.24.1~rc3-2
Essentiel : oui
État: installé (5.22.2-5), upgrade available (5.24.1~rc3-2)
Automatiquement installé: oui
Priorité : nécessaire
Section : perl
Responsable : Niko Tyni <ntyni@debian.org>
Architecture : amd64
Taille décompressée : 7 604 k
Pré-dépend: libc6 (>= 2.23), dpkg (>= 1.17.17)
Suggère: perl
Est en conflit: defoma (< 0.11.12), doc-base (< 0.10.3), mono-gac (< 2.10.8.1-3), safe-rm (< 0.8), update-inetd (< 4.41)
Casse: autoconf2.13 (< 2.13-45), backuppc (< 3.3.1-2), libalien-wxwidgets-perl (< 0.65+dfsg-2), libanyevent-perl (< 7.070-2), libcommon-sense-perl (< 3.72-2~),
libfile-path-perl (< 2.12.01), libfile-spec-perl (< 3.6301), libfile-temp-perl (< 0.2304), libgtk2-perl-doc (< 2:1.2491-4), libio-socket-ip-perl (< 0.37), libjcode-perl
(< 2.13-3), libmarc-charset-perl (< 1.2), libsbuild-perl (< 0.67.0-1), libscalar-list-utils-perl (< 1:1.42.02), libsocket-perl (< 2.020.03), libxsloader-perl (< 0.22),
mailagent (< 1:3.1-81-2), pdl (< 1:2.007-4), perl (< 5.24.1~rc3~), perl-modules (< 5.24.1~rc3~), texinfo (< 6.1.0.dfsg.1-8)
Remplace: libfile-path-perl (< 2.12.01), libfile-temp-perl (< 0.2304), libio-socket-ip-perl (< 0.37), libscalar-list-utils-perl (< 1:1.42.02), libsocket-perl (< 2.020.03),
libxsloader-perl (< 0.22), perl (< 5.10.1-12), perl-modules (< 5.20.1-3)
Fournit: libfile-path-perl, libfile-temp-perl, libio-socket-ip-perl, libscalar-list-utils-perl, libsocket-perl, libxsloader-perl, perlapi-5.24.1
Description : minimal Perl system
Perl is a scripting language used in many system scripts and utilities.
This package provides a Perl interpreter and the small subset of the standard run-time library required to perform basic tasks. For a full Perl installation, install "perl"
(and its dependencies, "perl-modules-5.24" and "perl-doc").
Site : http://dev.perl.org/perl5/
Étiquettes: devel::interpreter, devel::lang:perl, devel::library, implemented-in::c, implemented-in::perl, interface::commandline, role::devel-lib, role::program
Et enfin le message de retour de APT lors de la tentative de MàJ :
root@blablabla:/home/gogi# update
Atteint:1 http://security.debian.org/debian-security testing/updates InRelease
Atteint:2 http://mirror.iway.ch/debian experimental InRelease
Atteint:6 https://repo.skype.com/deb stable InRelease
Ign:7 https://dl.bintray.com/aluxian/deb dev InRelease
Atteint:3 http://mirror.iway.ch/debian sid InRelease
Ign:8 https://dl.bintray.com/aluxian/deb beta InRelease
Atteint:4 http://mirror.iway.ch/debian testing InRelease
Ign:9 https://dl.bintray.com/aluxian/deb stable InRelease
Atteint:10 https://apt.dockerproject.org/repo debian-stretch InRelease
Ign:5 http://debian.ethz.ch/debian stable InRelease
Réception de:11 https://dl.bintray.com/aluxian/deb dev Release [1 833 B]
Atteint:11 https://dl.bintray.com/aluxian/deb dev Release
Atteint:12 http://debian.ethz.ch/debian stable Release
Réception de:13 https://dl.bintray.com/aluxian/deb beta Release [1 835 B]
Atteint:13 https://dl.bintray.com/aluxian/deb beta Release
Réception de:15 https://dl.bintray.com/aluxian/deb stable Release [1 839 B]
Atteint:15 https://dl.bintray.com/aluxian/deb stable Release
Réception de:16 https://dl.bintray.com/aluxian/deb dev Release.gpg [821 B]
Réception de:17 https://dl.bintray.com/aluxian/deb beta Release.gpg [821 B]
Réception de:18 https://dl.bintray.com/aluxian/deb stable Release.gpg [821 B]
2 463 o réceptionnés en 2s (1 047 o/s)
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
perl perl-base
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
dictionaries-common : Dépend: libtext-iconv-perl mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.