https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2016-09-13T07:34:17ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=754472016-09-13T07:34:17ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Temps estimé</strong> mis à <i>2.00 h</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>2.0</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=754562016-09-13T08:25:06ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>L’utilisation de * pour déclarer une base n’est pas autorisé (mais de manière suffisamment stricte) avec le code actuel.<br />Ce choix avait été fait devant la difficulté à s’assurer que l’expansion de la variable * se fasse au bon moment (au moment où toutes les bases de données qui seront accessibles à la fin du reconfigure sont connues).</p> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=754582016-09-13T08:27:53ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Temps estimé</strong> changé de <i>2.00 h</i> à <i>4.00 h</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=754592016-09-13T08:28:18ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>2.0</i> à <i>3.0</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=756112016-09-13T16:55:57ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>90</i></li></ul><p>Tous les cas n’ont pas été testés.</p> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=764752016-09-23T08:36:41ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul></ul><p>bonjour,</p>
<p>Les droits sont correctement positionnés dans le pg_hba.conf si on essaie de donner des droits sur toutes les bases.</p>
<p>En revanche, dans ce cas d'usage, le script pg_pwd.py génère une erreur : </p>
<pre><code>File "/usr/share/eole/sbin/pg_pwd.py", line 107, in &lt;module&gt;<br /> main()<br /> File "/usr/share/eole/sbin/pg_pwd.py", line 95, in main<br /> roles.extend(get_roles(join(args.dbdir, conf_path)))<br /> File "/usr/share/eole/sbin/pg_pwd.py", line 37, in get_roles<br /> conf = yaml.load(conf_stream)<br /> File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 71, in load<br /> return loader.get_single_data()<br /> File "/usr/lib/python2.7/dist-packages/yaml/constructor.py", line 37, in get_single_data<br /> node = self.get_single_node()<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 36, in get_single_node<br /> document = self.compose_document()<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 55, in compose_document<br /> node = self.compose_node(None, None)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 84, in compose_node<br /> node = self.compose_mapping_node(anchor)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 133, in compose_mapping_node<br /> item_value = self.compose_node(node, item_key)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 84, in compose_node<br /> node = self.compose_mapping_node(anchor)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 133, in compose_mapping_node<br /> item_value = self.compose_node(node, item_key)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 84, in compose_node<br /> node = self.compose_mapping_node(anchor)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 133, in compose_mapping_node<br /> item_value = self.compose_node(node, item_key)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 82, in compose_node<br /> node = self.compose_sequence_node(anchor)<br /> File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 110, in compose_sequence_node<br /> while not self.check_event(SequenceEndEvent):<br /> File "/usr/lib/python2.7/dist-packages/yaml/parser.py", line 98, in check_event<br /> self.current_event = self.state()<br /> File "/usr/lib/python2.7/dist-packages/yaml/parser.py", line 379, in parse_block_sequence_first_entry<br /> return self.parse_block_sequence_entry()<br /> File "/usr/lib/python2.7/dist-packages/yaml/parser.py", line 384, in parse_block_sequence_entry<br /> if not self.check_token(BlockEntryToken, BlockEndToken):<br /> File "/usr/lib/python2.7/dist-packages/yaml/scanner.py", line 116, in check_token<br /> self.fetch_more_tokens()<br /> File "/usr/lib/python2.7/dist-packages/yaml/scanner.py", line 224, in fetch_more_tokens<br /> return self.fetch_alias()<br /> File "/usr/lib/python2.7/dist-packages/yaml/scanner.py", line 607, in fetch_alias<br /> self.tokens.append(self.scan_anchor(AliasToken))<br /> File "/usr/lib/python2.7/dist-packages/yaml/scanner.py", line 926, in scan_anchor<br /> % ch.encode('utf-8'), self.get_mark())<br />yaml.scanner.ScannerError: while scanning an alias<br /> in "/etc/eole/eole-db.d/postgresql_databases.yml", line 36, column 37<br />expected alphabetic or numeric character, but found '.'<br /> in "/etc/eole/eole-db.d/postgresql_databases.yml", line 36, column 38</code></pre> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=765012016-09-23T10:21:35ZEmmanuel IHRYemmanuel.ihry@developpement-durable.gouv.fr
<ul><li><strong>Tâche parente</strong> changé de <i>#17011</i> à <i>#17217</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=779902016-10-13T15:38:13ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=779912016-10-13T15:38:35ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/77991/diff?detail_id=109048">diff</a>)</li><li><strong>Restant à faire (heures)</strong> changé de <i>3.0</i> à <i>0.0</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=780142016-10-14T08:18:20ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul> Distribution EOLE - Tâche #17051: impossible de donner des droits sur toutes les bases (*.* ou *) à un rôlehttps://dev-eole.ac-dijon.fr/issues/17051?journal_id=780552016-10-14T08:56:16ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>% réalisé</strong> changé de <i>90</i> à <i>100</i></li></ul>