Bonjour,
En essayant de mettre à jour proprement une machine de Jessie vers Stretch, j’arrive à une situation où des paquets ne sont pas mis à jour vers Stretch car ils sont déjà dans la dernière version disponible.
En l’occurence, voici un extrait du fichier /etc/apt/sources.list
:
# oldstable
# alias << jessie >>
deb http://ftp2.fr.debian.org/debian/ jessie main non-free contrib
# sources
deb-src http://ftp2.fr.debian.org/debian/ jessie main non-free contrib
# security - non-free et contrib ne sont pas geres, normalement
deb http://security.debian.org/ jessie/updates main non-free contrib
# security sources
deb-src http://security.debian.org/ jessie/updates main non-free contrib
# jessie-backports
deb http://ftp.debian.org/debian jessie-backports main
# stable
# alias << stretch >>
deb http://ftp2.fr.debian.org/debian/ stretch main non-free contrib
# sources
deb-src http://ftp2.fr.debian.org/debian/ stretch main non-free contrib
# security - non-free et contrib ne sont pas geres, normalement
deb http://security.debian.org/ stretch/updates main non-free contrib
# security sources
deb-src http://security.debian.org/ stretch/updates main non-free contrib
Et le /etc/apt/preferences :
Package: *
Pin: release n=stretch
Pin-Priority: 700
Package: *
Pin: release n=jessie
Pin-Priority: 675
Package: *
Pin: release n=jessie-backports
Pin-Priority: 650
Package: *
Pin: release n=buster
Pin-Priority: 625
Package: *
Pin: release a=unstable
Pin-Priority: 600
Or, après avoir effectué un apt upgrade puis un apt full-upgrade , j’ai souhaité vérifier les packages restants de Jessie.
Voici ce que cela m’indique :
~$ apt-show-versions | grep jessie
chkconfig:all/jessie 11.4.54.60.1debian1 uptodate
discover-data:all/jessie 2.2013.01.11 uptodate
emacsen-common:all/jessie 2.0.8 uptodate
gcc-4.8-base:amd64/jessie 4.8.4-1 uptodate
gcc-4.9-base:amd64/jessie 4.9.2-10 uptodate
libapt-inst1.5:amd64/jessie 1.0.9.8.4 uptodate
libapt-pkg4.12:amd64/jessie 1.0.9.8.4 uptodate
libauthen-sasl-perl:all/jessie 2.1600-1 uptodate
libboost-iostreams1.55.0:amd64/jessie 1.55.0+dfsg-3 uptodate
libclass-isa-perl:all/jessie 0.36-5 uptodate
libfile-listing-perl:all/jessie 6.04-1 uptodate
libgnutls-deb0-28:amd64/jessie 3.3.8-6+deb8u7 uptodate
libhogweed2:amd64/jessie 2.7.1-5+deb8u2 uptodate
libhtml-form-perl:all/jessie 6.03-1 uptodate
libhttp-cookies-perl:all/jessie 6.01-1 uptodate
libhttp-daemon-perl:all/jessie 6.01-1 uptodate
libhttp-date-perl:all/jessie 6.02-1 uptodate
libhttp-negotiate-perl:all/jessie 6.00-2 uptodate
libicu52:amd64/jessie 52.1-8+deb8u5 uptodate
libio-html-perl:all/jessie 1.001-1 uptodate
libjson-c2:amd64/jessie 0.11-4 uptodate
liblognorm1:amd64/jessie 1.0.1-3 uptodate
liblwp-mediatypes-perl:all/jessie 6.02-1 uptodate
liblwp-protocol-https-perl:all/jessie 6.06-2 uptodate
libnetfilter-acct1:amd64/jessie 1.0.2-1.1 uptodate
libnettle4:amd64/jessie 2.7.1-5+deb8u2 uptodate
libnfnetlink0:amd64/jessie 1.0.1-3 uptodate
libprocps3:amd64/jessie 2:3.3.9-9 uptodate
libpsl0:amd64/jessie 0.5.1-1 uptodate
libreadline6:amd64/jessie 6.3-8+b3 uptodate
libswitch-perl:all/jessie 2.17-2 uptodate
libtimedate-perl:all/jessie 2.3000-2 uptodate
libwww-robotrules-perl:all/jessie 6.01-1 uptodate
libxau6:amd64/jessie 1:1.0.8-1 uptodate
libxml-namespacesupport-perl:all/jessie 1.11-1 uptodate
libxml-sax-base-perl:all/jessie 1.07-1 uptodate
libxml-sax-expat-perl:all/jessie 0.40-2 uptodate
libxml-sax-perl:all/jessie 0.99+dfsg-2 uptodate
libxtables10:amd64/jessie 1.4.21-2+b1 uptodate
manpages-fr:all/jessie 3.65d1p1-1 uptodate
python-support:all/jessie 1.0.15 uptodate
sensible-utils:all/jessie 0.0.9 uptodate
wamerican:all/jessie 7.1-1 uptodate
Et en creusant un peu, on découvre le problème :
~$ apt-cache policy manpages-fr
manpages-fr:
Installé : 3.65d1p1-1
Candidat : 3.65d1p1-1
Table de version :
*** 3.65d1p1-1 700
675 http://ftp2.fr.debian.org/debian jessie/main amd64 Packages
700 http://ftp2.fr.debian.org/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status
Donc les packages sont en version identique pour Jessie et Stretch et je me serais attendu que la version avec la plus grande priorité soit installée. Hélas, ce n’est pas le cas.
L’un d’entre vous sait-il comment je peux m’arranger pour forcer ces derniers paquets à passer en Stretch ?
–
AnonymousCoward