Impossible d'installer mysql

7 replies [Last post]
Stem
Offline
Joined: 05/03/2017

Bonjour,

Pour certaines raisons, j'ai besoin d'installer mysql, sauf que ça foire systématiquement.

stem@H500P-Z370:~$ sudo apt install mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libdbd-mysql-perl libdbi-perl libterm-readkey-perl mariadb-common
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
mysql-server-5.7
Paquets suggérés :
mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
mysql-server mysql-server-5.7
0 mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0 o/2.634 ko dans les archives.
Après cette opération, 48,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Préconfiguration des paquets...
(Lecture de la base de données... 383901 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Aborting downgrade from (at least) 10.0 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.25-0ubuntu0.16.04.2_all.deb ...
Dépaquetage de mysql-server (5.7.25-0ubuntu0.16.04.2) ...
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Avec mariadb, ça ne'est pas beaucoup mieux.

stem@H500P-Z370:~$ sudo apt install mariadb-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
libevent-core-2.0-5
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets supplémentaires suivants seront installés :
mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0 mariadb-server-core-10.0
Paquets suggérés :
mailx mariadb-test tinyca
Les paquets suivants seront ENLEVÉS :
mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Les NOUVEAUX paquets suivants seront installés :
mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server mariadb-server-10.0 mariadb-server-core-10.0
0 mis à jour, 5 nouvellement installés, 3 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0 o/14,5 Mo dans les archives.
Après cette opération, 26,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Préconfiguration des paquets...
(Lecture de la base de données... 383900 fichiers et répertoires déjà installés.)
Suppression de mysql-client-5.7 (5.7.25-0ubuntu0.16.04.2) ...
dpkg: mysql-client-core-5.7 : problème de dépendance, mais suppression comme demandé :
akonadi-backend-mysql dépend de mysql-client-core-5.7 | virtual-mysql-client-core ; cependant :
Le paquet mysql-client-core-5.7 doit être supprimé.
Le paquet virtual-mysql-client-core n'est pas installé.
Le paquet mysql-client-core-5.7 qui fournit virtual-mysql-client-core doit être supprimé.
akonadi-backend-mysql dépend de mysql-client-core-5.7 | virtual-mysql-client-core ; cependant :
Le paquet mysql-client-core-5.7 doit être supprimé.
Le paquet virtual-mysql-client-core n'est pas installé.
Le paquet mysql-client-core-5.7 qui fournit virtual-mysql-client-core doit être supprimé.

Suppression de mysql-client-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Sélection du paquet mariadb-client-core-10.0 précédemment désélectionné.
(Lecture de la base de données... 383855 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-client-core-10.0_10.0.38-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mariadb-client-core-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
dpkg: mysql-server-core-5.7 : problème de dépendance, mais suppression comme demandé :
akonadi-backend-mysql dépend de mysql-server-core-5.7 | virtual-mysql-server-core ; cependant :
Le paquet mysql-server-core-5.7 doit être supprimé.
Le paquet virtual-mysql-server-core n'est pas installé.
Le paquet mysql-server-core-5.7 qui fournit virtual-mysql-server-core doit être supprimé.
akonadi-backend-mysql dépend de mysql-server-core-5.7 | virtual-mysql-server-core ; cependant :
Le paquet mysql-server-core-5.7 doit être supprimé.
Le paquet virtual-mysql-server-core n'est pas installé.
Le paquet mysql-server-core-5.7 qui fournit virtual-mysql-server-core doit être supprimé.

(Lecture de la base de données... 383863 fichiers et répertoires déjà installés.)
Suppression de mysql-server-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Sélection du paquet mariadb-server-core-10.0 précédemment désélectionné.
(Lecture de la base de données... 383766 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-server-core-10.0_10.0.38-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mariadb-server-core-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Sélection du paquet mariadb-client-10.0 précédemment désélectionné.
Préparation du dépaquetage de .../mariadb-client-10.0_10.0.38-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mariadb-client-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Sélection du paquet mariadb-server-10.0 précédemment désélectionné.
Préparation du dépaquetage de .../mariadb-server-10.0_10.0.38-0ubuntu0.16.04.1_amd64.deb ...
/var/lib/mysql: found previous version 10.0
Dépaquetage de mariadb-server-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Sélection du paquet mariadb-server précédemment désélectionné.
Préparation du dépaquetage de .../mariadb-server_10.0.38-0ubuntu0.16.04.1_all.deb ...
Dépaquetage de mariadb-server (10.0.38-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47ubuntu1.16.04.1) ...
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.16) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
Paramétrage de mariadb-client-core-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Paramétrage de mariadb-server-core-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Paramétrage de mariadb-client-10.0 (10.0.38-0ubuntu0.16.04.1) ...
Paramétrage de mariadb-server-10.0 (10.0.38-0ubuntu0.16.04.1) ...
insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: script mysql: service mysql already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: erreur de traitement du paquet mariadb-server-10.0 (--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 mariadb-server :
mariadb-server dépend de mariadb-server-10.0 (>= 10.0.38-0ubuntu0.16.04.1) ; cependant :
Le paquet mariadb-server-10.0 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mariadb-server (--configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour menu (2.1.47ubuntu1.16.04.1) ...
Des erreurs ont été rencontrées pendant l'exécution :
mariadb-server-10.0
mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Le log de l’installation de mysql-server te suggère :
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.

Quant au log de l’installation de mariadb-server, il indique qu’il n’y parvient pas à cause de ta tentative d’installation précédente de mysql-server :
insserv: script mysql: service mysql already provided!

À ta place, j’essaierais de supprimer tous les paquets installés en dépendance de mysql-server puis de relancer l’installation de mariadb-server.

Stem
Offline
Joined: 05/03/2017

Aucune des deux solutions n'a fonctionné, toujours les mêmes erreurs.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Le message suggérant la suppression de /var/lib/mysql/debian-*.flag est toujours là après la suppression ?!

Stem
Offline
Joined: 05/03/2017

Non, mais ça bloque toujours. Voilà ce que me laisse ma nouvelle tentative d'installation après avoir tout purgé.

stem@H500P-Z370:~$ sudo apt install mysql-server
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 :
libevent-core-2.0-5 mysql-server-5.7 mysql-server-core-5.7
Paquets suggérés :
mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
libevent-core-2.0-5 mysql-server mysql-server-5.7 mysql-server-core-5.7
0 mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 9.976 ko dans les archives.
Après cette opération, 94,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de:1 https://archive.trisquel.info/trisquel flidas-security/main amd64 mysql-server-core-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [7.272 kB]
Réception de:2 https://archive.trisquel.info/trisquel flidas-security/main amd64 libevent-core-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [70,6 kB]
Réception de:3 https://archive.trisquel.info/trisquel flidas-security/main amd64 mysql-server-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [2.623 kB]
Réception de:4 https://archive.trisquel.info/trisquel flidas-security/main amd64 mysql-server all 5.7.25-0ubuntu0.16.04.2 [10,8 kB]
9.976 ko réceptionnés en 2s (4.485 ko/s)
Préconfiguration des paquets...
Sélection du paquet mysql-server-core-5.7 précédemment désélectionné.
(Lecture de la base de données... 382449 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-core-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Dépaquetage de mysql-server-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Sélection du paquet libevent-core-2.0-5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libevent-core-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Sélection du paquet mysql-server-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Dépaquetage de mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.25-0ubuntu0.16.04.2_all.deb ...
Dépaquetage de mysql-server (5.7.25-0ubuntu0.16.04.2) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu11) ...
/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libssl.so.1.0.0 is not a symbolic link

/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 is not a symbolic link

Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.16) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Paramétrage de mysql-server-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Paramétrage de libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Paramétrage de mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2) ...
update-alternatives: utilisation de « /etc/mysql/mysql.cnf » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Renaming removed key_buffer and myisam-recover options (if present)
insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: script mysql: service mysql already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: erreur de traitement du paquet mysql-server-5.7 (--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.7 ; cependant :
Le paquet mysql-server-5.7 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 libc-bin (2.23-0ubuntu11) ...
/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libssl.so.1.0.0 is not a symbolic link

/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 is not a symbolic link

Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.16) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Et quand je tente une reconfiguration du paquet, ça donne ça:

stem@H500P-Z370:~$ sudo dpkg --configure mysql-server-5.7
Paramétrage de mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Renaming removed key_buffer and myisam-recover options (if present)
insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: script mysql: service mysql already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.7

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

insserv continue de te dire :
insserv: script mysql: service mysql already provided!

Donc, si vraiment tu n'as plus de système de gestion de base de données de type MySQL installé, ton vieil init (pas systemd), lui, crois que c'est toujours le cas. Essaie :
$ sudo update-rc.d mysql remove

Stem
Offline
Joined: 05/03/2017

Ça me donne les messages suivants:

insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: warning: script 'httpd' missing LSB tags and overrides

Au fait, comment tu fais tes cadres jaunes dans tes posts ?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Ce ne sont que des avertissements qui n’ont apparemment rien à voir avec MySQL, pas des erreurs. L’installation de MySQL ou de MariaDB passe-t-elle maintenant ?

Pour les cadres jaunes, j’utilise la balise « code ». Vois https://trisquel.info/fr/filter/tips