<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Le 12/02/2013 14:27, Matthieu CERDA a écrit :<br>
    <blockquote cite="mid:511A4359.1020909@normation.com" type="cite">
      Hello again,<br>
      <br>
      The bug you reported is now corrected in the 2.3, 2.4 and 2.5
      versions of Rudder, in the version 1.0 and 1.1 of the
      filePermissions Technique (Actually, it means it is corrected
      everywhere in the code repositories).<br>
      <br>
      A new bake of nighlies for the rudder-techniques package has been
      launched to address this bug, which have been completed just now.<br>
      <br>
      You can get them now to correct this issue, using the following
      URLs, depending on your operating system version:<br>
      <ul>
        <li>For Debian based OSes, use this one: <a
            moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.rudder-project.org/apt-nightly/pool/main/r/rudder-techniques/">http://www.rudder-project.org/apt-nightly/pool/main/r/rudder-techniques/</a></li>
        <ul>
          <li>The OS flavor compatible with one package is specified as
            a codename in the package file name. You can find yours in
            either /etc/apt/sources.list or using the "lsb_release -a"
            command.</li>
        </ul>
        <li>For RPM based OSes, use this one: <a moz-do-not-send="true"
            class="moz-txt-link-freetext"
            href="http://www.rudder-project.org/rpm-nightly/">http://www.rudder-project.org/rpm-nightly/</a><OS

          VERSION>/noarch/<br>
        </li>
        <ul>
          <li>The OS flavor compatible with one package is specified by
            the directory it is in: the names should be self explanatory
            (RHEL_6 for example)</li>
        </ul>
      </ul>
      <p><br>
        The package you will want to update is rudder-techniques, just
        download the appropriate version for your OS, and install it
        using dpkg or rpm:<br>
      </p>
      <ul>
        <li>dpkg -i <package>.deb for Debian/Ubuntu</li>
        <li>rpm -Uhv <package>.rpm for RPM based OSes</li>
      </ul>
      <p>So. after the package has been installed, you will want to
        update you technique tree, as only the system techniques are
        updated automatically to prevent user editions from beeing
        overwritten.<br>
      </p>
      <p>The Technique you want to upgrade is filePermissions, in case
        you want to completely replace your existing instances, just do
        this:<br>
      </p>
      <pre>cd /var/rudder/configuration-repository/techniques/techniques/fileConfiguration/fileSecurity/filesPermissions
rsync -av /opt/rudder/share/techniques/fileConfiguration/fileSecurity/filesPermissions/ ./
git add .
git commit -m "Manual update of the filePermissions Technique to correct a permlist file loading error"

</pre>
      You then have to go in the Rudder web application and click
      "Reload" in the "Administration -> Policy Server" part.<br>
      <br>
      And... Rudder will automatically regenerate the promises and this
      bug should not bother you again !<br>
      <br>
      Please, tell us if you have any trouble while updating !<br>
      <br>
      Have a nice day,<br>
    </blockquote>
    <br>
    Note: The URLs I gave were for the 2.4 nightlies, if you are using
    the 2.5 ones here are the right URLs:<br>
    <ul>
      <li>RPM systems: <a class="moz-txt-link-freetext" href="http://www.rudder-project.org/rpm-2.5-nightly/">http://www.rudder-project.org/rpm-2.5-nightly/</a></li>
      <li>Debian / Ubuntu ones:
        <a class="moz-txt-link-freetext" href="http://www.rudder-project.org/apt-2.5-nightly/">http://www.rudder-project.org/apt-2.5-nightly/</a></li>
    </ul>
    <br>
    <div class="moz-signature">-- <br>
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <style type="text/css">
<!--
   a.redlink:link { color: #962322; }
   a.redlink:visited { color: #962322; }
  .sig { font-family: sans-serif; font-size: small; }
  .sigsmall { font-family: sans-serif; font-size: x-small; }
-->
</style>
      <table border="0" cellpadding="0" cellspacing="2" width="380">
        <tbody>
          <tr>
            <td colspan="2">
              <hr></td>
          </tr>
          <tr>
            <td colspan="2"><b><img alt=""
                  src="cid:part3.04090004.04070906@normation.com"
                  align="left" height="50" hspace="10" width="50">
                <span class="sig">Matthieu CERDA</span></b><br>
              <span class="sig"><i>Administrateur - Systèmes et Réseaux</i></span><br>
              <span class="sig"><a class="redlink"
                  href="http://www.normation.com">Normation</a></span> </td>
          </tr>
          <tr>
            <td colspan="2">
              <hr></td>
          </tr>
          <tr>
            <td colspan="2"><span class="sigsmall"><b>87 rue de Turbigo,
                  75003 Paris, France</b></span></td>
          </tr>
          <tr>
            <td><span class="sigsmall">Telephone:</span></td>
            <td><span class="sigsmall">+33 (0)1 84 16 06 01</span></td>
          </tr>
          <!--<tr>
                        <td><span class="sigsmall">Mobile:</span></td>
                        <td><span class="sigsmall">+33 (0)6 XX XX XX XX</span></td>
          </tr>--> <tr>
            <td colspan="2">
              <hr></td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>