Solutions

New installation of Reporter 9.x on Linux refuses to start - "Failed to load CURL library 'libcurl.so.3'

Solutions ID:    KB3828
Version:    3.0
Status:    Published
Published date:    06/14/2010
Updated:    06/14/2010
 

Problem Description

After performing a new and clean installation of Reporter 9.x on a Linux server, the service refuses to start. The most frequent occurance of this message is on Blue Coat Reporter  Release Version 9.2.2.1, 45899 on Red hat LINUX machines using version 5.5.

Here is a snapshot you will see on the console or in bcreporter.out file:

2010-06-14 16:21:32 (4c168f4c) ALW.ERRO.START
   src/sg_curl.cpp,94,
      main_e194f3c0(3784635328),,
   Failed to load CURL library 'libcurl.so.3'
2010-06-14 16:21:32 (4c168f4c) ALW.ERRO.START
   src/sg_global_context.cpp,111,
      main_e194f3c0(3784635328),,
   Failure loading CURL library
2010-06-14 16:21:32 (4c168f4c) ALW.ERRO.START
   src/sg_main.cpp,1206,
      main_e194f3c0(3784635328),,
   'GlobalContext::ClassInit' failed
2010-06-14 16:21:32 (4c168f4c) ALW.WARN.SCHED
   src/sg_schedule.cpp,176,
      main_e194f3c0(3784635328),,
   'sm_bClassInitDone' is already false
2010-06-14 16:21:32 (4c168f4c) ALW.INFO.CONFI
   src/sg_cfg_node.cpp,4978,
      main_e194f3c0(3784635328),,
   Completed copying the configuration node database due to shutdown failure (/opt/bc/reporter/system/_shutdown_failure_temporary_settings_backup)
2010-06-14 16:21:33 (4c168f4d) ALW.INFO.SHUTD
   src/sg_main.cpp,1593,
      main_e194f3c0(3784635328),,
   Stopping...
Blue Coat Reporter (64-bit), Release Version 9.2.2.1, Build 45899, Linux (Linux localserver.localdomain 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux) [CentOS release 5.5 (Final)]
Copyright (C) 2009 Blue Coat Systems, Inc.  All rights reserved.
2010-06-14 16:21:33 (4c168f4d) ALW.ERRO.UNDEF
   src/sg_exit.cpp,13,
      <unavailable>(3784635328),,
   Exiting process -- exit code: 5 (src/sg_main.cpp:2478:)

Resolution

This is caused by a missing libcurl. Install libcurl with your Linux distribution's package manager. Reporter should start up correctly once libcurl is installed.

To check if libcurl is installed on Fedora, use this command:

yum list libcurl
yum info libcurl

To install libcurl on Fedora, use this command:

su -
your root password
yum install libcurl

 

NOTE1: More information on Curl, can be found here: Wiki link

NOTE2: For a list of avaialble LINUX commands pertenent to Bluecoat Reporter, see FAQ273

NOTE3: For detailed instructions on installing, or upgrading Reporter on linux, see FAQ240.

NOTE4: For other curl problems, and how to solve them, see KB3285


Rate this Page

Please take a moment to complete this form to help us better serve you.

Did this document help answer your question?
 
 
If you are finished providing feedback, please click the RATE CONTENT button. Otherwise, please add more detail in the following text box and then click RATE CONTENT.
 
 

Your response will be used to improve our document content.

Ask a Question