Apt-get bloqué et mysql 5.6.25 ou 5.7.7

Bonjour,
Voilà je tournais avant avec mysql 5.5 et des poussières et j’ai vu l’existence d’une version 5.6 et même 5.7 en RC du coup j’ai voulu mettre à jour.

J’ai été sur le site officiel de mysql faire ce qu’il dise pour faire la MAJ.
Du coup j’installe le APT Repository qu’il donne et je poursuis leur tuto.
En arrivant sur sudo apt-get install mysql-server c’est le drame.

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
mysql-server : Dépend: mysql-community-server (= 5.7.7-rc-1debian7) mais ne sera pas installé
sqlite : Dépend: libsqlite0 (>= 2.8.17) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).

Ce paquet mysql-community-server n’est ni supprimable ni installable ni rien du tout mais il me bloque tout à tel point que je ne peux plus invoquer aucune commande apt-get sans ce fichu message.

Comment puis-je revenir en arrière ? et remttre un mysql même obsolète ça m’a gavé.

Salut,

Quel impératif à cela ?

Tu as l’air surpris.

Donnes nous ces retours.

$ cat /etc/apt/sources.list.d/mysql.list $ dpkg -l | grep mysql
?

?

En fin de compte j’ai réussi à le débloquer par les commande suivantes :

sudo apt-get update sudo apt-get dist-upgrade
Sans succès mais je ne me suis pas laisser faire.

sudo apt-get clean sudo apt-get autoclean sudo apt-get update sudo apt-get dist-upgrade
Là non plus fallait pas rêver mais ça a un peu nettoyer.

sudo apt-get -f install sudo dpkg --configure -a
Toujours rien de concluant mais j’ai poursuivi

J’ai eu la confirmation que ça venait de mysql-server

Je me suis dis bonzaï on y va façon bourrin

Plus d’erreur apt-get j’ai sauvé les meubles.

Cependant je me retrouve toujours sans mysql-server.
Après ce nettoyage je me suis dis ça va fonctionner et bien non.
Ça me remet la même erreur qui revient sans cesse

[code]sudo apt-get install mysql-server

Je vous épargne la partie téléchargement

Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/mysql-community-server_5.7.7-rc-1debian7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/code]
Au passage ça télécharge correctement donc APT Repository est bien installé. Mais il me semble que le paquet mysql-community-server_5.7.7-rc-1debian7_amd64.deb fasse tout planter.

Je vais tenter avec mysql 5.6 qui ne sera donc pas une RC.

[quote=“BelZéButh”]Salut,

Quel impératif à cela ?[/quote]
Absolument aucun mais je n’aime pas ne pas être à jour.
Cependant la RC j’avoue je pousse le bouchon.

[quote=“debuntu”]Cependant je me retrouve toujours sans mysql-server.
Après ce nettoyage je me suis dis ça va fonctionner et bien non.
Ça me remet la même erreur qui revient sans cesse

Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/mysql-community-server_5.7.7-rc-1debian7_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
[/quote]
Je réitère, une fois.

[quote=“BelZéButh”]
Donnes nous ces retours.

$ cat /etc/apt/sources.list.d/mysql.list $ dpkg -l | grep mysql
?

?[/quote]

[code]$ cat /etc/apt/sources.list.d/mysql.list
cat /etc/apt/sources.list.d/mysql.list

THIS FILE IS AUTOMATICALLY CONFIGURED

You may comment out entries below, but any other modifications may be lost.

Use command ‘dpkg-reconfigure mysql-apt-config’ as root for modifications.

deb http://repo.mysql.com/apt/debian/ wheezy mysql-apt-config
deb http://repo.mysql.com/apt/debian/ wheezy mysql-5.6
deb http://repo.mysql.com/apt/debian/ wheezy connector-python-2.0
deb http://repo.mysql.com/apt/debian/ wheezy mysql-utilities-1.5

deb-src http://repo.mysql.com/apt/debian/ wheezy mysql-5.6

$ dpkg -l | grep mysql
ii libmysqlclient-dev 5.7.7-rc-1debian7 amd64 MySQL development headers
pi libmysqlclient18:amd64 5.7.5-m15-2debian7 amd64 MySQL shared client libraries
ii libmysqlclient20:amd64 5.7.7-rc-1debian7 amd64 MySQL shared client libraries
ii libmysqld-dev 5.7.7-rc-1debian7 amd64 MySQL embedded server library
ii libqt4-sql-mysql:amd64 4:4.8.2+dfsg-11 amd64 Qt 4 MySQL database driver
ii mysql-apt-config 0.3.5-1debian7 all Auto configuration for MySQL APT Repo.
ii mysql-client 5.7.7-rc-1debian7 amd64 MySQL Client meta package depending on latest version
ii mysql-common 5.7.7-rc-1debian7 amd64 MySQL configuration for client and server
ii mysql-community-client 5.7.7-rc-1debian7 amd64 MySQL Client and client tools
ii mysql-community-source 5.7.7-rc-1debian7 amd64 MySQL Source
ic mysql-server-5.5 5.5.43-0+deb7u1 amd64 MySQL database server binaries and system database setup
ii php5-mysql 5.4.41-0+deb7u1 amd64 MySQL module for php5

[/code]

[code]$ dpkg --get-selections | grep mysql | awk ‘{print $1}’ > mysql.txt && apt-cache policy cat mysql.txt

libmysqlclient-dev:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
libmysqlclient18:
Installé : 5.7.5-m15-2debian7
Candidat : 5.7.5-m15-2debian7
Table de version :
*** 5.7.5-m15-2debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
libmysqlclient20:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
libmysqld-dev:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
libqt4-sql-mysql:
Installé : 4:4.8.2+dfsg-11
Candidat : 4:4.8.2+dfsg-11
Table de version :
*** 4:4.8.2+dfsg-11 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
mysql-apt-config:
Installé : 0.3.5-1debian7
Candidat : 0.3.5-1debian7
Table de version :
*** 0.3.5-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-apt-config amd64 Packages
100 /var/lib/dpkg/status
0.2.1-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
mysql-client:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
mysql-common:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
mysql-community-client:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
mysql-community-source:
Installé : 5.7.7-rc-1debian7
Candidat : 5.7.7-rc-1debian7
Table de version :
*** 5.7.7-rc-1debian7 0
100 /var/lib/dpkg/status
5.6.25-1debian7 0
500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages
mysql-server-5.5:
Installé : (aucun)
Candidat : 5.5.43-0+deb7u1
Table de version :
5.5.43-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
100 /var/lib/dpkg/status
5.5.40-0+wheezy1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
php5-mysql:
Installé : 5.4.41-0+deb7u1
Candidat : 5.4.41-0+deb7u1
Table de version :
*** 5.4.41-0+deb7u1 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
100 /var/lib/dpkg/status
5.4.36-0+deb7u1 0
500 http://debian.bhs.mirrors.ovh.net/debian/ wheezy/main amd64 Packages[/code]

Ensuite après un

J’ai sélectionné la version 5.6 puis j’ai retenté en vain un

[code]sudo apt-get install mysql-server

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
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 :
mysql-server : Dépend: mysql-community-server (= 5.6.25-1debian7) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
[/code]

J’en déduis que les dépendances ne sont pas satisfaites je pensais que apt-get justement devait s’en occuper.
Comment supprimer cet état “garder en l’état” ? Car il est bien gentil mais je ne veux pas conserver cet état moi.

[quote=“debuntu”]je n’aime pas [strike]ne pas être à jour[/strike].
Cependant [strike]la RC[/strike] j’avoue je pousse le bouchon.[/quote]
Dans quel cas, migres de wheezy ([mono]Oldstable[/mono]) vers Jessie ([mono]Stable[/mono]), pour commencer, hein …


PS : une incohérence règne en leur royaume, le dépôt de Wheezy affichant une version supérieure à celle de Jessie.

[18:42:37]:~$ acp mysql-server mysql-server: Installé : (aucun) Candidat : 5.5.43-0+deb8u1 Table de version : 5.6.25-1ubuntu14.10 0 500 http://repo.mysql.com/apt/ubuntu/ utopic/mysql-5.6 amd64 Packages 5.6.25-1ubuntu14.04 0 500 http://repo.mysql.com/apt/ubuntu/ trusty/mysql-5.6 amd64 Packages 5.6.25-1ubuntu12.04 0 500 http://repo.mysql.com/apt/ubuntu/ precise/mysql-5.6 amd64 Packages 5.6.25-1debian7 0 500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages 5.6.24-2debian8 0 500 http://repo.mysql.com/apt/debian/ jessie/mysql-5.6 amd64 Packages 5.5.43-0+deb8u1 0 990 http://cdn.debian.net/debian/ sid/main amd64 Packages 870 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages 950 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 970 http://security.debian.org/ jessie/updates/main amd64 Packages 5.5.43-0+deb7u1 0 800 http://security.debian.org/ wheezy/updates/main amd64 Packages 750 http://ftp.fr.debian.org/debian/ wheezy-proposed-updates/main amd64 Packages 5.5.40-0+wheezy1 0 799 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 5.1.73-1+deb6u1 0 700 http://http.debian.net/debian/ squeeze-lts/main amd64 Packages 5.1.73-1 0 570 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 600 http://security.debian.org/ squeeze/updates/main amd64 Packages [18:42:40]:~$

[18:42:41]:~$ acp mysql-community-server mysql-community-server: Installé : (aucun) Candidat : 5.6.25-1ubuntu14.10 Table de version : 5.6.25-1ubuntu14.10 0 500 http://repo.mysql.com/apt/ubuntu/ utopic/mysql-5.6 amd64 Packages 5.6.25-1ubuntu14.04 0 500 http://repo.mysql.com/apt/ubuntu/ trusty/mysql-5.6 amd64 Packages 5.6.25-1ubuntu12.04 0 500 http://repo.mysql.com/apt/ubuntu/ precise/mysql-5.6 amd64 Packages 5.6.25-1debian7 0 500 http://repo.mysql.com/apt/debian/ wheezy/mysql-5.6 amd64 Packages 5.6.24-2debian8 0 500 http://repo.mysql.com/apt/debian/ jessie/mysql-5.6 amd64 Packages [18:42:45]:~$

J’ai fais la MAJ sur Jessie.
Puis j’ai fais un

Nickel tout est installé.

Sauf que vient le moment de démarré mysql.
Alors là

sudo service mysql start sudo /etc/init.d/mysql start

Rien à faire FAIL à chaque fois.

Du coup j’ai sorti le /var/log/syslog

Jun 10 09:37:10 ns4005543 /etc/init.d/mysql[14917]: 1 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in Jun 10 09:37:10 ns4005543 /etc/init.d/mysql[14917]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed Jun 10 09:37:10 ns4005543 /etc/init.d/mysql[14917]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Jun 10 09:37:10 ns4005543 /etc/init.d/mysql[14917]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! Jun 10 09:37:10 ns4005543 /etc/init.d/mysql[14917]:

Du coup voici le contenu de /etc/mysql/debian.cnf

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = passwordrandom
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = passwordrandom
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

Je comprends plus rien je suis à bout ça fait 3 jours que je cherche à faire fonctionner ce mysql.
Si seulement j’avais le courage de formater mais je ne l’ai pas je vous le dit direct car il y a trop de chose trop longue à charger sur le serveur.