Project

General

Profile

Tâche #23447

Scénario #23535: MCO 2.6.2

MySQL ne démarre pas sur esbl 2.6.2 variante applis-web

Added by Vincent Chavanon over 4 years ago. Updated over 4 years ago.

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
Start date:
12/11/2017
Due date:
% Done:

0%

Spent time:
Remaining (hours):

Description

Quand le serveur utilise LVM, le serveur MySQL ne démarre pas, alors qu'on ne rencontre pas ce soucis si letout est installé sur la meme partition :

journalctl -xe :

mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/30267/status" pid=30267 comm="mysqld" re
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=30267 comm="mys
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/30267/status" pid=30267 comm="mysqld" re
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.182:30911): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/3026
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.182:30912): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devic
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.182:30913): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/3026
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/data/var/lib/mysql/sbl-xxx.lower-test"
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/data/var/lib/mysql/sbl-xxx.lower-test"
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/data/var/lib/mysql/sbl-xxx.lower-test"
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.378:30914): apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/dat
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.378:30915): apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/dat
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.378:30916): apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/home/dat
mars 29 14:17:17 sbl-xxx audit30267: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/home/data/var/lib/mysql/ibdata1" pid=30267 co
mars 29 14:17:17 sbl-xxx kernel: audit: type=1400 audit(1522325837.418:30917): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/home/data
mars 29 14:17:18 sbl-xxx systemd1: mysql.service: Main process exited, code=exited, status=1/FAILURE
mars 29 14:17:20 sbl-xxx ntpd29063: Soliciting pool server 212.7.1.132

mysqld.apparmor.conf.patch View (323 Bytes) Vincent Chavanon, 04/04/2018 10:06 AM


Related issues

Related to eole-mysql - Scénario #13304: Rendre le répertoire de données de MySQL configurable Nouveau
Related to Distribution EOLE - Tâche #18151: esbl 2.6.0: adaptations suite à la suppression des dépendances des paquets eole-web et eole-mysql Fermé 10/17/2016

History

#1 Updated by Emmanuel IHRY over 4 years ago

  • Assigned To set to Benjamin Bohard

#2 Updated by Emmanuel IHRY over 4 years ago

  • Description updated (diff)

#3 Updated by Emmanuel IHRY over 4 years ago

  • Parent task changed from #23227 to #23438

#4 Updated by Emmanuel IHRY over 4 years ago

  • Parent task changed from #23438 to #23535

#5 Updated by Scrum Master over 4 years ago

  • Related to Scénario #13304: Rendre le répertoire de données de MySQL configurable added

#6 Updated by Benjamin Bohard over 4 years ago

  • Related to Tâche #18151: esbl 2.6.0: adaptations suite à la suppression des dépendances des paquets eole-web et eole-mysql added

#7 Updated by Benjamin Bohard over 4 years ago

Lors de la suppression de la dépendance à eole-mysql, les fichiers qui assuraient la prise en charge du lien symbolique ont été également supprimés.

Pour rétablir ces fichiers sans rétablir la dépendance, le plus simple semble de fournir un nouveau paquet indépendant. Son installation serait géré au niveau de la variante dans zéphir.

#8 Updated by Vincent Chavanon over 4 years ago

  • Status changed from Nouveau to En cours

#9 Updated by Vincent Chavanon over 4 years ago

lié à https://dev-eole.ac-dijon.fr/issues/18151

=> une partie de ces adaptation est à reprendre dans la variante :

- A minima la modif de la conf d'apparmor, qui ne suit pas les liens symboliques (cf. patch en PJ).
- Voir si on réintroduit une variable relative au chemin des BDD de MySQL,
- Voir comment on gère les acces denied relatifs aux accès de mysql à /proc/xxx/status et /sys/devices/system/node/
- Voir si on porte ces modifs dans la variante ou via un paquet dédié

#10 Updated by Benjamin Bohard over 4 years ago

Les fichiers (template et dictionnaire) nécessaires à la variante étant déjà dans le dépôt, aucun développement ne semble nécessaire pour la stratégie adoptée : fichiers joints à la variante.

#11 Updated by Emmanuel IHRY over 4 years ago

  • Status changed from En cours to Ne sera pas résolu

un patch a été déployé sur nos Z

Also available in: Atom PDF