Rudder: Issueshttps://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182017-01-02T14:42:22ZIssue Tracker
Redmine Bug #9884 (Released): Typo in root of policy libray tree namehttps://issues.rudder.io/issues/98842017-01-02T14:42:22ZVincent MEMBRÉvme@rudder.io
<p>A typo was introduced into technique library tree a long time ago.</p>
<p>Here it'll fix only the name of that category in new install. I don't think we want to do something to fix existing installation</p>
<p>Root of active <strong>techniques's</strong> library</p> Bug #7548 (Rejected): Upgrade to CFEngine 3.7.2https://issues.rudder.io/issues/75482015-12-05T11:31:48ZJonathan CLARKEjonathan.clarke@normation.com
<p>Similar to <a class="issue tracker-4 status-5 priority-6 priority-low2 closed child" title="Architecture: Upgrade to CFEngine 3.7.1 (Released)" href="https://issues.rudder.io/issues/7330">#7330</a>: upgrade CFEngine to the latest patch release from upstream.</p>
<p>See: <a class="external" href="https://cfengine.com/company/blog-detail/cfengine-3-7-2-released-policy-distribution-reliability/">https://cfengine.com/company/blog-detail/cfengine-3-7-2-released-policy-distribution-reliability/</a></p> Bug #5912 (Released): Remove demo data from rudder-init scripthttps://issues.rudder.io/issues/59122014-12-04T10:23:42ZJonathan CLARKEjonathan.clarke@normation.com
<p>See <a class="issue tracker-1 status-5 priority-16 priority-default closed parent" title="Bug: Demo data is deprecated (Released)" href="https://issues.rudder.io/issues/5202">#5202</a> for details - this ticket is to no longer use this data in rudder-init.</p> Bug #5856 (Released): The rudder-agent-thin SPEC patch fails to apply on 3.0https://issues.rudder.io/issues/58562014-11-28T10:58:49ZMatthieu CERDAmatthieu.cerda@normation.com
<p>Due to the change introduced in <a class="issue tracker-1 status-5 priority-7 priority-lowest closed parent" title="Bug: RPM complains about bogus dates in some SPEC files (Released)" href="https://issues.rudder.io/issues/5849">#5849</a>, the rudder-agent-thin patch fails to apply as the dates do not match anymore.</p>
<p>Te patch needs an adjustment (just replacing the date in it)</p> Bug #5838 (Released): Clean up rudder-toolshttps://issues.rudder.io/issues/58382014-11-27T10:11:46ZBenoît PECCATTEbenoit.peccatte@rudder.io
<p>repo-merge.sh and rudder_metrics_reporting.sh are no more needed here since they are somewhere else.<br />repo-merge -> infra-tools<br />rudder_metrics_reporting -> rudder-packaging</p>
<p>Remove them to avoid future mistakes.</p> User story #5827 (Released): Add a technique to send send metrics https://issues.rudder.io/issues/58272014-11-26T11:39:38ZBenoît PECCATTEbenoit.peccatte@rudder.io
<p>We should call rudder-metrics-reporting from a system technique.</p> Bug #5773 (Released): Syslog configuration on agent can conflict with loghostshttps://issues.rudder.io/issues/57732014-11-13T13:17:52ZBenoît PECCATTEbenoit.peccatte@rudder.io
<p>The promise /var/rudder/configuration-repository/techniques/system/common/1.0/promises.st sets the configuration for syslog-ng on agents.</p>
<p>This configuration uses a syslog destination named loghost.<br />However, this name is generic and can already be used by someone who has loghosts.</p>
<p>Rudder will then send its reports to the loghost instead of rudder policy server.</p> Bug #5710 (Released): Rudder 3.0 is missing migration elements (SQL script and property)https://issues.rudder.io/issues/57102014-10-29T14:43:58ZMatthieu CERDAmatthieu.cerda@normation.com
<p>We need to add:<br />- rudder.jdbc.maxPoolSize (=25) property<br />- dbMigration-2.11-2.12-add-nodeconfigids-columns.sql</p>
<p>to the migration script !</p> Bug #5681 (Released): Technique "SSH keys distribution" 2.0 - adding large number of keys breaks ...https://issues.rudder.io/issues/56812014-10-22T16:00:20ZFabrice FLORE-THÉBAULTthemroc@centsix.org
<p>Using a Directive based on a "SSH keys distribution" 2.0 Technique.</p>
<p>I add 13 keys, that's a 13 lines, 5131 bytes file.</p>
<p>Option: flush the authorized keys file before updating : yes</p>
<p>Policy generation fails with following error:</p>
<pre>
⇨ cf-promise check fails for promises generated at '/var/rudder/share/3026aaf6-dd31-4d07-80b1-a810c8e250a4.new/rules/cfengine-community'
⇨ expand.c:287: ProgrammingError: ExpandAndMapIteratorsFromScalar called with invalid strlen
</pre> Bug #5409 (Released): Fisrt promise generation fail on Rudder server ( /var/rudder/ncf/local miss...https://issues.rudder.io/issues/54092014-08-19T21:04:30ZVincent MEMBRÉvme@rudder.io
<p>Just after a fresh install of rudder 2.10.5 snapshot (after <a class="issue tracker-1 status-5 priority-16 priority-default closed parent" title="Bug: Agent can't run because some ncf promises are CFEngine 3.6 specific (Released)" href="https://issues.rudder.io/issues/5402">#5402</a> and <a class="issue tracker-1 status-5 priority-16 priority-default closed parent" title="Bug: The file_from_template generic method can not use mustache templates on pre-3.6 CFEngine (Released)" href="https://issues.rudder.io/issues/5397">#5397</a> were fixed), an error occurs when generating promises:</p>
<pre>
Policy update error for process '1' at 2014-08-19 21:32:11 <- Cannot write configuration node <- Error when preparing rules for agents <- The generated promises are invalid!errormessage!cf-promise check fails for promises generated at '/var/rudder/cfengine-community/inputs.new'<-2014-08-19T21:32:11+0200 error: Can't stat file '/usr/bin/find: `/var/rudder/ncf/local/10_ncf_internals': No such file or directory' for parsing. (stat: No such file or directory)
</pre>
<p>This is because local ncf files were not copied yet. This will be done at first cf-agent -KIf failsafe.cf, but until that run, it will not work.</p> Bug #5319 (Released): rudder-jetty bundles a ton of unused and useless webappshttps://issues.rudder.io/issues/53192014-07-24T17:01:52ZMatthieu CERDAmatthieu.cerda@normation.com
<p>We should remove them to make Jetty lighter, faster to start and also stop cluttering the webapp logs with useless lines.</p> Bug #5258 (Released): On Rudder 2.11, the distributed mode rudder-db and rudder-ldap are not cons...https://issues.rudder.io/issues/52582014-07-10T17:40:55ZNicolas PERRONnicolas.perron@normation.com
<p>The distributed mode can split Rudder server into 4 components. Two of these compenents are "rudder-db" and "rudder-ldap" which are not considered as "Server".</p> Bug #5229 (Released): ncf-api needs to adjust permissions on .git https://issues.rudder.io/issues/52292014-07-07T09:58:16ZNicolas PERRONnicolas.perron@normation.com
<p>In the rudder-webapp postinst, the use of the command "git commit -m 'initial commit'" create a file with mode 644, which is the default mode. It leads to an error with ncf post-hook since the previous command create the file 'COMMIT_EDITMSG' :<br /><pre>
root@rudder-snapshot:/var/rudder/configuration-repository# tail /var/log/apache2/error.log
[...]
[Mon Jul 07 11:33:05 2014] [error] INFO: Alternative source path added: /var/rudder/configuration-repository/ncf
[Mon Jul 07 11:33:29 2014] [error] INFO: Alternative source path added: /var/rudder/configuration-repository/ncf
fatal: could not open '.git/COMMIT_EDITMSG': Permission denied
fatal: could not open '.git/COMMIT_EDITMSG': Permission denied
[Mon Jul 07 11:47:01 2014] [error] INFO: Alternative source path added: /var/rudder/configuration-repository/ncf
</pre></p>
<p>To ensure that no other file could be created during the postinst, we should add permissions to group recursively on all .git.</p> Bug #5227 (Released): rudder-webapp fails with chmod in its postinst as bashism does not workhttps://issues.rudder.io/issues/52272014-07-07T07:34:24ZNicolas PERRONnicolas.perron@normation.com
<p>The rudder-webapp postinst fails to install with this error log:<br /><pre>
[...]
INFO: Creating group rudder... Done
06:15:29 INFO: Adding ncf-api-venv to the rudder group... Done
06:15:29 chmod: cannot access `/var/rudder/configuration-repository/{ncf,techniques}': No such file or directory
06:15:29 Setting up ca-certificates-java (20121112+nmu2) ...
06:15:29 dpkg: error processing rudder-webapp (--configure):
[...]
</pre></p>
<p>This is due to the bashim "/var/rudder/configuration-repository/{ncf,techniques}" which is not permitted.</p> User story #1214 (Rejected): Create global variables that can be used in PI configurationhttps://issues.rudder.io/issues/12142011-04-05T12:59:05ZJonathan CLARKEjonathan.clarke@normation.com
<p>Some examples: usernames, passwords, global hosts (ldap.company.com), etc...</p>
<p>Special case should be considered for passwords: define only, no viewing, or even automatic generation without possiblity for most users to view the value...</p>