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
Associated revisions
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
History
#1 Updated by Vincent Chavanon over 6 years ago
- File config.eol.ok added
- File config.eol.ko added
#2 Updated by Benjamin Bohard about 6 years ago
- Estimated time set to 0.00 h
- Remaining (hours) set to 0.0
#3 Updated by Benjamin Bohard about 6 years ago
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 Updated by Emmanuel IHRY about 6 years ago
- Parent task changed from #20896 to #20916
#5 Updated by Emmanuel IHRY about 6 years ago
- Parent task changed from #20916 to #21104
#6 Updated by Emmanuel IHRY about 6 years ago
- Parent task changed from #21104 to #21228
#7 Updated by Vincent Chavanon about 6 years ago
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 Updated by Benjamin Bohard about 6 years ago
- Project changed from Distribution EOLE to eole-db
- Status changed from Nouveau to En cours
#9 Updated by Benjamin Bohard about 6 years ago
- Remaining (hours) changed from 0.0 to 1.0
#10 Updated by Benjamin Bohard about 6 years ago
- Description updated (diff)
- Assigned To set to Benjamin Bohard
#11 Updated by Emmanuel IHRY about 6 years ago
- Status changed from En cours to Reporté
suite des travaux dans le cadre de la tâche #21524