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 16/05/2020, à 16: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 sad

Merci beaucoup d'avance :pray:

Hors ligne

#2 Le 16/05/2020, à 17: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, à 18: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, à 10:21

krodelabestiole

Re : MySQL -> Problèmes de dépendances, impossible à paramétrer....

merci pour le retour.


mariannepiquet a écrit :

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


mariannepiquet a écrit :

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 wink

Hors ligne