Cognos8 - DPR-DPR-1035 and "Premature end of script headers: cognos.cgi"

Hi,

I am in the process of installing Cognos8 but I’ve run into a problem. I followed the installation and configuration manual and I’m at the final steps of the installation – Cognos Configuration.

I entered all required data fields and saving the configuration generates no errors. When starting up the service, I only get the error that the mail service is not configured correctly (indicated as normal by the manual). When I click continue, I receive checkmarks for all the following steps but in the section “details” an error occurs: “DPR-DPR-1035 Dispatcher detected an error”

Below you can find a piece of the pogo logfile:

2012-03-19 13:55:30.589 INFO [ogo.contentmanager.coordinator.CMBootstrap] Thread-20: Dispatcher was successfully registered in Content Manager.
2012-03-19 13:55:36.125 FATAL [m.cognos.pogo.reportservice.ProcessManager] warpmta-ProcessManager-ProcessMgrThread: External Report Server process BIBusTKServerMain cannot be started java.lang.NullPointerException
at com.cognos.pogo.reportservice.ReportServerProcess.start(ReportServerProcess.java:143) at com.cognos.pogo.reportservice.ProcessFacade.createServerProcess(ProcessFacade.java:232)
at com.cognos.pogo.reportservice.ProcessFacade.(ProcessFacade.java:122)
at com.cognos.pogo.reportservice.RSComponentFactory.newProcessFacade(RSComponentFactory.java:70)
at com.cognos.pogo.reportservice.ProcessManager.createProcessFacade(ProcessManager.java:497)
at com.cognos.pogo.reportservice.ProcessManager.startProcess(ProcessManager.java:476) at com.cognos.pogo.reportservice.ProcessManager.run(ProcessManager.java:332)

2012-03-19 13:55:36.133 FATAL [m.cognos.pogo.reportservice.ProcessManager] metadataServiceHandler-MDSRVProcessManager-ProcessMgrThread: External Report Server process BmtMDProviderMain cannot be started java.lang.NullPointerException
at com.cognos.pogo.reportservice.ReportServerProcess.start(ReportServerProcess.java:143)
at com.cognos.metadataService.bibusHandler.mdprovider.MDProviderProcess.start(MDProviderProcess.java:58)
at com.cognos.pogo.reportservice.ProcessFacade.createServerProcess(ProcessFacade.java:232)
at com.cognos.pogo.reportservice.ProcessFacade.(ProcessFacade.java:122)
at com.cognos.metadataService.bibusHandler.mdprovider.MDProviderProcessFacade.(MDProviderProcessFacade.java:61)
at com.cognos.metadataService.bibusHandler.mdprovider.MDProviderComponentFactory.newProcessFacade(MDProviderComponentFactory.java:52)
at com.cognos.pogo.reportservice.ProcessManager.createProcessFacade(ProcessManager.java:497)
at com.cognos.pogo.reportservice.ProcessManager.startProcess(ProcessManager.java:476)
at com.cognos.pogo.reportservice.ProcessManager.run(ProcessManager.java:332)
at com.cognos.metadataService.bibusHandler.mdprovider.MDProviderProcessManager.run(MDProviderProcessManager.java:67)

I think that in spite this the service is running because when I browse to UiNode.be.ibm.com:9300/p2pd/servlet and p2pd/servlet/dispatch, I get the results as described in the manual. However, when I go to http://UiNode.swg.be.ibm.com:80/cognos8/cgi-bin/cognos.cgi, I receive the error: “Premature end of script headers: cognos.cgi” .

Could someone help me with this problem? We are running Cognos8 on a VM based on Linux (sles). All the installation and configuration steps have been done remotely via mRemote.
If you require more information or other and/or complete logfiles, don’t hesitate to ask me.

Thanks in advance!

Greetings,
Tom Cuypers

Hi Tom,

is it a single server installation or a multi server installation like gateway one on server and dispatcher and content manager on an other server?
If so, your Encryption keys are out of sync between gateway and application servers

this may be caused due to the fact that the Encryption keys were created against either an older version of Java or the JAVA_HOME variable was changed

Recreate the Encryption keys in c8/configuration directory and restart the services.
Steps:

  1. Stop Cognos8 services
  2. Navigate to crn/configuration
  3. Backup and remove the following folders and file: encryptkeypair, signkeypair, csk, and caSerial.
  4. Open Cognos Configuration.
  5. Configuration maybe required to enter in missing values, such as Content Store password. Confirm all settings are entered and no required entries are missing
  6. Restart services.

Thank you for your reply.

We are running everything on the same server. On this server, 4 virtual machines are installed each running Linux GNU distribution. Everything (besides DB2) is configured on the same VM or Node, the UiNode.

Any other ideas?