Problème de dépendances

Bonjour,

J’ai installé un serveur LAMP, il y a longtemps et j’ai oublié le mot de passe. J’ai donc utilisé la commande suivante:

aptitude purge apache2 php5 mysql-server libapache2-mod-php5 php5-mysql phpmyadmin

puis je les ai réinstallés.
Deux mots de passe m’ont été demandés à l’installation de phpmyadmin. J’ai mis les mêmes.
Deux problèmes apparaissent:

  • À l’installation, la configurer la base de données de phpmyadmin avec dbconfig-common ne se fait pas (ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) )
  • Je n’arrive pas à me connecter à phpmyadmin. J’utilise l’identifiant root et le mot de passe créé lors de l’installation de phpadmin.
    Je ne vois pas de solution.
    Merci pour votre aide.

Des problèmes de dépendances apparaissent lorsque je fais un dpkg --configure -a.

Que dit ceci:

cat /etc/issue

apt-cache policy mysql-server-5.5

grep '^deb ' /etc/apt/sources.list

Merci pour ton aide. Je ne suis pas chez moi actuellement et je n’ai donc pas accès à mon PC fixe. Je te donne la réponse dès que je rentre à la maison, pas avant Dimanche.

salut
en cas de perte d’indentifiant mysql , on peut utiliser le debian-sys-maint ( cat /etc/mysql/debian.cnf )

Merci pour l’information.

cat /etc/issue:
Debian GNU/Linux 8 \n \l

apt-cache policy mysql-server-5.5:
mysql-server-5.5:
Installé : 5.5.57-0+deb8u1
Candidat : 5.5.57-0+deb8u1
Table de version :
*** 5.5.57-0+deb8u1 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
5.5.55-0+deb8u1 0
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages

grep '^deb ’ /etc/apt/sources.list:
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.fr.debian.org/debian jessie-backports main
deb http://www.deb-multimedia.org jessie main non-free
deb http://debian.qelectrotech.org/qet/debian/ stable main
deb http://download.virtualbox.org/virtualbox/debian jessie contrib

Le problème est que mysql-server-5.5 est en version 5.5.58-0 dans Jessie qui est une version “oldstable”.
https://packages.debian.org/search?keywords=mysql-server-5.5

Ton système n’a pas du être maintenu depuis … très longtemps…

Tu traînes un vieux paquet orphelin qui ne trouve plus ses petits frères.
Ça va devenir compliqué à maintenir pas de solution, triviale.
A part supprimer tout ce qui est obsolète et réinstaller à une version un peu plus à jour, je ne vois pas.
Il va falloir que tu envisages de faire un grand saut prochainement.

Merci pour la réponse.
J’ai été en effet parfois fainéant sur les mises à jours. Mais ce que je ne comprends pas, c’est que je l’ai fait, il y a peu de temps.

Que dit
apt-cache policy mysql-server-core-5.5

gerard@PC-bureau:~$ apt-cache policy mysql-server-core-5.5
mysql-server-core-5.5:
Installé : 5.5.57-0+deb8u1
Candidat : 5.5.57-0+deb8u1
Table de version :
*** 5.5.57-0+deb8u1 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
5.5.55-0+deb8u1 0
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages

cd /tmp
wget http://security.debian.org/debian-security/pool/updates/main/m/mysql-5.5/mysql-server-core-5.5_5.5.58-0+deb8u1_amd64.deb
wget http://security.debian.org/debian-security/pool/updates/main/m/mysql-5.5/mysql-server-5.5_5.5.58-0+deb8u1_amd64.deb
sudo dpkg -i mysql-server*.deb
sudo apt-get update
sudo apt-get install -f

voici le résultat de la dernière ligne:
root@PC-bureau:/tmp# sudo apt-get install -f
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 58 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Paramétrage de mysql-server-5.5 (5.5.57-0+deb8u1) …
insserv: warning: script ‘K01ccpd’ missing LSB tags and overrides
insserv: warning: script ‘ccpd’ missing LSB tags and overrides
Job for mysql.service failed. See ‘systemctl status mysql.service’ and ‘journalctl -xn’ for details.
invoke-rc.d: initscript mysql, action “start” failed.
dpkg: erreur de traitement du paquet mysql-server-5.5 (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.5 ; cependant :
Le paquet mysql-server-5.5 n’est pas encore configuré.

dpkg: erreur de traitement du paquet mysql-server (–configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mais, heu, tu as aussi fait les précédentes … ou pas ?

'+ pour info: https://www.debian.org/security/2017/dsa-4002

’ + retour de
dpkg -l mysql* | grep mysql

Oui. J’ai fait les précédentes.

gerard@PC-bureau:~$ dpkg -l mysql* | grep mysql
un mysql-client (aucune description n’est disponible)
un mysql-client-5.0 (aucune description n’est disponible)
un mysql-client-5.1 (aucune description n’est disponible)
ii mysql-client-5.5 5.5.57-0+deb8u1 amd64 MySQL database client binaries
ii mysql-common 5.5.57-0+deb8u1 all MySQL database common files, e.g. /etc/mysql/my.cnf
iU mysql-server 5.5.57-0+deb8u1 all MySQL database server (metapackage depending on the latest version)
un mysql-server-5.0 (aucune description n’est disponible)
un mysql-server-5.1 (aucune description n’est disponible)
iF mysql-server-5.5 5.5.57-0+deb8u1 amd64 MySQL database server binaries and system database setup
un mysql-server-core (aucune description n’est disponible)
un mysql-server-core-5.0 (aucune description n’est disponible)
un mysql-server-core-5.1 (aucune description n’est disponible)
ii mysql-server-core-5.5 5.5.58-0+deb8u1 amd64 MySQL database server binaries

essaie ça:
sudo dpkg -P mysql-server-5.5 5.5.57-0+deb8u1 mysql-server 5.5.57-0+deb8u1
sudo apt-get install -f
dpkg -l mysql* |grep mysql |grep -v un

root@PC-bureau:/home/gerard# dpkg -l mysql* |grep mysql |grep -v un
ii mysql-client-5.5 5.5.57-0+deb8u1 amd64 MySQL database client binaries
ii mysql-common 5.5.57-0+deb8u1 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server-core-5.5 5.5.58-0+deb8u1 amd64 MySQL database server binaries

Ça progresse.
Peux-tu donner le retour de ces 2 commandes ?

sudo apt-get install mysql-client=5.5.58-0+deb8u1 mysql-common=5.5.58-0+deb8u1 mysql-server=5.5.58-0+deb8u1

dpkg -l mysql* |grep mysql |grep -v ^un

gerard@PC-bureau:~$ su
Mot de passe :
root@PC-bureau:/home/gerard# apt-get install mysql-client=5.5.58-0+deb8u1 mysql-common=5.5.58-0+deb8u1 mysql-server=5.5.58-0+deb8u1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
mysql-client-5.5 mysql-server-5.5
Paquets suggérés :
tinyca
Les NOUVEAUX paquets suivants seront installés :
mysql-client mysql-server mysql-server-5.5
Les paquets suivants seront mis à jour :
mysql-client-5.5 mysql-common
2 mis à jour, 3 nouvellement installés, 0 à enlever et 54 non mis à jour.
Il est nécessaire de prendre 3 657 ko dans les archives.
Après cette opération, 32,6 Mo d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de : 1 http://security.debian.org/ jessie/updates/main mysql-common all 5.5.58-0+deb8u1 [78,6 kB]
Réception de : 2 http://security.debian.org/ jessie/updates/main mysql-client-5.5 amd64 5.5.58-0+deb8u1 [1 657 kB]
Réception de : 3 http://security.debian.org/ jessie/updates/main mysql-server-5.5 amd64 5.5.58-0+deb8u1 [1 768 kB]
Réception de : 4 http://security.debian.org/ jessie/updates/main mysql-client all 5.5.58-0+deb8u1 [76,8 kB]
Réception de : 5 http://security.debian.org/ jessie/updates/main mysql-server all 5.5.58-0+deb8u1 [77,0 kB]
3 657 ko réceptionnés en 3s (1 143 ko/s)
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)… Terminé
Préconfiguration des paquets…
(Lecture de la base de données… 300715 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/mysql-common_5.5.58-0+deb8u1_all.deb …
Dépaquetage de mysql-common (5.5.58-0+deb8u1) sur (5.5.57-0+deb8u1) …
Préparation du dépaquetage de …/mysql-client-5.5_5.5.58-0+deb8u1_amd64.deb …
Dépaquetage de mysql-client-5.5 (5.5.58-0+deb8u1) sur (5.5.57-0+deb8u1) …
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) …
Paramétrage de mysql-common (5.5.58-0+deb8u1) …
Sélection du paquet mysql-server-5.5 précédemment désélectionné.
(Lecture de la base de données… 300715 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/mysql-server-5.5_5.5.58-0+deb8u1_amd64.deb …
Dépaquetage de mysql-server-5.5 (5.5.58-0+deb8u1) …
Sélection du paquet mysql-client précédemment désélectionné.
Préparation du dépaquetage de …/mysql-client_5.5.58-0+deb8u1_all.deb …
Dépaquetage de mysql-client (5.5.58-0+deb8u1) …
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de …/mysql-server_5.5.58-0+deb8u1_all.deb …
Dépaquetage de mysql-server (5.5.58-0+deb8u1) …
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u7) …
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) …
Paramétrage de mysql-client-5.5 (5.5.58-0+deb8u1) …
Paramétrage de mysql-server-5.5 (5.5.58-0+deb8u1) …
171115 11:43:24 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
171115 11:43:24 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
171115 11:43:24 [Note] /usr/sbin/mysqld (mysqld 5.5.58-0+deb8u1) starting as process 3785 …
insserv: warning: script ‘K01ccpd’ missing LSB tags and overrides
insserv: warning: script ‘ccpd’ missing LSB tags and overrides
Job for mysql.service failed. See ‘systemctl status mysql.service’ and ‘journalctl -xn’ for details.
invoke-rc.d: initscript mysql, action “start” failed.
dpkg: erreur de traitement du paquet mysql-server-5.5 (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 1
Paramétrage de mysql-client (5.5.58-0+deb8u1) …
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.5 ; cependant :
Le paquet mysql-server-5.5 n’est pas encore configuré.

dpkg: erreur de traitement du paquet mysql-server (–configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u7) …
Des erreurs ont été rencontrées pendant l’exécution :
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@PC-bureau:/home/gerard# dpkg -l mysql* |grep mysql |grep -v ^un
ii mysql-client 5.5.58-0+deb8u1 all MySQL database client (metapackage depending on the latest version)
ii mysql-client-5.5 5.5.58-0+deb8u1 amd64 MySQL database client binaries
ii mysql-common 5.5.58-0+deb8u1 all MySQL database common files, e.g. /etc/mysql/my.cnf
iU mysql-server 5.5.58-0+deb8u1 all MySQL database server (metapackage depending on the latest version)
iF mysql-server-5.5 5.5.58-0+deb8u1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.5 5.5.58-0+deb8u1 amd64 MySQL database server binaries

et j’ai eu ceci comme message d’avertissement:

Message précédent supprimé suite à erreur de lecture causée par absence de code rapporté entre balises code / sans aucune tabulation (un vrai casse-tête les balises code sur ce forum).