SAP Knowledge Base Article - Public

1333326 - Report Application Server not starting in Crystal Reports Server 2008 on SUSE LINUX Enterprise Server 9

Symptom

Unable to start Report Application Server

Reproducing the Issue

  1. Install Crystal Reports Server 2008 without the GUI (X Server) Components on SUSE LINUX Server
  2. Unable to start the RAS Server
  3. Create new Report Application Server, but it does not start

Crystal Reports Server 2008
Suse Linux Enterprise Server 9

Cause

X Server components are not installed on SUSE LINUX.

Resolution

Install X Server components on SUSE LINUX before installing Crystal Reports Server 2008

See Also

  1. Check to see if you can View a report with the page server
  2. Schedule a report with the Job Server put a -trace and -crpetrace on the process to see how far it is getting before it dies.
There may be problems seen where the Xvfb processes are not shut down gracefully. When the stopserver script is executed, the Xvfb processes continue to run. These should eventually die off, but the user may kill these. Problems can arise with shared memory and Xvfb processes. Sometimes this can be caused by servers being run under different user accounts. Look for user names in the process lists by the following command:

ps -u

NB: There are a number of processes that run on a Unix install that mimic the Windows registry and allow you to use a Windows COM DLLs (.so objects in Unix). The main processes are:                                                                                       
                                                                                                                                   
1. Xvfb - X Server. You will see five of these in memory by default. These are used to mimic a display driver (which our print engine needs to render the reports).                                                                                                      
2. XvfbDaemon - The parent process for the child Xvfb processes.                                                                     
3. Watchdog - Monitors the other MainWin processes                                                                                   
4. Mwrpcss - MW's RPC process for Unix. Business Objects uses RPC within products and it is required to run so the servers work properly.                                                                                                                                
5. Regss - This is the process that loads the registry and makes it available for these processes.                                   
                                                                                                                                   
                                                                                                                                   
Xvfb is the X Windows Virtual Frame Buffer, which is used to generate a display on the server without the need for an actual display session. It is important to be aware of this daemon and what it is used for. Problems with, or lack of, an Xvfb daemon can cause issues with report viewing in BOE. Issues with the Xvfb processes can result in crashing RAS servers, Job Server Child processes and Page Server sub processes.

Keywords

RAS, crash, stopped , KBA , BI-BIP-DEP , Webapp Deployment, Networking, Vulnerabilities, Webservices , Problem

Product

Crystal Reports Server 2008 V0