Workload: CBC sensor install fails on Linux Workloads with non-english locale environments (ERROR: : Fingerprint not found in key file)
search cancel

Workload: CBC sensor install fails on Linux Workloads with non-english locale environments (ERROR: : Fingerprint not found in key file)

book

Article ID: 285090

calendar_today

Updated On:

Products

Carbon Black Cloud Workload

Issue/Introduction

  • Workload cannot be enabled if the VM environment is set to non-english locale (like Japanese).
  • CBC sensor install fails on the Linux Workload with following log line in vmware.log:
CBLauncher: ERROR: : Fingerprint not found in key file

Environment

  • Workload: All supported versions
  • CBLauncher version: 1.1 and early versions
  • VMware vCenter: All supported versions

Cause

CBLauncher version 1.1 does not handle non-English locale correctly.

Resolution

The issue is resolved in CBLauncher version 1.2.

Workaround Steps:
1) Uninstall cblauncher and cbsensor. Deregister sensor from CBC backend UI.
2) Get status of current locale:
sudo localectl status
(Save current locale so that it can be later restored)
3) Change system locale to english. :
sudo localectl set-locale LANG=en_US.UTF-8
4) Install cblauncher-1.1 version.
5) Edit /etc/cblauncher.conf to enable trace logs.
Change DEBUG_LEVEL=16
6) Initiate sensor install from backend.
7) Confirm that sensor installation succeeds.
8) Restore system locale back to non-english locale.