#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
#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