Project

General

Profile

Actions

Bug #4699

closed

Inventories from AIX machines fail with "invalid structural object class chain (aixNode/unixNode)" error

Added by Jonathan CLARKE over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
2
Assignee:
Jonathan CLARKE
Category:
Web - Nodes & inventories
Target version:
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

sovma136-2014-03-29-10-53-27.ocs (49.7 KB) sovma136-2014-03-29-10-53-27.ocs Jonathan CLARKE, 2014-03-29 11:29

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #4701: Solaris Node are not correctly identified by Rudder inventory processReleasedJonathan CLARKE2014-03-29Actions
Actions #1

Updated by Jonathan CLARKE over 10 years ago

  • Subject changed from Inventories from AIX machines fail with to Inventories from AIX machines fail with "invalid structural object class chain (aixNode/unixNode)" error
Actions #2

Updated by François ARMAND over 10 years ago

  • Status changed from 8 to Pending technical review
  • Pull Request set to https://github.com/Normation/ldap-inventory/pull/36
Actions #3

Updated by François ARMAND over 10 years ago

  • Assignee changed from François ARMAND to Jonathan CLARKE
Actions #4

Updated by François ARMAND over 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset ldap-inventory:commit:0b28e289d4c446bb56912fee31780a028b5b662f.

Actions #5

Updated by Jonathan CLARKE over 10 years ago

Applied in changeset ldap-inventory:commit:df3c61c5d681e23d976d634a8d54a4cf66adea61.

Actions #6

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.1, which was released today.
Check out:

Actions #7

Updated by Benoît PECCATTE over 9 years ago

  • Category changed from 26 to Web - Nodes & inventories
Actions

Also available in: Atom PDF