#101 Le 04/08/2021, à 13:54
- Potter_sso
Re : erreur lors de l'installation de mysql
sudo dpkg --configure -a
Paramétrage de mysql-server-8.0 (8.0.26-0ubuntu0.20.04.2) ...
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 63949
dpkg: erreur de traitement du paquet mysql-server-8.0 (--configure) :
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-8.0 ; cependant :
Le paquet mysql-server-8.0 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-8.0
mysql-server
Hors ligne
#102 Le 04/08/2021, à 13:57
- abelthorne
Re : erreur lors de l'installation de mysql
C'est Android File Transfer : https://launchpad.net/~samoilov-lex/+ar … ftl-stable
Mais en fait, le PPA est abandonné parce que le soft est maintenant dans les dépôts Ubuntu. Il y a de fortes chances qu'il soit installé depuis ceux-ci et que le dépôt soit de toute façon inutile. On va vérifier ça :
apt-cache policy android-file-transfer
Dernière modification par abelthorne (Le 04/08/2021, à 13:57)
Hors ligne
#103 Le 04/08/2021, à 14:47
- ylag
Re : erreur lors de l'installation de mysql
Bonjour,
...je n'ai pas suffisamment d'expérience sur la manip de fichiers dans /var/lib/dpkg pour savoir si c'est une bonne idée ou si ça va faire empirer la situation.
...et moi donc ! Vaut mieux s'abstenir dans ce cas.
Aussi vu au #98 :
dpkg: erreur de traitement du paquet mysql-server-8.0 (--configure) :
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Une autre bidouille serait peut-être de remplacer le contenu du fichier mysql-server-8.0.postinst par /bin/true, qui donnerait toujours la valeur « 0 » en sortie ?
A+
Hors ligne
#104 Le 04/08/2021, à 14:50
- Potter_sso
Re : erreur lors de l'installation de mysql
C'est Android File Transfer : https://launchpad.net/~samoilov-lex/+ar … ftl-stable
Mais en fait, le PPA est abandonné parce que le soft est maintenant dans les dépôts Ubuntu. Il y a de fortes chances qu'il soit installé depuis ceux-ci et que le dépôt soit de toute façon inutile. On va vérifier ça :
apt-cache policy android-file-transfer
android-file-transfer:
Installé : 3.9+dfsg-1build1
Candidat : 3.9+dfsg-1build1
Table de version :
*** 3.9+dfsg-1build1 500
500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
Hors ligne
#105 Le 04/08/2021, à 15:06
- abelthorne
Re : erreur lors de l'installation de mysql
Tu peux effectivement supprimer le vieux PPA, aftl est installé depuis les dépôts Ubuntu :
sudo rm /etc/apt/sources.list.d/aftl.list
sudo apt-get update
(Inutile de donner les retours.)
ylag : bidouiller le script postinst du paquet permettrait certes peut-être d'avoir les deux paquets installés proprement... mais tout ce qui est réglé par le script pour le bon fonctionnement du serveur ne serait pas mis en place... C'est pas vraiment une bonne idée pour avoir un serveur fonctionnel ensuite. C'est le genre de bidouille qui pourrait permettre de supprimer un paquet récalcitrant, pas vraiment pour son installation.
Potter_sso : je sais qu'on tourne un peu (!) en rond mais est-ce que réinstaller le paquet en forçant change quelque chose maintenant que le reste est (en théorie) propre ?
sudo dpkg --force-all -i ~/mysql-server-8.0_8.0.26-0ubuntu0.20.04.2_amd64.deb
Et sinon, en reconfigurant dbconfig (on n'a pas essayé) ?
sudo dpkg-reconfigure dbconfig-mysql
Hors ligne
#106 Le 04/08/2021, à 15:29
- inbox
Re : erreur lors de l'installation de mysql
Salut,
Au vu de :
mysqld will log errors to /var/log/mysql/error.log
mysqld is running as pid 63949
Il faut regarder ce qui est écrit dans le fichier de log.
Si Mysqld a un PID, c'est qu'il y a déjà un logiciel de base SQL en fonction. Est-ce que Mariadb a été installé auparavant ?
dpkg -l | grep maria
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#107 Le 04/08/2021, à 20:06
- Potter_sso
Re : erreur lors de l'installation de mysql
Tu peux effectivement supprimer le vieux PPA, aftl est installé depuis les dépôts Ubuntu :
sudo rm /etc/apt/sources.list.d/aftl.list sudo apt-get update
(Inutile de donner les retours.)
ylag : bidouiller le script postinst du paquet permettrait certes peut-être d'avoir les deux paquets installés proprement... mais tout ce qui est réglé par le script pour le bon fonctionnement du serveur ne serait pas mis en place... C'est pas vraiment une bonne idée pour avoir un serveur fonctionnel ensuite. C'est le genre de bidouille qui pourrait permettre de supprimer un paquet récalcitrant, pas vraiment pour son installation.
Potter_sso : je sais qu'on tourne un peu (!) en rond mais est-ce que réinstaller le paquet en forçant change quelque chose maintenant que le reste est (en théorie) propre ?
sudo dpkg --force-all -i ~/mysql-server-8.0_8.0.26-0ubuntu0.20.04.2_amd64.deb
Et sinon, en reconfigurant dbconfig (on n'a pas essayé) ?
sudo dpkg-reconfigure dbconfig-mysql
sudo dpkg --force-all -i ~/mysql-server-8.0_8.0.26-0ubuntu0.20.04.2_amd64.deb
(Lecture de la base de données... 266343 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-8.0_8.0.26-0ubuntu0.20.04.2_amd64.deb ...
Dépaquetage de mysql-server-8.0 (8.0.26-0ubuntu0.20.04.2) sur (8.0.26-0ubuntu0.20.04.2) ...
Paramétrage de mysql-server-8.0 (8.0.26-0ubuntu0.20.04.2) ...
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 79536
dpkg: erreur de traitement du paquet mysql-server-8.0 (--install) :
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.11) ...
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-8.0
sudo dpkg-reconfigure dbconfig-mysql
dpkg-query: le paquet « dbconfig-mysql » n'est pas installé et aucune information n'est disponible
Use dpkg --info (= dpkg-deb --info) to examine archive files.
/usr/sbin/dpkg-reconfigure: dbconfig-mysql n'est pas installé
Hors ligne
#108 Le 04/08/2021, à 20:07
- Potter_sso
Re : erreur lors de l'installation de mysql
Salut,
Au vu de :
mysqld will log errors to /var/log/mysql/error.log mysqld is running as pid 63949
Il faut regarder ce qui est écrit dans le fichier de log.
Si Mysqld a un PID, c'est qu'il y a déjà un logiciel de base SQL en fonction. Est-ce que Mariadb a été installé auparavant ?dpkg -l | grep maria
A+
dpkg -l | grep maria
rc mariadb-common 1:10.3.30-0ubuntu0.20.04.1 all MariaDB common metapackage
Hors ligne
#109 Le 04/08/2021, à 20:13
- inbox
Re : erreur lors de l'installation de mysql
Tu as oublié le fichier de log.
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#110 Le 04/08/2021, à 20:48
- Potter_sso
Re : erreur lors de l'installation de mysql
mysqld will log errors to /var/log/mysql/error.log
2021-08-04T19:48:01.753943Z 0 [Warning] [MY-010091] [Server] Can't create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test
2021-08-04T19:48:01.777472Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.26-0ubuntu0.20.04.2) starting as process 83752
2021-08-04T19:48:01.927645Z 0 [Warning] [MY-010091] [Server] Can't create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test
2021-08-04T19:48:01.927666Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2021-08-04T19:48:01.939130Z 0 [Warning] [MY-010122] [Server] One can only use the --user switch if running as root
2021-08-04T19:48:01.939157Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to '/var/lib/mysql/' (OS errno: 13 - Permission denied)
2021-08-04T19:48:01.948669Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-08-04T19:48:02.016086Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.26-0ubuntu0.20.04.2) (Ubuntu).
mysqld is running as pid 63949
2021-08-04T19:48:11.633362Z 0 [Warning] [MY-010091] [Server] Can't create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test
2021-08-04T19:48:11.633469Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.26-0ubuntu0.20.04.2) starting as process 83761
2021-08-04T19:48:11.637566Z 0 [Warning] [MY-010091] [Server] Can't create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test
2021-08-04T19:48:11.637583Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2021-08-04T19:48:11.637909Z 0 [Warning] [MY-010122] [Server] One can only use the --user switch if running as root
2021-08-04T19:48:11.637928Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to '/var/lib/mysql/' (OS errno: 13 - Permission denied)
2021-08-04T19:48:11.638053Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-08-04T19:48:11.638241Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.26-0ubuntu0.20.04.2) (Ubuntu).
Hors ligne
#111 Le 04/08/2021, à 20:56
- abelthorne
Re : erreur lors de l'installation de mysql
Que donne le retour de :
ls -l /var/lib | grep mysql
Question aux connaisseurs : c'est normal que dbconfig-mysql ne soit pas installé ? Le paquet n'est pas requis pour le fonctionnement de MySQL ?
Hors ligne
#112 Le 04/08/2021, à 22:12
- Potter_sso
Re : erreur lors de l'installation de mysql
ls -l /var/lib | grep mysql
drwx------ 6 mysql mysql 4096 août 4 21:03 mysql
drwx------ 6 mysql mysql 4096 août 1 21:52 mysql.bak
drwx------ 2 mysql mysql 4096 août 4 21:03 mysql-files
drwx------ 2 mysql mysql 4096 févr. 3 2021 mysql-keyring
drwxr-xr-x 2 root root 4096 juil. 22 13:53 mysql-upgrade
Hors ligne
#113 Le 04/08/2021, à 22:28
- abelthorne
Re : erreur lors de l'installation de mysql
Dans le log, il y a des messages d'erreur évoquant un problème de permissions sur /var/lib/mysql mais tout a l'air normal...
Hors ligne
#114 Le 04/08/2021, à 22:31
- Potter_sso
Re : erreur lors de l'installation de mysql
Qu'est ce que je dois faire maintenant?
Hors ligne
#115 Le 04/08/2021, à 22:50
- abelthorne
Re : erreur lors de l'installation de mysql
Il faudrait l'avis d'inbox, il y a peut-être quelque chose dans le log qui lui saute aux yeux.
Hors ligne
#116 Le 05/08/2021, à 08:33
- bruno
Re : erreur lors de l'installation de mysql
Je n'ai pas suivi tout le fil mais normalement la procédure indiquée dans la doc mysql au point 7 (Réinstallation complète) aurait dû résoudre le problème. Malheureusement nous n'avons pas eu le retour complet des commandes indiquées.
On voit en #108 qu'il reste des traces d'installation de mariadb. La procédure de la doc n'a donc pas été correctement suivie.
Il serait utile de refaire ces opérations en redémarrant la machine avant de tenter la réinstallation.
N.B. : en #112 et ailleurs merci d'utiliser les balises [ code ] pour les retours de commandes et contenu de fichiers.