# 2.4.0~beta5 2012-09-26 An exceptional three-week cycle beta * User story #618: Scroll to node details when clicked on in the Search view * Bug #1845: Inventory sometimes doesn't find a machine's UUID: "/dev/mem: mmap: Bad address" * Bug #2041: When applying a Technique in version 2.0 when a version 1.0 is already applied by an other rule on the same node, a bundle name collision occurs * Bug #2187: If a new version PT is present on the filesystem, but not loaded in Rudder, there are error on display * Bug #2282: One can not omit the configuration of a base URL in rudder properties * Bug #2321: If an error occurs during the name historization, there are no information about it except in the log * User story #2332: when we search a specific string in the directive tree , we dont see the children of the matched technique if they dont fit the string. * Bug #2354: Error not displayed on archive screen * User story #2358: Add doc for REST API: zip * User story #2402: dynamics groups examples * Bug #2607: Launching Cfengine Community cf-serverd... make an error * Bug #2656: Archiving Directive library doesn't work if LDAP references Techniques which doesn't exist anymore * Bug #2719: Can't enter a reason for creating, cloning or deleting a group * Bug #2729: initial promises for node are not properly set. * Bug #2734: "/etc/init.d/rudder-agent restart" is broken * Bug #2735: warning during update-rc.d * Bug #2739: On rudder 2.4.0~beta3, the initial promises are located both in /opt/rudder/share/initial-promises/ and /opt/rudder/share/initial-promises/node-server/ * Bug #2745: After a migration from 2.3.8 to 2.4.0~beta3, or an update, the root server doesn't send inventory * Bug #2747: After a migration from 2.3.8 to 2.4.0~beta3, some distributes policies are not commited * Bug #2751: Some ldap are not indexed * Architecture #2765: In rudder_lib.st are two differents classes which do the same things. * Bug #2768: reporting doesn't work on ubuntu server * Bug #2778: The root server's inventory created by the update of rudder-server-root package insert hostname with port number * User story #2782: Use a real diff viewing for Directive modification event log * User story #2791: When a node is accepted, an error or a warning should be displayed if its hostname or ip is already present * Bug #2792: During a migration from 2.3.8 to 2.4.0~beta3, rudder-agent postinst can display some errors when copying CFEngine binaries * Bug #2799: Change path of admin Rudder syslog * Bug #2807: After a migration from 2.3 to 2.4.0~beta3, Rudder webapp isn't functional until jetty is restarted * Bug #2812: We are catching Throwable ! * Bug #2822: A rudder upgrade does not add a default role to users in rudder-users.xml if they were admins in 2.3 * Bug #2825: On the inventory screen, hardware tab, only the text is clickable to change the items currently visible * Bug #2826: The very first display of a node fails * Bug #2829: On Rudder 2.4.0~beta3, in distributePolicy/1.0/initCheck.st the init script for rudder-agent consider that CFEngine process are always running * Bug #2831: Upgrade from any 2.4 *version < 2.4.0~beta2 *to * version > 2.4.0~beta2* on *rudder-inventory-ldap* package because of file */opt/rudder/share/upgrade-tools/rudder-upgrade-LDAP-schema-2.3-2.4-PI-PT-CR-names-changed.pl* * Bug #2836: Problem layout in 2.4 documentation * User story #2838: Adding report message in compliance reports * Bug #2839: Rudder 2.4.0~beta3 Webapp interface is still blocked on "Rudder loading" page on CentOS 6 64bits * Bug #2842: Jetty can't be started with a JAVA_HOME which is /usr/java * Bug #2844: Rudder sysadmin log file depends on the user locale which restart the jetty * Bug #2845: Adding a line in search node form adds a form in the form * Bug #2848: The initial promises on a node have a disturbing error message about rudder-passwords.conf * User story #2850: rudder-agent package should tell user what to do (cat server name in policy_server.dat and run init.d/rudder-agent start) * Bug #2851: Viewing Directive modification diff in the event logs is too ugly * Bug #2855: Rudder doesn't properly checks the folder name for techniques when writing them * Bug #2856: It's impossible to delete a node when it is displayed in a popup * Bug #2858: Make sure rudder-webapp postinst script *re*starts apache * Bug #2859: The ajax loader spinner is not transparent * Bug #2860: priority does not appear to have an effect for directives derived from multi-instance techniques * User story #2862: rudder-users.xml : better example * Bug #2863: bad base href after upgrade * Bug #2864: Change Configuration Management section's name * Bug #2865: details of a node in pop-up view * User story #2866: Improve Event logs table * User story #2869: Improve tables presentation * Bug #2870: Display a clear visual difference between section and subsection * Bug #2871: Display the subsection "Rule settings" only when we click on a rule * Bug #2874: Reorder list of rules table * Bug #2875: Reorder list of rules table * Bug #2877: When a deployment is disallowed because of CFEngine check, no message is given about what is wrong * Bug #2879: Some init scripts installed on a Rudder server don't have LSB headers * User story #2884: File to disable rudder-agent on a node * User story #2885: Better explanation about search request * Bug #2886: Change "asset" to "node" in rudder doc * Bug #2891: Repository "www.rudder-project.org/apt-2.4/" is not signed * Bug #2892: PostgreSQL migration in rudder-webapp postinst in Rudder 2.3 must be moved to rudder-upgrade script * Bug #2893: Typo: "template" used in the Directive screen * Bug #2894: Some types are not handle by the eventlog migration from fileFormat2 to forFormat3 * Bug #2895: Reload an archive made before an eventlog migration lead to an error * User story #2896: Improve display of sections and subsections * Bug #2898: Missing tag in Fusion Inventory reports in Ubuntu LTS 12.04 32-bit * Bug #2899: Handle empty MACHINEID tag in Fusion Report * Bug #2900: Rudder migration scripts doesn't take into account indexes which could lead to bugs about non-visible groups, directives and rules * Bug #2902: Hover behavior on button has changed by side effects * User story #2903: Change look'n'feel of buttons * Bug #2904: The rule grid has the details and parameters column which are sortable * User story #2906: Improve use of the English language in the web UI * Bug #2909: Missing "silent" option to curl in distributePolicy system Technique * Bug #2912: 'Repaired' should not be green * Bug #2913: When restarting Rudder, and the deployment status is in error, the display of the error message display Failure(...) objects * Bug #2915: The grid of software installed/Environment variable/Processes on the node are not consistent with the other grid * Bug #2916: Reordering the elements in the report details leads to plus and minus mayhem * Bug #2917: /opt/rudder/bin/rudder-upgrade contains some LDAP user DNs hardcoded * Bug #2920: On tests, logger try to write to /var/log/rudder/core/ * Bug #2921: In clone/create group, the modification message explanation is below the field * Bug #2922: In node quick search, in the list of option, the current selection should not be blue * Bug #2923: promises.cf generated on the nodes must contains bundlesequence calling to 'set_red_button' and 'clean_red_button' in order to use red button feature on nodes * User story #2924: Add a lighter border to the fieldsets * Bug #2925: broken links in lateral menu * Bug #2926: When creating a new Rule, it feels as if nothing happens * Bug #2927: java.util.NoSuchElementException: None.get after deleting a Rule * Bug #2928: Links on the archive page are broken