#1 Le 16/05/2020, à 15:48
- mariannepiquet
MySQL -> Problèmes de dépendances, impossible à paramétrer....
Bonjour à vous,
J'ai un gros soucis avec MySQL, ça ne fait pas longtemps que je possède Linux Ubuntu (KDE Neon précisément) et ça fait depuis le début de la journée que je galère...
Par où commencer... j'ai fait tellement de commandes différentes que je m'y perd. ça avait commencé avec un mysql-server-5.7 manquant, maintenant, c'est un msql-community-server et mysql-server qui déconne...
Je vais pas vous mentir, je suis dépassée (parce que ça fait depuis ce matin que je suis dessus aussi haha...) J'ai déjà utilisé MySQL mais ce n'était pas moi qui l'avait installé. Et j'en ai besoin pour bosser en développement wordpress (avec PhpMyAdmin et tout le toutime)
Après avoir suivi cette méthode => https://www.fosstechnix.com/install-mysql5-on-ubuntu/ je suis restée bloqué à l'étape 4, juste après avoir rentré le mdp.
En cherchant encore et toujours, je suis tombée sur ce post https://forum.ubuntu-fr.org/viewtopic.php?id=2016953 j'ai voulu tenté les mêmes commandes, sans succès.
Voici actuellement ma dernière erreur après un
sudo apt full-upgrade
:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libapache2-mod-php7.2 libevent-core-2.1-6 php7.2 php7.2-curl php7.2-gd php7.2-intl php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de mysql-community-server (5.7.30-1ubuntu18.04) ...
my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
dpkg: erreur de traitement du paquet mysql-community-server (--configure) :
installed mysql-community-server 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-community-server (= 5.7.30-1ubuntu18.04) ; cependant :
Le paquet mysql-community-server 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-community-server
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Si une âme charitable veut bien m'aider... J'suis vraiment arrivée au bout de mes idées
Merci beaucoup d'avance :pray:
Hors ligne
#2 Le 16/05/2020, à 16:40
- mariannepiquet
Re : MySQL -> Problèmes de dépendances, impossible à paramétrer....
[UPDATE]
J'up le topic : après avoir réfléchi et relu les ligne du terminal, j'ai remarqué qu'il m'expliquait que le dossier /etc/mysql/conf.d/ n'existait pas. Donc je l'ai créé en me mettant en super-utilisateur qui j'ai relancé un
sudo apt-get update -f
pc-marianne@pc-kiki:/$ sudo su
root@pc-kiki:/# mkdir /etc/mysql/conf.d
root@pc-kiki:/# exit
exit
pc-marianne@pc-kiki:/$ cd /etc/mysql/conf.d/
pc-marianne@pc-kiki:/etc/mysql/conf.d$ cd ..
pc-marianne@pc-kiki:/etc/mysql$ sudo apt-get update -f
E: L'option « f » de la ligne de commande [-f] n'est pas reconnue quand elle est utilisée avec d'autres options.
pc-marianne@pc-kiki:/etc/mysql$ sudo apt-get update
Atteint :1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease
Atteint :2 http://repo.mysql.com/apt/ubuntu bionic InRelease
Atteint :3 http://fr.archive.ubuntu.com/ubuntu bionic InRelease
Réception de :4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Atteint :5 http://fr.archive.ubuntu.com/ubuntu bionic-updates InRelease
Atteint :6 http://packages.microsoft.com/repos/vscode stable InRelease
Atteint :7 http://fr.archive.ubuntu.com/ubuntu bionic-backports InRelease
Atteint :8 http://dl.google.com/linux/chrome/deb stable InRelease
Réception de :9 http://archive.neon.kde.org/user bionic InRelease [137 kB]
225 ko réceptionnés en 1s (253 ko/s)
Lecture des listes de paquets... Fait
Ensuite je suis partie sur un
sudo apt-get full-upgrade
:
pc-marianne@pc-kiki:/etc/mysql$ sudo apt-get full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libapache2-mod-php7.2 libevent-core-2.1-6 php7.2 php7.2-curl php7.2-gd php7.2-intl php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de mysql-community-server (5.7.30-1ubuntu18.04) ...
Paramétrage de mysql-server (5.7.30-1ubuntu18.04) ...
W: APT had planned for dpkg to do more than it reported back (3 vs 7).
Affected packages: mysql-community-server:amd64
Puis un
sudo apt-get install -f
:
pc-marianne@pc-kiki:/etc/mysql$ sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libapache2-mod-php7.2 libevent-core-2.1-6 php7.2 php7.2-curl php7.2-gd php7.2-intl php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
J'ai l'impression de ne plus avoir d'erreurs... Je peux relancer l'installation d' apache2, mysql-server sans erreurs. J'essaie pour phpmyadmin. Je croise les doigts.
Hors ligne
#3 Le 16/05/2020, à 17:08
- mariannepiquet
Re : MySQL -> Problèmes de dépendances, impossible à paramétrer....
Hourra ! /o/ J'ai enfin pu ré-installer apache2, MySQL (en me créant un super-utilisateur) et phpMyAdmin !!
Donc par la suite, j'ai réalisé ces commandes :
Installation Apache
sudo apt-get update
sudo apt-get install apache2
Installation PHP 7.4
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.4 php7.4-common php7.4-cli php7.4-mysql libapache2-mod-php7.4 php7.4-mbstring php7.4-json php7.4-xml
MySQL
sudo apt-get install mysql-server
Création d'un super-utilisateur
sudo mysql
CREATE USER '<nom-utilisateur>'@'localhost' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON *.* TO '<nom-utilisateur>'@'localhost' WITH GRANT OPTION;
PhpMyAdmin
sudo apt-get install phpmyadmin
Et tout est rentré dans l'ordre !! 5h que je cherchais !
Je laisse mon message si ça peut servir à quelqu'un, et surtout, hésitez pas à aller voir le topic que j'ai cité dans mon premier message :pray:
Je ne sais pas comment on fait pour fermer le topic par contre donc si un admin peut le faire :pray:
Courage à ceux qui tomberaient sur le même genre d'erreur !!!
Hors ligne
#4 Le 17/05/2020, à 09:21
- krodelabestiole
Re : MySQL -> Problèmes de dépendances, impossible à paramétrer....
merci pour le retour.
Installation PHP 7.4
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.4 php7.4-common php7.4-cli php7.4-mysql libapache2-mod-php7.4 php7.4-mbstring php7.4-json php7.4-xml
ça il vaut vraiment mieux éviter !
on a presque systématiquement des demandes de support sur des installs LAMP cassées à cause de ce PPA.
voir là : https://doc.ubuntu-fr.org/php#conflits_ … ons_de_php
si tu as besoin de PHP 7.4, le mieux c'est d'utiliser focal fossa (ubuntu 20.04).
Je ne sais pas comment on fait pour fermer le topic par contre donc si un admin peut le faire :pray:
édite ton premier message pour ajouter [résolu] à son titre
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne