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.

#26 Le 11/01/2021, à 18:46

julienh62

Re : Installation LAMP [Résolu]

ok c' est fait.

Hors ligne

#27 Le 11/01/2021, à 18:58

bruno

Re : Installation LAMP [Résolu]

Oui et ?
Est-ce que cela fonctionne maintenant ?

#28 Le 11/01/2021, à 19:08

julienh62

Re : Installation LAMP [Résolu]

sudo mysql

donne en résultat;

[sudo] Mot de passe de hennebo : 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Hors ligne

#29 Le 12/01/2021, à 01:26

krodelabestiole

Re : Installation LAMP [Résolu]

bruno a écrit :

Celle-là je ne l'avais jamais vu sur une installation neuve

moi non plus t'es sûr que t'as pas modifié des trucs entre temps ?

tu peux réessayer la réinstallation complète ?

sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
sudo mv /var/lib/mysql /var/lib/mysql2.bak
sudo mv /etc/mysql /etc/mysql2.bak
sudo mkdir -p /etc/mysql/conf.d
sudo apt clean
sudo apt install mariadb-server

puis

sudo mysql

si ça ne fonctionne toujours pas et que tu as des messages qui ressemblent à des erreurs sur l'une de ces commandes, poste les ici.

Hors ligne

#30 Le 12/01/2021, à 09:00

julienh62

Re : Installation LAMP [Résolu]

bonjour,
ça fait 2 jours que j'essaye donc j'ai essayé pas mal de choses que j'aurai dû mal à récapituler.
j'ai tapé donc à nouveau les instructions ce matin
j'ai obtenu   le meme résultat
j'ai du tapé les 6 &eres commandes une par une
apres   

sudo mv /var/lib/mysql /var/lib/mysql2.bak
mv: impossible d'évaluer '/var/lib/mysql': Aucun fichier ou dossier de ce type

A nouveau lors de la commande sudo apt install mariadb-server
le processus est resté sur 95% au moins 10 minutes
et à la fin

sudo mysql

resultat est à nouveau

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Hors ligne

#31 Le 12/01/2021, à 10:55

bruno

Re : Installation LAMP [Résolu]

STP, redonne :

systemctl --no-pager -l status mariadb

et

ls -l /var/lib/mysql

#32 Le 12/01/2021, à 12:33

julienh62

Re : Installation LAMP [Résolu]

ok donc

systemctl --no-pager -l status mariadb

donne en résultat;

mariadb.service - MariaDB 10.3.25 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: failed (Result: timeout) since Tue 2021-01-12 08:14:25 CET; 4h 4min ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 26904 (code=exited, status=0/SUCCESS)

janv. 12 07:59:23 hennebo-B450M-DS3H systemd[1]: Starting MariaDB 10.3.25 database server...
janv. 12 07:59:23 hennebo-B450M-DS3H mysqld[26904]: 2021-01-12  7:59:23 0 [Note] /usr/sbin/mysqld (mysqld 10.3.25-MariaDB-0ubuntu0.20.04.1) starting as process 26904 ...
janv. 12 07:59:23 hennebo-B450M-DS3H mysqld[26904]: 2021-01-12  7:59:23 0 [Warning] Could not increase number of max_open_files to more than 16384 (request: 32190)
janv. 12 08:14:23 hennebo-B450M-DS3H systemd[1]: mariadb.service: start operation timed out. Terminating.
janv. 12 08:14:25 hennebo-B450M-DS3H systemd[1]: mariadb.service: Failed with result 'timeout'.
janv. 12 08:14:25 hennebo-B450M-DS3H systemd[1]: Failed to start MariaDB 10.3.25 database server.

ensuite

ls -l /var/lib/mysql

donne

total 110624
-rw-rw---- 1 mysql mysql    16384 janv. 12 08:14 aria_log.00000001
-rw-rw---- 1 mysql mysql       52 janv. 12 08:14 aria_log_control
-rw-r--r-- 1 root  root         0 janv. 12 07:59 debian-10.3.flag
-rw-rw---- 1 mysql mysql      976 janv. 12 08:14 ib_buffer_pool
-rw-rw---- 1 mysql mysql 12582912 janv. 12 08:14 ibdata1
-rw-rw---- 1 mysql mysql 50331648 janv. 12 08:14 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 janv. 12 07:59 ib_logfile1
-rw-rw---- 1 mysql mysql        0 janv. 12 07:59 multi-master.info
drwx------ 2 mysql mysql     4096 janv. 12 07:59 mysql
drwx------ 2 mysql mysql     4096 janv. 12 07:59 performance_schema

Hors ligne

#33 Le 12/01/2021, à 15:42

bruno

Re : Installation LAMP [Résolu]

Es-tu sûr de ne jamais avoir installer, ni configuré un gestionnaire de base de données MySQL ou MariaDB avant cette installation ?
Le retour de :

sudo rgrep open_files_limit /etc

#34 Le 12/01/2021, à 16:25

julienh62

Re : Installation LAMP [Résolu]

Je fais des manipulations depuis 2-3 jours mais non pas de configurations précédentes.

sudo rgrep open_files_limit /etc

me demande mon mot de passe mais d'autres retours

Hors ligne

#35 Le 12/01/2021, à 16:39

bruno

Re : Installation LAMP [Résolu]

Pourtant si tu as cet avertissement :

[Warning] Could not increase number of max_open_files to more than 16384 (request: 32190)

c'est bien qu'il y a une directive open_files_limit quelque part avec une valeur de 32190 !

Bon, on peut contourner salement le problème avec :

sudo systemctl edit mariadb.service 

ce qui va ouvriri un fichier vide dans nano, tu y colles (Maj+Ctrl+V):

[Service]
LimitNOFILE=infinity

tu enregistres : Ctrl+O et tu quittes Ctrl+X
Puis tu essaies de relance mariadb :

sudo systemctl restart mariadb

et enfin tu vérifies avec :

systemctl --no-pager -l status mariadb

#36 Le 12/01/2021, à 16:55

julienh62

Re : Installation LAMP [Résolu]

ok merci de ton aide, je ne sais pas pourquoi ça donne ce résultat.
j'ai donc fait

sudo systemctl edit mariadb.service 

nano c'est ouvert et j'ai collé

[Service]
LimitNOFILE=infinity

 
avec ma souris, désolé mauvais automatisme, j'espère sans conséquences...
Ensuite

sudo systemctl restart mariadb

et là il ne me remet pas la ligne habituelle hennebo@hennebo-DS3H: $
je tape

systemctl --no-pager -l status mariadb

rien ne se passe et je n'ai pas récupéré ma ligne habituel hennebo@hennebo etc...:$

Hors ligne

#37 Le 12/01/2021, à 17:06

krodelabestiole

Re : Installation LAMP [Résolu]

julienh62 a écrit :
sudo systemctl restart mariadb

et là il ne me remet pas la ligne habituelle hennebo@hennebo-DS3H: $

tu as visiblement le même problème que lorsque tu essaies d'installer mariadb : un processus bloque sans générer d'erreur et ça aboutit sur un timeout.
c'est ce qu'il y a de plus compliqué à débugger.

en même temps la mauvaise valeur de max_open_files générait seulement un warning, pas une erreur fatale, et pas une raison particulière pour un timeout...

je comprends pas pourquoi tu as ce genre de problème, alors qu'on vire en principe tous les fichiers de config et les bases de données.
il nous manque clairement une info mais je ne sais pas laquelle.

la méthode la plus simple (de contournement) que j'entrevois serait une dernière réinstallation complète à la fin de laquelle tu installes MySQL au lieu de MariaDB.

Hors ligne

#38 Le 12/01/2021, à 17:15

julienh62

Re : Installation LAMP [Résolu]

oui je cherche, pourquoi...
au départ je voulais installer wp-cli.phar et ce que celà pourrait avoir un rapport?

Hors ligne

#39 Le 12/01/2021, à 17:52

krodelabestiole

Re : Installation LAMP [Résolu]

a priori non.

Hors ligne

#40 Le 12/01/2021, à 17:54

julienh62

Re : Installation LAMP [Résolu]

je fouille mes historiques de mon navigateur et les pages forums consultés, il est bien possible que j'ai tapé ;

sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql

quoique celle ci était sur une page assez vieille..
Par contre j'ai pu bien faire cette commande

sudo apt-get update && sudo apt-get upgrade

je ne me doutais pas que ces actions pouvaient avoir engendrer tant de bugs..

Hors ligne

#41 Le 12/01/2021, à 18:04

bruno

Re : Installation LAMP [Résolu]

Quelques précisions.
Normalement le délai d'expiration (timeout) par défaut est de 900s, soit 15 minutes. Il aurait été intéressant d'attendre 15 minutes après la commande lancée en #36 pour voir réapparaître l'invite de commandes habituelle.
On voit bien d'ailleurs ce délai de 15 minutes dans le retour de systemctl status mariadb entre l'avertissement concernant le nombre maximum de fichiers ouverts et le message d'arrêt (Terminating)

Pour annuler la modification de bourrin que j'ai proposée en #35 :

sudo rm /etc/systemd/system/mariadb.service.d/override.conf

En dernier recours on a pas regardé les logs :

cat /var/log/mysql/error.log

#42 Le 12/01/2021, à 18:08

julienh62

Re : Installation LAMP [Résolu]

je sais que j'ai essayé de créer le fichier index dans var
et aussi de creer un virtual host dans apache
apparemment c'est dans var qu'il y a des soucis ,
dans propriété de var, il est écrit "12601 éléments totalisant 2.3 gb (certains contenus impossible à lire)

Hors ligne

#43 Le 12/01/2021, à 18:19

julienh62

Re : Installation LAMP [Résolu]

lib var/lib surtout,  11961 éléments (certains contenus impossible à lire)
AccountsService 2 elmnts 8,2 kB  (certains contenus illisibles)
apt   /var/lib  140elements 210 MB avec contenus illisibles

Hors ligne

#44 Le 12/01/2021, à 19:21

julienh62

Re : Installation LAMP [Résolu]

bruno a écrit :

Quelques précisions.
Normalement le délai d'expiration (timeout) par défaut est de 900s, soit 15 minutes. Il aurait été intéressant d'attendre 15 minutes après la commande lancée en #36 pour voir réapparaître l'invite de commandes habituelle.
On voit bien d'ailleurs ce délai de 15 minutes dans le retour de systemctl status mariadb entre l'avertissement concernant le nombre maximum de fichiers ouverts et le message d'arrêt (Terminating)

Pour annuler la modification de bourrin que j'ai proposée en #35 :

sudo rm /etc/systemd/system/mariadb.service.d/override.conf

En dernier recours on a pas regardé les logs :

cat /var/log/mysql/error.log

j'ai reçu la réponse en fait à  #35   

systemctl --no-pager -l status mariadb

la réponse est

mariadb.service - MariaDB 10.3.25 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
             └─override.conf
     Active: failed (Result: timeout) since Tue 2021-01-12 17:00:15 CET; 11ms ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 35852 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
    Process: 35854 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
    Process: 35857 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
    Process: 35905 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
   Main PID: 35905 (code=exited, status=0/SUCCESS)

janv. 12 16:45:14 hennebo-B450M-DS3H systemd[1]: Starting MariaDB 10.3.25 database server...
janv. 12 16:45:14 hennebo-B450M-DS3H mysqld[35905]: 2021-01-12 16:45:14 0 [Note] /usr/sbin/mysqld (mysqld 10.3.25-MariaDB-0ubuntu0.20.04.1) starting as process 35905 ...
janv. 12 17:00:14 hennebo-B450M-DS3H systemd[1]: mariadb.service: start operation timed out. Terminating.
janv. 12 17:00:15 hennebo-B450M-DS3H systemd[1]: mariadb.service: Failed with result 'timeout'.
janv. 12 17:00:15 hennebo-B450M-DS3H systemd[1]: Failed to start MariaDB 10.3.25 database server.

Hors ligne

#45 Le 12/01/2021, à 19:35

bruno

Re : Installation LAMP [Résolu]

Ok.
Il faut regarder les logs :

cat /var/log/mysql/error.log

#46 Le 12/01/2021, à 19:54

julienh62

Re : Installation LAMP [Résolu]

ok merci dernière chance alors
résultat du log 

cat /var/log/mysql/error.log

donne;

2021-01-12  7:59:23 0 [Note] InnoDB: Using Linux native AIO
2021-01-12  7:59:23 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2021-01-12  7:59:23 0 [Note] InnoDB: Uses event mutexes
2021-01-12  7:59:23 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2021-01-12  7:59:23 0 [Note] InnoDB: Number of pools: 1
2021-01-12  7:59:23 0 [Note] InnoDB: Using SSE2 crc32 instructions
2021-01-12  7:59:23 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2021-01-12  7:59:23 0 [Note] InnoDB: Completed initialization of buffer pool
2021-01-12  7:59:23 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2021-01-12  7:59:23 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2021-01-12  7:59:23 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2021-01-12  7:59:23 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2021-01-12  7:59:23 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2021-01-12  7:59:23 0 [Note] InnoDB: Waiting for purge to start
2021-01-12  7:59:23 0 [Note] InnoDB: 10.3.25 started; log sequence number 1625443; transaction id 21
2021-01-12  7:59:23 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2021-01-12  7:59:23 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-01-12  7:59:23 0 [Note] InnoDB: Buffer pool(s) load completed at 210112  7:59:23
2021-01-12  7:59:23 0 [Note] Server socket created on IP: '127.0.0.1'.
2021-01-12  7:59:23 0 [Note] Reading of all Master_info entries succeeded
2021-01-12  7:59:23 0 [Note] Added new Master_info '' to hash table
2021-01-12  7:59:23 0 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.3.25-MariaDB-0ubuntu0.20.04.1'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Ubuntu 20.04
2021-01-12  8:14:23 0 [Note] /usr/sbin/mysqld (initiated by: unknown): Normal shutdown
2021-01-12  8:14:23 0 [Note] Event Scheduler: Purging the queue. 0 events
2021-01-12  8:14:23 0 [Note] InnoDB: FTS optimize thread exiting.
2021-01-12  8:14:23 0 [Note] InnoDB: Starting shutdown...
2021-01-12  8:14:23 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2021-01-12  8:14:23 0 [Note] InnoDB: Buffer pool(s) dump completed at 210112  8:14:23
2021-01-12  8:14:25 0 [Note] InnoDB: Shutdown completed; log sequence number 1625452; transaction id 22
2021-01-12  8:14:25 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2021-01-12  8:14:25 0 [Note] /usr/sbin/mysqld: Shutdown complete

2021-01-12 16:45:14 0 [Note] InnoDB: Using Linux native AIO
2021-01-12 16:45:14 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2021-01-12 16:45:14 0 [Note] InnoDB: Uses event mutexes
2021-01-12 16:45:14 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2021-01-12 16:45:14 0 [Note] InnoDB: Number of pools: 1
2021-01-12 16:45:14 0 [Note] InnoDB: Using SSE2 crc32 instructions
2021-01-12 16:45:14 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2021-01-12 16:45:14 0 [Note] InnoDB: Completed initialization of buffer pool
2021-01-12 16:45:14 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2021-01-12 16:45:14 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2021-01-12 16:45:14 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2021-01-12 16:45:14 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2021-01-12 16:45:14 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2021-01-12 16:45:14 0 [Note] InnoDB: 10.3.25 started; log sequence number 1625452; transaction id 21
2021-01-12 16:45:14 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2021-01-12 16:45:14 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-01-12 16:45:14 0 [Note] InnoDB: Buffer pool(s) load completed at 210112 16:45:14
2021-01-12 16:45:14 0 [Note] Server socket created on IP: '127.0.0.1'.
2021-01-12 16:45:14 0 [Note] Reading of all Master_info entries succeeded
2021-01-12 16:45:14 0 [Note] Added new Master_info '' to hash table
2021-01-12 16:45:14 0 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.3.25-MariaDB-0ubuntu0.20.04.1'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Ubuntu 20.04
2021-01-12 17:00:14 0 [Note] /usr/sbin/mysqld (initiated by: unknown): Normal shutdown
2021-01-12 17:00:14 0 [Note] Event Scheduler: Purging the queue. 0 events
2021-01-12 17:00:14 0 [Note] InnoDB: FTS optimize thread exiting.
2021-01-12 17:00:14 0 [Note] InnoDB: Starting shutdown...
2021-01-12 17:00:14 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2021-01-12 17:00:14 0 [Note] InnoDB: Buffer pool(s) dump completed at 210112 17:00:14
2021-01-12 17:00:15 0 [Note] InnoDB: Shutdown completed; log sequence number 1625461; transaction id 22
2021-01-12 17:00:15 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2021-01-12 17:00:15 0 [Note] /usr/sbin/mysqld: Shutdown complete

Hors ligne

#47 Le 12/01/2021, à 21:23

krodelabestiole

Re : Installation LAMP [Résolu]

julienh62 a écrit :
2021-01-12  7:59:23 0 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.3.25-MariaDB-0ubuntu0.20.04.1'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Ubuntu 20.04
2021-01-12  8:14:23 0 [Note] /usr/sbin/mysqld (initiated by: unknown): Normal shutdown
....

2021-01-12 16:45:14 0 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.3.25-MariaDB-0ubuntu0.20.04.1'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Ubuntu 20.04
2021-01-12 17:00:14 0 [Note] /usr/sbin/mysqld (initiated by: unknown): Normal shutdown

vraiment rien de très parlant : le serveur semble fonctionner 15 minutes et s'arrêter normalement sur demande.

il y a peut-être eu des modifs de faites côté systemd
https://packages.ubuntu.com/focal/amd64 … 3/filelist

lors de la réinstall (entre la désinstallation et la réinstallation) il faudrait peut-être aussi supprimer

/usr/share/mysql

et

/lib/systemd/system/mariadb*

Hors ligne

#48 Le 12/01/2021, à 22:32

julienh62

Re : Installation LAMP [Résolu]

/usr/share/mysql

donne en résultat:

bash: /usr/share/mysql : est un dossier

et 

/lib/systemd/system/mariadb*

donne

bash: /lib/systemd/system/mariadb@bootstrap.service.d : est un dossier

Hors ligne

#49 Le 13/01/2021, à 02:07

krodelabestiole

Re : Installation LAMP [Résolu]

comme l'indique le retour de tes "commandes", ce sont des dossiers (qu'on appelle en principe plutôt répertoires sur linux)

je te conseille la lecture de cette page : https://doc.ubuntu-fr.org/chemins
et de celle-ci : https://doc.ubuntu-fr.org/tutoriel/cons … es_de_base

ça te sera de toute façon utile si tu comptes gérer un serveur sous linux.

Hors ligne

#50 Le 13/01/2021, à 02:08

krodelabestiole

Re : Installation LAMP [Résolu]

et un gros conseil : à l'avenir évite de copier-coller des commandes si tu ne comprends absolument pas ce qu'elles font. c'est le meilleur de se retrouver dans une panade indémêlable comme celle dans laquelle on se trouve...

Hors ligne