Project

General

Profile

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

Added by Vincent Chavanon over 6 years ago. Updated about 6 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
01/23/2017
Due date:
% Done:

0%

Estimated time:
0.00 h
Spent time:
Remaining (hours):
1.0

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

config.eol.ok (9.12 KB) Vincent Chavanon, 07/05/2017 11:51 AM

config.eol.ko (9.12 KB) Vincent Chavanon, 07/05/2017 11:51 AM

Associated revisions

Revision 92e71d07 (diff)
Added by Benjamin Bohard about 6 years ago

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

Revision ba1ab3c3 (diff)
Added by Benjamin Bohard almost 6 years ago

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

#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

Also available in: Atom PDF