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.

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

abelthorne au #95 a écrit :

...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. smile


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

abelthorne a écrit :

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

abelthorne a écrit :

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

inbox a écrit :

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.