Tâche #21010
Scénario #21228: postemplate 01-eoledb génère une erreur au reconfigure
le postemplate 01-eoledb génère une erreur au reconfigure
Description
Le posttemplate cité génère l'erreur suivante :
run-parts: executing /usr/share/eole/posttemplate/01-eoledb reconfigure
Start Systemd service postgresql [ OK ]
Traceback (most recent call last):
File "/usr/bin/eole_db_gen", line 415, in <module>
main()
File "/usr/bin/eole_db_gen", line 409, in main
print err
File "/usr/bin/eole_db_gen", line 313, in exit
if len(self.get_confs_by_backend('postgres')) > 0:
File "/usr/bin/eole_db_gen", line 263, in get_confs_by_backend
if conf1['dbtype'] == backend]
KeyError: 'dbtype'
Stop Systemd service postgresql
Si des permissions sur des roles sont définies avec les parametres all/all/nom_role/0.0.0.0/0.0.0.0 (cf. fichier de conf config.eol.ko), alors que des permissions all/all/all/0.0.0.0/0.0.0.0 (cf. fichier de conf config.eol.ok) fonctionne
Révisions associées
Pouvoir spécifier des permissions pour l’accès au serveur postgresql.
Les permissions déclarées étaient utilisées aussi bien pour remplir le
fichier pg_hba.conf que pour paramétrer les droits sur les bases dans
le moteur de base de données.
Les droits pouvant être gérés en dehors de la configuration du module
(exploitation du serveur), une option permet de restreindre l’effet
des permissions à l’accès au serveur uniquement (pg_hba.conf).
Ref #21010
Pouvoir spécifier des permissions pour l’accès au serveur postgresql.
Les permissions déclarées étaient utilisées aussi bien pour remplir le
fichier pg_hba.conf que pour paramétrer les droits sur les bases dans
le moteur de base de données.
Les droits pouvant être gérés en dehors de la configuration du module
(exploitation du serveur), une option permet de restreindre l’effet
des permissions à l’accès au serveur uniquement (pg_hba.conf).
Ref #21010
Historique
#1 Mis à jour par Vincent Chavanon il y a presque 7 ans
- Fichier config.eol.ok ajouté
- Fichier config.eol.ko ajouté
#2 Mis à jour par Benjamin Bohard il y a presque 7 ans
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0
#3 Mis à jour par Benjamin Bohard il y a presque 7 ans
Actuellement, le script n’est pas prévu pour attribuer des droits sur l’ensemble des bases de données étant donné que la construction des listes de permissions se fait actuellement à un moment ou la liste des bases de données ne peut pas être établie.
#4 Mis à jour par Emmanuel IHRY il y a presque 7 ans
- Tâche parente changé de #20896 à #20916
#5 Mis à jour par Emmanuel IHRY il y a plus de 6 ans
- Tâche parente changé de #20916 à #21104
#6 Mis à jour par Emmanuel IHRY il y a plus de 6 ans
- Tâche parente changé de #21104 à #21228
#7 Mis à jour par Vincent Chavanon il y a plus de 6 ans
Ne s'agissant pas d'un bug, il n'est pas nécessaire de prévoir le cas d'usage décrit. Toutefois, nous définissons des droits all/all/all/0.0.0.0/0.0.0.0 : Cela fonctionne aujourd'hui, est ce une anomalie ? il serait souhaitable que non =)
#8 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Projet changé de Distribution EOLE à eole-db
- Statut changé de Nouveau à En cours
#9 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Restant à faire (heures) changé de 0.0 à 1.0
#10 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Description mis à jour (diff)
- Assigné à mis à Benjamin Bohard
#11 Mis à jour par Emmanuel IHRY il y a plus de 6 ans
- Statut changé de En cours à Reporté
suite des travaux dans le cadre de la tâche #21524