Just Published! Threat Report: Exposing Malware in Linux-Based Multi-Cloud Environments | Download Now

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

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

Environment

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

Symptoms

  • 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

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.

Related Content


Labels (2)
Was this article helpful? Yes No
No ratings
Article Information
Author:
Creation Date:
‎04-09-2022
Views:
395
Contributors