<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
I have tried with FusionInventory 2.3.8 and I get the same error.<BR>
<BR>
ERROR com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Error when trying to parse report: <BR>
Can't parse the input report, aborting<BR>
cause: Error when post processing report with 'post_process_inventory:check_consistency', abort<BR>
cause: Missing node ID attribute 'UUID' in report. This attribute is mandatory and must contains node ID.<BR>
cause: Missing XML element: 'UUID'. <BR>
<BR>
<BR>
Looking into FusionInventory code, i have found that Rudder.pm module was included under Linux Inventory Tasks<BR>
<BR>
FusionInventory-Agent\perl\agent\FusionInventory\Agent\Task\Inventory\Linux\Rudder.pm<BR>
<BR>
Is it possible that Rudder fields are only included in Linux machines?<BR>
<BR>
Regards<BR>
<BR>
El mié, 25-06-2014 a las 19:30 +0200, Jonathan Clarke escribió:
<BLOCKQUOTE TYPE=CITE>
    Apologies, I should have specified the version. Rudder <= 2.10 uses Fusion 2.2.*, and manually adds fields in the inventory. As of Fusion 2.3.*, we contributed a Rudder module upstream, so plain FusionInventory has all the fields Rudder requires. Rudder >= 2.11 will use FusionInventory 2.3.*.<BR>
    <BR>
    Can you try again with the latest version of FusionInventory?<BR>
    <BR>
    Jonathan<BR>
    <BR>
    <BR>
    On 25/06/14 14:16, Fernando Sancho Glez-Calero wrote:<BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE TYPE=CITE>
        I have installed fussion inventory in a Windows machine, 2.2.7 version, like fusioninventory deployed in rudder 2.6, but seems like ocs generated are not accepted by rudder server.<BR>
        <BR>
        [2014-06-25 13:06:28] ERROR com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Error when trying to parse report: <BR>
        Can't parse the input report, aborting<BR>
        cause: Error when post processing report with 'post_process_inventory:check_consistency', abort<BR>
        cause: Missing node ID attribute 'UUID' in report. This attribute is mandatory and must contains node ID.<BR>
        cause: Missing XML element: 'UUID'. <BR>
        <BR>
        My OCS file has an UUID node, but ocs files generated by rudder agent are slightly different. Rudder ones contains a "tail" section with rudder agent information and a RSA key<BR>
        <BR>
        Regards<BR>
        <BR>
        El mié, 25-06-2014 a las 09:02 +0200, Jonathan Clarke escribió: <BR>
        <BLOCKQUOTE TYPE=CITE>
            Dear Fernando,<BR>
            <BR>
            Sorry for the late reply. It should be possible to just run the inventory on your Windows machines, if this is what you need.<BR>
            <BR>
            To achieve this, you just need to install the FusionInventory agent on each Windows machine. This should be called to make an inventory (you can have it stored on disk using --local=/some/directory). That (a .ocs file, actually containing XML) should be sent to Rudder's inventory endpoint (usually something like "curl -f --user login:password -T "/some/directory/your-inventory-file.ocs"). The login/password can be found in Rudder's configuration file (/opt/rudder/etc/rudder-web.properties on the server).<BR>
            <BR>
            This whole operation could maybe be automated by FusionInventory, and configure it to send the XML file directly but I'm not sure about this step.<BR>
            <BR>
            However, bear in mind that Rudder does not have a concept of "inventory only" machines, so will generate CFEngine promises for these machines (if you accept them in Rudder) and will show that the compliance is 0% because no reports will be coming from them.<BR>
            <BR>
            Hope this helps!<BR>
            Jonathan<BR>
            <BR>
            On 24/06/14 12:59, Fernando Sancho Glez-Calero wrote:<BR>
            <BR>
            <BLOCKQUOTE TYPE=CITE>
                Nobody knows how to add a Windows machine to rudder?  I only need it for inventory. I don't need CFEngine support.<BR>
                <BR>
                El mar, 10-06-2014 a las 11:12 +0200, Fernando Sancho Glez-Calero escribió:<BR>
                <BLOCKQUOTE TYPE=CITE>
                    AFAIK, windows agent is commercial, but I only would need it for inventory purposses. <BR>
                    <BR>
                    ¿Is there any way to add windows machines to Rudder server without CFEngine?<BR>
                    <BR>
                    Regards<BR>
                    <BR>
                    <BR>
                    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
_______________________________________________
rudder-users mailing list
<A HREF="mailto:rudder-users@lists.rudder-project.org">rudder-users@lists.rudder-project.org</A>
<A HREF="http://www.rudder-project.org/mailman/listinfo/rudder-users">http://www.rudder-project.org/mailman/listinfo/rudder-users</A>
</PRE>
<BR>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
                </BLOCKQUOTE>
                <BR>
                <BR>
                <BR>
<PRE>
_______________________________________________
rudder-users mailing list
<A HREF="mailto:rudder-users@lists.rudder-project.org">rudder-users@lists.rudder-project.org</A>
<A HREF="http://www.rudder-project.org/mailman/listinfo/rudder-users">http://www.rudder-project.org/mailman/listinfo/rudder-users</A>
</PRE>
            </BLOCKQUOTE>
            <BR>
        </BLOCKQUOTE>
        <BR>
        <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<A HREF="http://www.castillalamancha.es"><IMG SRC="cid:part5.03060609.08080808@normation.com" ALIGN="bottom" ALT="Firma Correo" BORDER="0"></A>
</TD>
</TR>
</TABLE>
    </BLOCKQUOTE>
    <BR>
</BLOCKQUOTE>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<A HREF="http://www.castillalamancha.es"><IMG SRC="cid:1404109987.6840.9.camel@einsc018035.ijclm.es" ALIGN="bottom" ALT="Firma Correo" BORDER="0"></A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>