Actions
Bug #4699
closedInventories from AIX machines fail with "invalid structural object class chain (aixNode/unixNode)" error
Status:
Released
Priority:
2
Assignee:
Jonathan CLARKE
Category:
Web - Nodes & inventories
Target version:
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:
Description
I just tried to add an AIX node to my Rudder 2.10.0 server. The inventory was accepted by the endpoint, but then later caused a failure visible in the logs with the following messages:
[2014-03-29 10:08:08] INFO com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - New input report: 'sovma136-2014-03-29-10-53-27.ocs' [2014-03-29 10:08:08] WARN com.normation.inventory.provisioning.fusion.FusionReportUnmarshaller - Error when parsing date for last user loggin. Awaited format is EEE MMM dd HH:mm, found: Mar 29 10:36 still [2014-03-29 10:08:08] INFO com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Report 'sovma136-2014-03-29-10-53-27.ocs' parsed in 401 milliseconds, sending to save engine. [2014-03-29 10:08:09] ERROR com.normation.inventory.ldap.provisioning.DefaultReportSaver - Report processing will be incomplete, found error: Can not add tree: nodeId=f5b2bb63-5c8a-0000-02c0-a8fd88000000,ou=Nodes,ou=Pending Inventories,ou=Inventories,cn=rudder-configuration. Reported exception was invalid structural object class chain (aixNode/unixNode) [2014-03-29 10:08:09] ERROR com.normation.inventory.ldap.provisioning.DefaultReportSaver - Error was caused by exception: invalid structural object class chain (aixNode/unixNode) [2014-03-29 10:08:09] INFO com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Report file processed in 180 milliseconds
I attach the inventory XML file to aid in reproducing.
Files
Actions