Project

General

Profile

Bug #3838

Updated by Nicolas PERRON almost 12 years ago

I installed several agents and noted that the first initialization results in an invalid truncated inventory file on the rudder server. 

 Here's the rudder log: 
 <pre> 
 [2013-08-14 09:46:15] INFO    com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - New input report: 'oratest-2013-08-14-09-36-45.ocs' 
 [2013-08-14 09:46:15] ERROR com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Error when trying to parse report:  
 Can't parse the input report, aborting 
 cause: Cannot parse uploaded file as an XML Fusion Inventory report 

 [2013-08-14 09:46:15] ERROR com.normation.inventory.provisioning.endpoint.FusionReportEndpoint - Exception was:  
 org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. 
         at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) ~[na:1.7.0_19] 
 [2013-08-14 09:46:29] INFO    com.normation.rudder.services.servers.NodeConfigurationServiceImpl - Configuration of following nodes were updated, their promises are going to be written: ec734cb7-d2d3-45fb-8200-bd527262ccb2, root 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Closing report RuleId(root-DP) 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Closing report RuleId(inventory-all) 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Closing report RuleId(hasPolicyServer-root) 
 [2013-08-14 09:46:30] WARN    com.normation.rudder.services.reports.ReportingServiceImpl - Somewhere in the expansion of variables, the bounded variable TRACKINGKEY for TRACKINGKEY in DirectiveVal inventory-all was lost 
 [2013-08-14 09:46:30] WARN    com.normation.rudder.services.reports.ReportingServiceImpl - Somewhere in the expansion of variables, the bounded variable TRACKINGKEY for TRACKINGKEY in DirectiveVal inventory-all was lost 
 [2013-08-14 09:46:30] WARN    com.normation.rudder.services.reports.ReportingServiceImpl - Somewhere in the expansion of variables, the bounded variable TRACKINGKEY for TRACKINGKEY in DirectiveVal common-root was lost 
 [2013-08-14 09:46:30] WARN    com.normation.rudder.services.reports.ReportingServiceImpl - Somewhere in the expansion of variables, the bounded variable TRACKINGKEY for TRACKINGKEY in DirectiveVal common-root was lost 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Saving expected report for rule inventory-all 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Saving expected report for rule root-DP 
 [2013-08-14 09:46:30] INFO    com.normation.rudder.repository.jdbc.RuleExpectedReportsJdbcRepository - Saving expected report for rule hasPolicyServer-root 
 </pre> 


 /var/log/rudder/httpd/error.log around the same timestamp gives me this: 
 <pre> 
 [Wed Aug 14 09:45:12 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/nodes 
 [Wed Aug 14 09:45:12 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/32362328020/1fojs0nqlmxqbar3k52gtlo8e/F9555048506034KSZCH, referer: http://rudder/rudder/secure/nodeManager/nodes 
 [Wed Aug 14 09:45:23 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:45:23 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/33876255456/1fojs0nqlmxqbar3k52gtlo8e/F9555048507235QFQLV, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:45:49 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:45:49 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/31393631362/1fojs0nqlmxqbar3k52gtlo8e/F955504850770PVLQJR, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:46:24 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:46:24 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/65418000988/1fojs0nqlmxqbar3k52gtlo8e/F955504850817HPZNGN, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:47:44 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/index.html 
 [Wed Aug 14 09:47:44 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/96460750717/40d49lt7pi5p1coqveik013m5/F955504850872DNUAVF, referer: http://rudder/rudder/secure/index.html 
 [Wed Aug 14 09:47:46 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/nodes 
 [Wed Aug 14 09:47:46 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/94608047803/40d49lt7pi5p1coqveik013m5/F955504850895IMJBKQ, referer: http://rudder/rudder/secure/nodeManager/nodes 
 [Wed Aug 14 09:47:48 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:47:48 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/76358653381/40d49lt7pi5p1coqveik013m5/F9555048509023HEDLQ, referer: http://rudder/rudder/secure/nodeManager/manageNewNode 
 [Wed Aug 14 09:47:54 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/administration/apiManagement 
 [Wed Aug 14 09:47:54 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/31327420549/40d49lt7pi5p1coqveik013m5/F9555048509354WAIVA, referer: http://rudder/rudder/secure/administration/apiManagement 
 [Wed Aug 14 09:49:09 2013] [error] [client 10.0.199.52] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost, referer: http://rudder/rudder/secure/administration/apiManagement 
 [Wed Aug 14 09:49:09 2013] [error] [client 10.0.199.52] proxy: Error reading from remote server returned by /rudder/comet_request/20226886345/40d49lt7pi5p1coqveik013m5/F9555048509354WAIVA, referer: http://rudder/rudder/secure/administration/apiManagement   
 </pre> 

   


 Running the agent a second time with "-KI -D force_inventory" seems to make it work.

Back