Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2021, à 13:00

PBCSMN

mysql-server-8.0 [résolu]

Bonjour,

Impossible de désinstaller mysql-server-8.0. Voici le message retourné :

sudo apt-get remove --purge mysql-\*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de mysql-source-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-common-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-router pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-sandbox pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-common pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-8.0 pour l'expression rationnelle « mysql-* »
Le paquet « mysql-client-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common-5.6 »
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-sandbox » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-router » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  colord-data hplip-data libcolorhug2
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  colord* hplip* libhpmud0* libmysqlclient21* libsane* libsane-hpaio*
  libsnmp35* mysql-client-8.0* mysql-client-core-8.0* mysql-common*
  mysql-server* mysql-server-8.0* mysql-server-core-8.0*
  printer-driver-hpcups* sane-utils* simple-scan* xiccd*
0 mis à jour, 0 nouvellement installés, 17 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 223 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301321 fichiers et répertoires déjà installés.)
Suppression de mysql-server (8.0.23-0ubuntu0.20.04.1) ...
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
pbcs@pbcs:~$ sudo apt-get remove --purge mysql-\*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de mysql-source-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-common-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-router pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-sandbox pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-client-core-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-common pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-testsuite-8.0 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.5 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.6 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-5.7 pour l'expression rationnelle « mysql-* »
Note : sélection de mysql-server-core-8.0 pour l'expression rationnelle « mysql-* »
Le paquet « mysql-client-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common-5.6 »
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-sandbox » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-router » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  colord-data hplip-data libcolorhug2
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  colord* hplip* libhpmud0* libmysqlclient21* libsane* libsane-hpaio*
  libsnmp35* mysql-client-8.0* mysql-client-core-8.0* mysql-common*
  mysql-server-8.0* mysql-server-core-8.0* printer-driver-hpcups* sane-utils*
  simple-scan* xiccd*
0 mis à jour, 0 nouvellement installés, 16 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 223 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301317 fichiers et répertoires déjà installés.)
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Merci de votre aide,

PBCS

Dernière modification par PBCSMN (Le 07/05/2021, à 14:00)

Hors ligne

#2 Le 06/05/2021, à 14:09

cqfd93

Re : mysql-server-8.0 [résolu]

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#3 Le 06/05/2021, à 21:14

Beta Pictoris

Re : mysql-server-8.0 [résolu]

Éventuellement, commence à le réinstaller avant de le désinstaller :

sudo apt reinstall mysql-server-8.0

Hors ligne

#4 Le 06/05/2021, à 21:32

PBCSMN

Re : mysql-server-8.0 [résolu]

Merci. Mais voici le message retourné :

sudo apt reinstall mysql-server-8.0
[sudo] Mot de passe de pbcs : 
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, 1 réinstallés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
E: Internal Error, No file name for mysql-server-8.0:amd64

Hors ligne

#5 Le 07/05/2021, à 08:10

bruno

Re : mysql-server-8.0 [résolu]

Bonjour,

Ce type de problème arrive lorsque l'on a supprimé manuellement des fichiers installés par le paquet en question.
Il ne reste plus qu'à tenter de forcer :

sudo dpkg --purge --force-all mysql-server-8.0

puis :

sudo apt autoremove --purge ~n^mysql-

Voir la doc https://doc.ubuntu-fr.org/mysql#reinstallation_complete pour suppression / réinstallation complète de MySQL.

Dernière modification par bruno (Le 07/05/2021, à 08:11)

#6 Le 07/05/2021, à 08:52

PBCSMN

Re : mysql-server-8.0 [résolu]

Bonjour,

Malheureusement, ça ne fonctionne pas non plus :-(

sudo dpkg --purge --force-all mysql-server-8.0
[sudo] Mot de passe de pbcs : 
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301334 fichiers et répertoires déjà installés.)
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--purge) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
pbcs@pbcs:~$ sudo apt autoremove --purge ~n^mysql-
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « mysql-client-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common-5.6 »
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common:i386 »
Le paquet « mysql-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-sandbox » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltcl » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltuner » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-client-8.0 » ?
Le paquet « mysql-client-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-client-core-8.0 » ?
Le paquet « mysql-server-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-server-8.0 » ?
Le paquet « mysql-server-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-server-core-8.0 » ?
Le paquet « mysql-router » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-router:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  colord* hplip* libhpmud0* libmysqlclient21* libsane* libsane-hpaio* libsnmp35* mysql-client-8.0*
  mysql-client-core-8.0* mysql-common* mysql-server-8.0* mysql-server-core-8.0* printer-driver-hpcups*
  sane-utils* simple-scan* xiccd*
0 mis à jour, 0 nouvellement installés, 16 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 223 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est 
considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301334 fichiers et répertoires déjà installés.)
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)

PBCS

Dernière modification par PBCSMN (Le 07/05/2021, à 08:52)

Hors ligne

#7 Le 07/05/2021, à 10:18

bruno

Re : mysql-server-8.0 [résolu]

Retours de  :

ls -lF /etc/systemd/system/my*

et de:

ls -lF /lib/systemd/system/m*.service

Dernière modification par bruno (Le 07/05/2021, à 10:18)

#8 Le 07/05/2021, à 10:20

PBCSMN

Re : mysql-server-8.0 [résolu]

Voici

ls -lF /etc/systemd/system/my*
lrwxrwxrwx 1 root root 35 mai    5 12:16 /etc/systemd/system/mysqld.service -> /lib/systemd/system/mariadb.service
lrwxrwxrwx 1 root root 35 mai    5 12:16 /etc/systemd/system/mysql.service -> /lib/systemd/system/mariadb.service
pbcs@pbcs:~$ ls -lF /lib/systemd/system/m*.service
-rw-r--r-- 1 root root 482 févr. 25  2020  /lib/systemd/system/man-db.service
-rw-r--r-- 1 root root 577 avril  1  2020 '/lib/systemd/system/modprobe@.service'
-rw-r--r-- 1 root root 173 juin  15  2020  /lib/systemd/system/motd-news.service
-rw-r--r-- 1 root root 524 nov.   6  2019  /lib/systemd/system/mysql.service

Dernière modification par PBCSMN (Le 07/05/2021, à 11:38)

Hors ligne

#9 Le 07/05/2021, à 11:43

bruno

Re : mysql-server-8.0 [résolu]

Tu aurais pu expliquer que tu avais installé mariadb avant…
Essaie les commandes indiquées dans la doc que j'ai donné en lien plus haut :

sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server

S'il il n'y a pas d'erreur ensuite :

sudo mv /var/lib/mysql /var/lib/mysql.bak
sudo mv /etc/mysql /etc/mysql.bak
sudo mkdir -p /etc/mysql/conf.d
sudo apt clean

#10 Le 07/05/2021, à 11:54

PBCSMN

Re : mysql-server-8.0 [résolu]

Hélas, ça me donne des erreurs :

pbcs@pbcs:~$ sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
[sudo] Mot de passe de pbcs : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-server-8.0 » ?
Le paquet « mysql-server-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-server-core-8.0 » ?
Le paquet « mariadb-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.3 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  mariadb-server-10.3* mysql-server-8.0* mysql-server-core-8.0*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 126 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysq
l-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est act
uellement installé
(Lecture de la base de données... 301334 fichiers et répertoires déjà installés.
)
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error
 exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No
 such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned
 error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#11 Le 07/05/2021, à 12:05

ylag

Re : mysql-server-8.0 [résolu]

Bonjour,

On voit au #6 :

dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned
 error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0

Est-ce qu'il faudrait tenter la manip suivante sur le script mysql-server-8.0.postinst : 4. Erreur de sortie d'état 1 ?

A+

Dernière modification par ylag (Le 07/05/2021, à 12:07)

Hors ligne

#12 Le 07/05/2021, à 12:10

iznobe

Re : mysql-server-8.0 [résolu]

Bonjour , vous avez tout de meme remarquer que la commande passé supprime un peu tout et nimporte quoi ...
libsane , plus de scanner , les paquets mysqlserver version 5. 7 .

Bref , il faut d' abord arreter le service avant de desinstaller , pour forcer la deinstallation suivre ce lien : https://stackoverflow.com/questions/454 … l#45495298
et utiliser la commande

sudo dpkg -P nomdudeb

repertorié avant .

Dernière modification par iznobe (Le 07/05/2021, à 12:12)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#13 Le 07/05/2021, à 12:52

bruno

Re : mysql-server-8.0 [résolu]

@iznobe : j'ai déjà proposé cette commande en #5, mais même avec --force-all le script de désinstallation de mysql-server refuse de s'exécuter car l'unité de service mysql.service n'est pas la bonne.

Je pense que diverses manipulations hasardeuses ont été faites sur cette machine, y compris la suppression manuelle de fichiers installés par des paquets.
Je doute que le service mysql (mariadb) soit démarré, mais on peut s'en assurer avec :

systemctl status mysql


en #9 j'ai oublié une étape, donc dans l'ordre d'abord :

sudo unlink /etc/systemd/system/mysqld.service
sudo unlink /etc/systemd/system/mysql.service

puis :

sudo dpkg --purge --force-all mysql-server-8.0

et si pas d'erreur :

sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server

#14 Le 07/05/2021, à 12:53

PBCSMN

Re : mysql-server-8.0 [résolu]

Je ne maîtrise pas trop... Voici le résultat des commandes

pbcs@pbcs:~$ sudo dpkg --get-selections | grep mysql
libmysqlclient21:amd64				install
mysql-client-8.0				install
mysql-client-core-8.0				install
mysql-common					purge
mysql-server-8.0				purge
mysql-server-core-8.0				install
php-mysql					install
php7.4-mysql					install
pbcs@pbcs:~$ sudo dpkg --get-selections | grep maria
mariadb-client-10.3				install
mariadb-common					install
mariadb-server-10.3				install
pbcs@pbcs:~$ 

Qu'est-ce que je dois faire ? Merci

Hors ligne

#15 Le 07/05/2021, à 12:54

bruno

Re : mysql-server-8.0 [résolu]

Essaie ce que j'ai indiqué au message #13

#16 Le 07/05/2021, à 13:07

PBCSMN

Re : mysql-server-8.0 [résolu]

Alors :

pbcs@pbcs:~$ systemctl status mysql
Unit mysql.service could not be found.

Ensuite :

pbcs@pbcs:~$ sudo dpkg --purge --force-all mysql-server-8.0
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301334 fichiers et répertoires déjà installés.)
Suppression de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Purge des fichiers de configuration de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.6) ...

Et

pbcs@pbcs:~$ sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « mysql-server-core-8.0 » ?
Le paquet « mariadb-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.3 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  mariadb-server-10.3* mysql-server-core-8.0*
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
Après cette opération, 125 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o 
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysq
l-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est act
uellement installé
(Lecture de la base de données... 301301 fichiers et répertoires déjà installés.
)
Suppression de mysql-server-core-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2) 
...
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysq
l-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est act
uellement installé
(Lecture de la base de données... 301155 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de mariadb-server-10.3 (1:10.3.25-0ubuntu0.2
0.04.1) ...

Hors ligne

#17 Le 07/05/2021, à 13:22

bruno

Re : mysql-server-8.0 [résolu]

Ok, cela à l'air d'être bon.
Maintenant si tu veux installer mysql-server :

sudo apt install mysql-server

#18 Le 07/05/2021, à 13:27

PBCSMN

Re : mysql-server-8.0 [résolu]

Bon, maintenant mysql est Frozen ????

sudo apt install mysql-server
[sudo] Mot de passe de pbcs : 
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-server-8.0 mysql-server-core-8.0
Paquets suggérés :
  mailx
Les NOUVEAUX paquets suivants seront installés :
  mysql-server mysql-server-8.0 mysql-server-core-8.0
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 19,0 Mo dans les archives.
Après cette opération, 126 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server-core-8.0 amd64 8.0.23-0ubuntu0.20.04.1 [17,7 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server-8.0 amd64 8.0.23-0ubuntu0.20.04.1 [1275 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server all 8.0.23-0ubuntu0.20.04.1 [9548 B]
19,0 Mo réceptionnés en 1s (13,3 Mo/s)       
Préconfiguration des paquets...
Sélection du paquet mysql-server-core-8.0 précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est 
considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301148 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-core-8.0_8.0.23-0ubuntu0.20.04.1_amd64.deb ...
Dépaquetage de mysql-server-core-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Sélection du paquet mysql-server-8.0 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-8.0_8.0.23-0ubuntu0.20.04.1_amd64.deb ...
MySQL has been frozen to prevent damage to your system. Please see /etc/mysql/FROZEN for help.
Dépaquetage de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_8.0.23-0ubuntu0.20.04.1_all.deb ...
Dépaquetage de mysql-server (8.0.23-0ubuntu0.20.04.1) ...
Paramétrage de mysql-server-core-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Paramétrage de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
MySQL has been frozen to prevent damage to your system. Please see /etc/mysql/FROZEN for help.
Paramétrage de mysql-server (8.0.23-0ubuntu0.20.04.1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.6) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2) ..

Hors ligne

#19 Le 07/05/2021, à 13:37

iznobe

Re : mysql-server-8.0 [résolu]

sudo apt update 
sudo apt full-upgrade
sudo apt install -f 

apres chaque utilisation de dpkg au cas ou il y aurait besoin de resoudre des dependances .
ca ne servira peut etre a rien , mais au moins on sera sur .
et il dit de redemarrer aussi dans le lien , meme si je n' y crois pas trop ...

Dernière modification par iznobe (Le 07/05/2021, à 13:39)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#20 Le 07/05/2021, à 13:39

bruno

Re : mysql-server-8.0 [résolu]

C'est parce que tu as utilisé Maraidb et que les bases de données présentes dans /var/lib/mysql/ sont incompatibles avec MySQL 8.0.

Est-ce que tu as des données non sauvegardées à récupérer dans tes précédentes bases de données ?

#21 Le 07/05/2021, à 13:40

PBCSMN

Re : mysql-server-8.0 [résolu]

Non. Rien de sauvegardé. C'était un essai pour installer Dolibar en local

Hors ligne

#22 Le 07/05/2021, à 13:41

bruno

Re : mysql-server-8.0 [résolu]

Si tu n'a rien à récupérer, tu suis strictement la procédure indiquée au message #9 et tu réinstalles le paquet mysql-sever.

#23 Le 07/05/2021, à 13:46

PBCSMN

Re : mysql-server-8.0 [résolu]

QU'est-ce signifient les avertissements ?
Merci

pbcs@pbcs:~$ 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 : 
  mysql-server-8.0 mysql-server-core-8.0
Paquets suggérés :
  mailx
Les NOUVEAUX paquets suivants seront installés :
  mysql-server mysql-server-8.0 mysql-server-core-8.0
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 19,0 Mo dans les archives.
Après cette opération, 126 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server-core-8.0 amd64 8.0.23-0ubuntu0.20.04.1 [17,7 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server-8.0 amd64 8.0.23-0ubuntu0.20.04.1 [1275 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 mysql-server all 8.0.23-0ubuntu0.20.04.1 [9548 B]
19,0 Mo réceptionnés en 1s (14,4 Mo/s)       
Préconfiguration des paquets...
Sélection du paquet mysql-server-core-8.0 précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est 
considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301148 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-core-8.0_8.0.23-0ubuntu0.20.04.1_amd64.deb ...
Dépaquetage de mysql-server-core-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Sélection du paquet mysql-server-8.0 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-8.0_8.0.23-0ubuntu0.20.04.1_amd64.deb ...
Dépaquetage de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_8.0.23-0ubuntu0.20.04.1_all.deb ...
Dépaquetage de mysql-server (8.0.23-0ubuntu0.20.04.1) ...
Paramétrage de mysql-server-core-8.0 (8.0.23-0ubuntu0.20.04.1) ...
Paramétrage de mysql-server-8.0 (8.0.23-0ubuntu0.20.04.1) ...
update-alternatives: utilisation de « /etc/mysql/mysql.cnf » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode a
utomatique
Renaming removed key_buffer and myisam-recover options (if present)
mysqld will log errors to /var/log/mysql/error.log
mysqld is running as pid 28086
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
Paramétrage de mysql-server (8.0.23-0ubuntu0.20.04.1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.6) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2) ...

Hors ligne

#24 Le 07/05/2021, à 13:51

bruno

Re : mysql-server-8.0 [résolu]

Je ne vois qu'un seul avertissement, présent depuis le début :

dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est 
considéré qu'aucun fichier du paquet n'est actuellement installé

Je l'avais volontairement laissé de côté car ce n'est pas bloquant. Mais pour résoudre ce dernier problème il suffit de réinstaller le paquet mysql-common :

sudo apt install --reinstall mysql-common

Le reste de l'installation s'est bien déroulé et le serveur MySQL doit maintenant être fonctionnel.

#25 Le 07/05/2021, à 13:54

PBCSMN

Re : mysql-server-8.0 [résolu]

L'avertissement demeure, mais je peux l'ignorer si ce n'est pas bloquant

pbcs@pbcs:~$ sudo apt install --reinstall mysql-common
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, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 7496 o dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 mysql-common all 5.8+1.0.5ubuntu2 [7496 B]
7496 o réceptionnés en 0s (165 ko/s)        
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est 
considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 301332 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-common_5.8+1.0.5ubuntu2_all.deb ...
Dépaquetage de mysql-common (5.8+1.0.5ubuntu2) sur (5.8+1.0.5ubuntu2) ...
Paramétrage de mysql-common (5.8+1.0.5ubuntu2) ...
pbcs@pbcs:~$ 

Hors ligne