vv222 : La société a loué sont serveur chez un prestataire (Navaho). Le problème c’est que le discours de Navaho c’est “On vous met la dernière version de Debian, point barre” à partir de là …
BelZéButh : il me propose cette solution :
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Installer les paquets suivants :
-
mysql-common [5.5.43-0+deb7u1 (oldstable)]
Conserver les paquets suivants dans leur version actuelle :
-
libdbd-mysql-perl [Non installé]
-
libdbi-perl [Non installé]
-
libterm-readkey-perl [Non installé]
-
mysql-client-5.0 [Non installé]
-
mysql-server [Non installé]
-
mysql-server-5.0 [Non installé]
Pour info, je viens de tenter une manip qui fonctionne 
Récap :
Je retourne dans les préférences puis je modifie le Pin à 999 :
Explanation: choose Lenny as installation source if the package is not already $
Package: *
Pin: release n=lenny*
Pin-Priority: 999
Explanation: choose Lenny as installation source for those packages
Package: libapache2-mod-php5 php5-common php5-curl php5-gd php5-mcrypt php5-mys$
Pin: release n=lenny*
Pin-Priority: 999
J’enchaine par un “aptitude install mysql-server=5.0.51a-24+lenny5”
et là, j’ai une proposition :
root@debian:~# aptitude install mysql-server=5.0.51a-24+lenny5
Les NOUVEAUX paquets suivants vont être installés :
libdbd-mysql-perl{ab} libdbi-perl{ab} libhtml-template-perl{a} libmysqlclient15off{a} libreadline5{a} libterm-readkey-perl{ab} mysql-client-5.0{a} mysql-common{a} mysql-server
mysql-server-5.0{a}
0 paquets mis à jour, 10 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 37,6 Mo d’archives. Après dépaquetage, 110 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libdbi-perl : Dépend: perlapi-5.10.0 qui est un paquet virtuel
Dépend: libplrpc-perl mais il ne sera pas installé.
libdbd-mysql-perl : Dépend: perlapi-5.10.0 qui est un paquet virtuel
libterm-readkey-perl : Dépend: perlapi-5.10.0 qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
-
libdbd-mysql-perl [Non installé]
-
libdbi-perl [Non installé]
-
libterm-readkey-perl [Non installé]
-
mysql-client-5.0 [Non installé]
-
mysql-server [Non installé]
-
mysql-server-5.0 [Non installé]
Accepter cette solution ? [Y/n/q/?]
Si je lui dis Yes, rien à l’écran, l’installation se termine sans rien.
Si je lui dis no, ça me propose une autre installation :
Les actions suivantes permettront de résoudre ces dépendances :
Installer les paquets suivants :
-
libdb4.6 [4.6.21-11 (oldstable)]
-
libnet-daemon-perl [0.38-1.1 (oldstable)]
-
libplrpc-perl [0.2017-1.1 (oldstable)]
Réinstaller à une version antérieure les paquets suivants :
-
liblocale-gettext-perl [1.05-7+b1 (now, oldstable) -> 1.05-4 (oldstable)]
-
libtext-charwidth-perl [0.04-7+b1 (now, oldstable) -> 0.04-5+b1 (oldstable)]
-
libtext-iconv-perl [1.7-5 (now, oldstable) -> 1.7-1+b1 (oldstable)]
-
libuuid-perl [0.02-5 (now, oldstable) -> 0.02-3+b1 (oldstable)]
perl [5.14.2-21+deb7u2 (now, oldstable) -> 5.10.0-19lenny5 (oldstable)]
9) perl-base [5.14.2-21+deb7u2 (now, oldstable) -> 5.10.0-19lenny5 (oldstable)]
10) perl-modules [5.14.2-21+deb7u2 (now, oldstable) -> 5.10.0-19lenny5 (oldstable)]
11) tasksel [3.14.1 (now, oldstable) -> 2.78 (oldstable)]
Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
liblocale-gettext-perl libtext-charwidth-perl libtext-iconv-perl libuuid-perl perl perl-base perl-modules tasksel
Les NOUVEAUX paquets suivants vont être installés :
libdb4.6{a} libdbd-mysql-perl{a} libdbi-perl{a} libhtml-template-perl{a} libmysqlclient15off{a} libnet-daemon-perl{a} libplrpc-perl{a} libreadline5{a} libterm-readkey-perl{a}
mysql-client-5.0{a} mysql-common{a} mysql-server mysql-server-5.0{a}
0 paquets mis à jour, 13 nouvellement installés, 8 remis à une version antérieure, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 47,1 Mo d’archives. Après dépaquetage, 115 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?]
J’accepte cette installation, et là, miracle :
Prendre : 1 archive.debian.org/debian/ lenny/main tasksel all 2.78 [83,4 kB]
Prendre : 2 archive.debian.org/debian/ lenny/main libdb4.6 i386 4.6.21-11 [573 kB]
Prendre : 3 archive.debian.org/debian/ lenny/main perl-modules all 5.10.0-19lenny5 [3 196 kB]
Prendre : 4 archive.debian.org/debian/ lenny/main perl i386 5.10.0-19lenny5 [4 554 kB]
Prendre : 5 archive.debian.org/debian/ lenny/main libuuid-perl i386 0.02-3+b1 [9 396 B]
Prendre : 6 archive.debian.org/debian/ lenny/main libtext-iconv-perl i386 1.7-1+b1 [16,9 kB]
Prendre : 7 archive.debian.org/debian/ lenny/main libtext-charwidth-perl i386 0.04-5+b1 [11,6 kB]
Prendre : 8 archive.debian.org/debian/ lenny/main perl-base i386 5.10.0-19lenny5 [968 kB]
Prendre : 9 archive.debian.org/debian/ lenny/main liblocale-gettext-perl i386 1.05-4 [21,0 kB]
Prendre : 10 archive.debian.org/debian/ lenny/main mysql-common all 5.0.51a-24+lenny5 [61,7 kB]
Prendre : 11 archive.debian.org/debian/ lenny/main libnet-daemon-perl all 0.38-1.1 [45,8 kB]
Prendre : 12 archive.debian.org/debian/ lenny/main libplrpc-perl all 0.2017-1.1 [34,9 kB]
Prendre : 13 archive.debian.org/debian/ lenny/main libdbi-perl i386 1.605-1 [787 kB]
Prendre : 14 archive.debian.org/debian/ lenny/main libmysqlclient15off i386 5.0.51a-24+lenny5 [1 860 kB]
Prendre : 15 archive.debian.org/debian/ lenny/main libdbd-mysql-perl i386 4.007-1+lenny1 [139 kB]
Prendre : 16 archive.debian.org/debian/ lenny/main libreadline5 i386 5.2-3.1 [133 kB]
Prendre : 17 archive.debian.org/debian/ lenny/main mysql-client-5.0 i386 5.0.51a-24+lenny5 [7 782 kB]
Prendre : 18 archive.debian.org/debian/ lenny/main mysql-server-5.0 i386 5.0.51a-24+lenny5 [26,7 MB]
Prendre : 19 archive.debian.org/debian/ lenny/main libhtml-template-perl all 2.9-1 [65,7 kB]
Prendre : 20 archive.debian.org/debian/ lenny/main libterm-readkey-perl i386 2.30-4 [33,2 kB]
Prendre : 21 archive.debian.org/debian/ lenny/main mysql-server all 5.0.51a-24+lenny5 [56,1 kB]
47,1 Mo téléchargés en 2min 53s (272 ko/s)
Préconfiguration des paquets…
dpkg : avertissement : dégradation (« downgrade ») de tasksel depuis 3.14.1 vers 2.78
(Lecture de la base de données… 26558 fichiers et répertoires déjà installés.)
Préparation du remplacement de tasksel 3.14.1 (en utilisant …/archives/tasksel_2.78_all.deb) …
Dépaquetage de la mise à jour de tasksel …
Sélection du paquet libdb4.6 précédemment désélectionné.
Dépaquetage de libdb4.6 (à partir de …/libdb4.6_4.6.21-11_i386.deb) …
dpkg : avertissement : dégradation (« downgrade ») de perl-modules depuis 5.14.2-21+deb7u2 vers 5.10.0-19lenny5
Préparation du remplacement de perl-modules 5.14.2-21+deb7u2 (en utilisant …/perl-modules_5.10.0-19lenny5_all.deb) …
Dépaquetage de la mise à jour de perl-modules …
dpkg : avertissement : dégradation (« downgrade ») de perl depuis 5.14.2-21+deb7u2 vers 5.10.0-19lenny5
Préparation du remplacement de perl 5.14.2-21+deb7u2 (en utilisant …/perl_5.10.0-19lenny5_i386.deb) …
Dépaquetage de la mise à jour de perl …
dpkg : avertissement : dégradation (« downgrade ») de libuuid-perl depuis 0.02-5 vers 0.02-3+b1
Préparation du remplacement de libuuid-perl 0.02-5 (en utilisant …/libuuid-perl_0.02-3+b1_i386.deb) …
Dépaquetage de la mise à jour de libuuid-perl …
dpkg : avertissement : dégradation (« downgrade ») de libtext-iconv-perl depuis 1.7-5 vers 1.7-1+b1
Préparation du remplacement de libtext-iconv-perl 1.7-5 (en utilisant …/libtext-iconv-perl_1.7-1+b1_i386.deb) …
Dépaquetage de la mise à jour de libtext-iconv-perl …
dpkg : avertissement : dégradation (« downgrade ») de libtext-charwidth-perl depuis 0.04-7+b1 vers 0.04-5+b1
Préparation du remplacement de libtext-charwidth-perl 0.04-7+b1 (en utilisant …/libtext-charwidth-perl_0.04-5+b1_i386.deb) …
Dépaquetage de la mise à jour de libtext-charwidth-perl …
dpkg : avertissement : dégradation (« downgrade ») de perl-base depuis 5.14.2-21+deb7u2 vers 5.10.0-19lenny5
Préparation du remplacement de perl-base 5.14.2-21+deb7u2 (en utilisant …/perl-base_5.10.0-19lenny5_i386.deb) …
Dépaquetage de la mise à jour de perl-base …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de perl-base (5.10.0-19lenny5) …
dpkg : avertissement : dégradation (« downgrade ») de liblocale-gettext-perl depuis 1.05-7+b1 vers 1.05-4
(Lecture de la base de données… 25883 fichiers et répertoires déjà installés.)
Préparation du remplacement de liblocale-gettext-perl 1.05-7+b1 (en utilisant …/liblocale-gettext-perl_1.05-4_i386.deb) …
Dépaquetage de la mise à jour de liblocale-gettext-perl …
Sélection du paquet mysql-common précédemment désélectionné.
Dépaquetage de mysql-common (à partir de …/mysql-common_5.0.51a-24+lenny5_all.deb) …
Sélection du paquet libnet-daemon-perl précédemment désélectionné.
Dépaquetage de libnet-daemon-perl (à partir de …/libnet-daemon-perl_0.38-1.1_all.deb) …
Sélection du paquet libplrpc-perl précédemment désélectionné.
Dépaquetage de libplrpc-perl (à partir de …/libplrpc-perl_0.2017-1.1_all.deb) …
Sélection du paquet libdbi-perl précédemment désélectionné.
Dépaquetage de libdbi-perl (à partir de …/libdbi-perl_1.605-1_i386.deb) …
Sélection du paquet libmysqlclient15off précédemment désélectionné.
Dépaquetage de libmysqlclient15off (à partir de …/libmysqlclient15off_5.0.51a-24+lenny5_i386.deb) …
Sélection du paquet libdbd-mysql-perl précédemment désélectionné.
Dépaquetage de libdbd-mysql-perl (à partir de …/libdbd-mysql-perl_4.007-1+lenny1_i386.deb) …
Sélection du paquet libreadline5 précédemment désélectionné.
Dépaquetage de libreadline5 (à partir de …/libreadline5_5.2-3.1_i386.deb) …
Sélection du paquet mysql-client-5.0 précédemment désélectionné.
Dépaquetage de mysql-client-5.0 (à partir de …/mysql-client-5.0_5.0.51a-24+lenny5_i386.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de mysql-common (5.0.51a-24+lenny5) …
Sélection du paquet mysql-server-5.0 précédemment désélectionné.
(Lecture de la base de données… 26173 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-server-5.0 (à partir de …/mysql-server-5.0_5.0.51a-24+lenny5_i386.deb) …
Sélection du paquet libhtml-template-perl précédemment désélectionné.
Dépaquetage de libhtml-template-perl (à partir de …/libhtml-template-perl_2.9-1_all.deb) …
Sélection du paquet libterm-readkey-perl précédemment désélectionné.
Dépaquetage de libterm-readkey-perl (à partir de …/libterm-readkey-perl_2.30-4_i386.deb) …
Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de …/mysql-server_5.0.51a-24+lenny5_all.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de liblocale-gettext-perl (1.05-4) …
Paramétrage de tasksel (2.78) …
Paramétrage de libdb4.6 (4.6.21-11) …
Paramétrage de libtext-iconv-perl (1.7-1+b1) …
Paramétrage de libtext-charwidth-perl (0.04-5+b1) …
Paramétrage de libmysqlclient15off (5.0.51a-24+lenny5) …
Paramétrage de libreadline5 (5.2-3.1) …
Paramétrage de perl-modules (5.10.0-19lenny5) …
Paramétrage de perl (5.10.0-19lenny5) …
Paramétrage de libuuid-perl (0.02-3+b1) …
Paramétrage de libnet-daemon-perl (0.38-1.1) …
Paramétrage de libplrpc-perl (0.2017-1.1) …
Paramétrage de libdbi-perl (1.605-1) …
Paramétrage de libdbd-mysql-perl (4.007-1+lenny1) …
Paramétrage de mysql-client-5.0 (5.0.51a-24+lenny5) …
Paramétrage de mysql-server-5.0 (5.0.51a-24+lenny5) …
[ ok ] Stopping MySQL database server: mysqld.
[ ok ] Starting MySQL database server: mysqld.
[info] Checking for corrupt, not cleanly closed and upgrade needing tables…
Paramétrage de libhtml-template-perl (2.9-1) …
Paramétrage de libterm-readkey-perl (2.30-4) …
Paramétrage de mysql-server (5.0.51a-24+lenny5) …

En revanche, je n’arrive pas à comprendre le pourquoi du comment… j’ai un peu fait ça par désespoir