Environment
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1 Business Objects Reporting
Situation
In some cases after restart of the linux server, or after manually starting the services, Business Objects Reporting fails to load on linux.
ERROR: "Error: An error occurred while trying to launch the ZENworks Reporting Java Infoview. For more details, see the ZCC log. "
ERROR (in zcc.log ):
Exception Info:
23 Oct 2008 15:18:28 Class.......
com.novell.zenworks.reports.exception.ReportException
23 Oct 2008 15:18:28 Message.....
com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Server
zcm.domain.com not found or server may be down
cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$NotFoundInDirectory:
Server zcm.gbdarchitects.com not found or server may be down
cause:java.net.ConnectException: Connection refused
detail:Server zcm.domain.com not found or server may be down
23 Oct 2008 15:18:28 Class.......
com.novell.zenworks.reports.exception.ReportException
23 Oct 2008 15:18:28 Message.....
com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Server
zcm.domain.com not found or server may be down
cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$NotFoundInDirectory:
Server zcm.gbdarchitects.com not found or server may be down
cause:java.net.ConnectException: Connection refused
detail:Server zcm.domain.com not found or server may be down
Also
Manually stopping and restarting the service
/etc/init.d/BobjEnterprise115 stop
/etc/init.d/BobjEnterprise115 start
shows ERROR: "Failed to register with name server. Reason: a server of this name already exists. Please check for name duplication and validness of the server: zcm.ConnectionServer "
Resolution
This is fixed in version 10.2 - see KB 7003225 "ZENworks 10 Configuration Management 10.2" which can be found at https://www.novell.com/support
Prior to 10.2, you can use the following workaround:
- Run /etc/init.d/BobjEnterprise115 stop "
- Navigate to /opt/novell/zenworks/share/boe/bobje/serverpids directory.
- Delete all the pid files. rm *.pid
- Run /etc/init.d/BobjEnterprise115 start
Additional Information
When the BobjEnterprise115 script stops all the BOE services, some of the corresponding pid files in the serverpids folder do not get deleted.
So, when the BobjEnterprise115 script starts back the services, it seems that the those services are already running.
Deleting the leftover pid files before BobjEnterprise115 starts, should solve this issue.