WebPulse Healthcheck Error – Database Not Updating / License Expired
search cancel

WebPulse Healthcheck Error – Database Not Updating / License Expired

book

Article ID: 408953

calendar_today

Updated On:

Products

Security Analytics

Issue/Introduction

The WebPulse healthcheck check fails with the following symptoms:

  • WebPulse database update time shows an error:

     
    Last update: Error getting last WebPulse database update time.
  • Healthcheck status displays:

     
    Webpulse reputation: status: error err_code: ERR_CODE_UNKNOWN error_message: license expired health_test_status: FAIL

Environment

SA 8.2   8.3

Cause

This issue occurs when the WebPulse (BCWF) database becomes stale or corrupted, preventing proper updates.
Even if the license is valid, the healthcheck may incorrectly report a “license expired” error because the WebPulse database cannot be read or synchronized.

Resolution

To resolve the issue, force the WebPulse database to re-download and reinitialize:

  1. Remove the existing database files:

     
    rm -rf /var/lib/bcwf/*
  2. Run the shine.sh script to download the latest BCWF database and restart services:

     
    shine.sh

    Note: This process may take a few minutes to complete.

  3. Once finished, the script will restart dependent services such as webpulse-verdict.

  4. Verify successful update by checking the output. A healthy update shows messages similar to:

     
    stat: cannot stat ‘/var/lib/bcwf/bcis.current’: No such file or directory Detected update to BUFF. Old DB modified time: 1754684486, New Modified Time: 1754684562, New Version: 452200300 Restarting webpulse-verdicts service
  5. Confirm the WebPulse healthcheck passes and that the database update time is current.