Problème upgrade Mysql 5.1 vers Mysql 5.6 - État actuel : 1 paquet cassé

Bonsoir,
Je sollicite votre expertise car je n’ai pas réussi a trouver comment résoudre mon problème.
Voilà, j’ai mis à jour Debian squeese vers Wheezy ainsi que les dépendances. Je pensais avoir mis à jour Mysql en version 5.6 mais après vérification ma version est resté en 5.1.
Je viens de lancer:

aptitude -s install mysql-server-5.6

Les NOUVEAUX paquets suivants vont être installés :

libaio1{a}
libterm-readkey-perl{a} mysql-client-5.6{ab} mysql-client-core-5.6{a}
mysql-server-5.6{b} mysql-server-core-5.6{a}

0 paquets mis à jour, 6 nouvellement installés, 0 à enlever
et 30 non mis à jour.

Il est nécessaire de télécharger 45,3 Mo d’archives. Après
dépaquetage, 148 Mo seront utilisés.

Les paquets suivants ont des dépendances non
satisfaites :

mysql-server-5.6 :
Casse: virtual-mysql-server qui est un paquet virtuel

mysql-client-5.6 :
Casse: virtual-mysql-client qui est un paquet virtuel

Les actions suivantes permettront de résoudre ces
dépendances :

 Supprimer les

paquets suivants :

mysql-client-5.1

mysql-server-5.1

 Laisser les

dépendances suivantes non satisfaites :

  1. mysqltuner
    

recommande mysql-server

  1. phpmyadmin
    

recommande mysql-client

Accepter cette solution ? [Y/n/q/?] y

Les NOUVEAUX paquets suivants vont être installés :

libaio1{a}
libterm-readkey-perl{a} mysql-client-5.6{a} mysql-client-core-5.6{a}
mysql-server-5.6 mysql-server-core-5.6{a}

Les paquets suivants seront ENLEVÉS :

mysql-client-5.1{a}
mysql-server-5.1{a}

0 paquets mis à jour, 6 nouvellement installés, 2 à enlever
et 30 non mis à jour.

Il est nécessaire de télécharger 45,3 Mo d’archives. Après
dépaquetage, 107 Mo seront utilisés.

Voulez-vous continuer ? [Y/n/?] y

Charger/installer/enlever des paquets.

La simulation me semblait correct j’ai donc lancé:

aptitude install mysql-server-5.6
Les NOUVEAUX paquets suivants vont être installés :
libaio1{a} libterm-readkey-perl{a} mysql-client-5.6{ab} mysql-client-core-5.6{a} mysql-server-5.6{b} mysql-server-core-5.6{a}
0 paquets mis à jour, 6 nouvellement installés, 0 à enlever et 30 non mis à jour.
Il est nécessaire de télécharger 45,3 Mo d’archives. Après dépaquetage, 148 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
mysql-server-5.6 : Casse: virtual-mysql-server qui est un paquet virtuel
mysql-client-5.6 : Casse: virtual-mysql-client qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :
  1. mysql-client-5.1
    
  2. mysql-server-5.1
    
 Laisser les dépendances suivantes non satisfaites :
  1. mysqltuner recommande mysql-server
    
  2. phpmyadmin recommande mysql-client
    

Accepter cette solution ? [Y/n/q/?] y
Les NOUVEAUX paquets suivants vont être installés :
libaio1{a} libterm-readkey-perl{a} mysql-client-5.6{a} mysql-client-core-5.6{a} mysql-server-5.6 mysql-server-core-5.6{a}
Les paquets suivants seront ENLEVÉS :
mysql-client-5.1{a} mysql-server-5.1{a}
0 paquets mis à jour, 6 nouvellement installés, 2 à enlever et 30 non mis à jour.
Il est nécessaire de télécharger 45,3 Mo d’archives. Après dépaquetage, 107 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Prendre : wheezy/main libaio1 amd64 0.3.109-3 [9 150 B]
Prendre : wheezy/all mysql-client-core-5.6 amd64 5.6.34-1~dotdeb+7.2 [6 908 kB]
Prendre : wheezy/main libterm-readkey-perl amd64 2.30-4+b2 [32,2 kB]
Prendre : wheezy/all mysql-client-5.6 amd64 5.6.34-1~dotdeb+7.2 [16,0 MB]
Prendre : wheezy/all mysql-server-core-5.6 amd64 5.6.34-1~dotdeb+7.2 [7 641 kB]
Prendre : wheezy/all mysql-server-5.6 amd64 5.6.34-1~dotdeb+7.2 [14,7 MB]
45,3 Mo téléchargés en 4s (10,9 Mo/s)
Préconfiguration des paquets…
(Lecture de la base de données… 78054 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.1 …
[ ok ] Stopping MySQL database server: mysqld.
Suppression de mysql-client-5.1 …
Traitement des actions différées (« triggers ») pour « man-db »…
Sélection du paquet libaio1:amd64 précédemment désélectionné.
(Lecture de la base de données… 77924 fichiers et répertoires déjà installés.)
Dépaquetage de libaio1:amd64 (à partir de …/libaio1_0.3.109-3_amd64.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+b2_amd64.deb) …
Sélection du paquet mysql-client-core-5.6 précédemment désélectionné.
Dépaquetage de mysql-client-core-5.6 (à partir de …/mysql-client-core-5.6_5.6.34-1~dotdeb+7.2_amd64.deb) …
Sélection du paquet mysql-client-5.6 précédemment désélectionné.
Dépaquetage de mysql-client-5.6 (à partir de …/mysql-client-5.6_5.6.34-1~dotdeb+7.2_amd64.deb) …
Sélection du paquet mysql-server-core-5.6 précédemment désélectionné.
Dépaquetage de mysql-server-core-5.6 (à partir de …/mysql-server-core-5.6_5.6.34-1~dotdeb+7.2_amd64.deb) …
dpkg: erreur de traitement de /var/cache/apt/archives/mysql-server-core-5.6_5.6.34-1~dotdeb+7.2_amd64.deb (–unpack) :
tentative de remplacement de « /usr/share/man/man8/mysqld.8.gz », qui appartient aussi au paquet mysql-server-core-5.1 5.1.73-1+deb6u1
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Sélection du paquet mysql-server-5.6 précédemment désélectionné.
Dépaquetage de mysql-server-5.6 (à partir de …/mysql-server-5.6_5.6.34-1~dotdeb+7.2_amd64.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/mysql-server-core-5.6_5.6.34-1~dotdeb+7.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
Paramétrage de libaio1:amd64 (0.3.109-3) …
Paramétrage de libterm-readkey-perl (2.30-4+b2) …
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server-5.6 :
mysql-server-5.6 dépend de mysql-server-core-5.6 (= 5.6.34-1~dotdeb+7.2) ; cependant :
Le paquet mysql-server-core-5.6 n’est pas installé.

dpkg: erreur de traitement de mysql-server-5.6 (–configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de mysql-client-core-5.6 (5.6.34-1~dotdeb+7.2) …
Paramétrage de mysql-client-5.6 (5.6.34-1~dotdeb+7.2) …
Des erreurs ont été rencontrées pendant l’exécution :
mysql-server-5.6

État actuel : 1 paquet cassé [+1], 20541 nouveaux paquets [-2].

Ce message me pause problème car je ne sais pas quoi faire:

État actuel : 1 paquet cassé [+1], 20541 nouveaux paquets [-2]

J’ai rechercher les packages mysql:

aptitude search mysql-server
p mysql-server - MySQL database server
(metapackage dependi

v
mysql-server-5.0 -

c
mysql-server-5.1 -
MySQL database server binaries and system

p
mysql-server-5.5 -
serveur de bases de données MySQL - binair

B
mysql-server-5.6 -
MySQL database server binaries and system

v
mysql-server-core -

v
mysql-server-core-5.0 -

id
mysql-server-core-5.1 -
MySQL database server binaries

p mysql-server-core-5.5 - binaires du serveur de bases de
données My

piA mysql-server-core-5.6 - MySQL database server binaries

v
virtual-mysql-server -

v
virtual-mysql-server-core -

Je pense avoir un conflit dans mes packages mais je ne sais comment m’en sortir pour nettoyer et lesquel je peux nettoyer tout en gardant mon fichier de config actuelle de mysql.

Merci par avance pour votre aide.

Normal que tu ai des problème de conflit de package la version 5.6 n’est pas dispo sur les repot de wheezy :
https://packages.debian.org/search?keywords=mysql-server

Uniquement à partir des backports jessie. Pourquoi tu veux la version 5.6 si tu es en wheezy ? Pourquoi pas upgrader ? Car tu est en old stable là

Tu peux montrer le résultat de la commande suivante :

Bonjour TrashHard,
Je suis sur un VPS et j’ai mis a jour Squeeze vers Wheezy puis une mise a jour des distrib.
Je suis plutot novice et n’ai pas l’automatisme de voir les versions avant de les installer raison pour laquelle je veux rester sur les versions stables.
D’apres ce que tu me dis et ce que j’ai vu sur ton lien en effet la version 5.6 n’aurait pas du m’être proposée.
Je te joins le fichier demandé:

deb ftp.fr.debian.org/debian/ wheezy main
deb-src ftp.fr.debian.org/debian/ wheezy main

deb security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

squeeze-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ wheezy-updates main
deb-src ftp.fr.debian.org/debian/ wheezy-updates main

Depots BPO

deb backports.debian.org/debian-backports squeeze-backports main

Depots DOTDEB

deb packages.dotdeb.org wheezy all
deb-src packages.dotdeb.org wheezy all

deb http.debian.net/debian/ wheezy-lts main contrib non-free

deb archive.debian.org/debian/ wheezy contrib main non-free

Je suis sur mon serveur de pro d’ou le fait de me renseigner avant car je souhaite garder mes DB et fichiers de conf intact.

Merci pour l’interet porté a mon probleme.
(ps: j’ai supprimé les entêtes http de chaque ligne car je n’ai pas le droit d’en mettre plus de deux)

Effectivement c’est assez étrange.

Tu peux donner les résultats des commandes

Pense à faire un apt-update avant car je vois que tu à l’habitude d’utiliser aptitude.

Tu as fais pu faire un snapshot de ta VM avant au cas ou ?

Si tu as peur fais un exporte de toute tes BDD avec mysqldump en cas de besoin mais logiquement ça ne touche pas tes fichiers de BDD

Voici le résultat des deux requêtes?
apt-cache policy mysql-server-5.6
mysql-server-5.6:
Installé : 5.6.34-1~dotdeb+7.2
Candidat : 5.6.34-1~dotdeb+7.2
Table de version :
*** 5.6.34-1~dotdeb+7.2 0
500 ttp://packages.dotdeb.org/ wheezy/all amd64 Packages
100 /var/lib/dpkg/status
5.6.33-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.32-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.29-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.25-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages

apt-cache policy mysql-server
mysql-server:
Installé : (aucun)
Candidat : 5.6.34-1~dotdeb+7.2
Table de version :
5.6.34-1~dotdeb+7.2 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.33-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.32-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.29-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.6.25-1~dotdeb+7.1 0
500 packages.dotdeb.org/ wheezy/all amd64 Packages
5.5.52-0+deb7u1 0
500 security.debian.org/ wheezy/updates/main amd64 Packages
5.5.47-0+deb7u1 0
500 ftp.fr.debian.org/debian/ wheezy/main amd64 Packages

Il me voit bien la version 5.6 mais rien d’installé sur mysql-server…
Etrange ce comportement.

Concernant la VM je paie chez un hébergeur ce service donc je l’administre mais je n’ai pas la posibilité de faire un snapshop je backup comme une version standard de debian (pour moi seul php - mysql - et apache sont vraiement importante car j’utilise du prestashop pour du commerce en ligne)

J’ai en effet effectué un dump de toutes des db hier mais je préférerai eviter d’avoir a tout restaurer surtout pas en journée :wink:

Merci encore pour ton aide et conseils.