La depuración de comunicaciones del agente afecta a componentes del agente y el motor.
Compruebe lo siguiente si hay problemas después de habilitar el cifrado de contraseña:
password_encrypt_module ./bfcrypt.dll;./bfpwcrypt.conf
Si se han realizado todas estas comprobaciones pero el problema continúa, intente habilitar el rastreo y examinar los registros de salida. Para habilitar el rastreo, haga lo siguiente:
activity_log bfagent.log
Puede especificar otra vía de acceso en lugar de bfagent.log.
En bfagent.conf, la propiedad password_encrypt_module debe apuntar a la vía de acceso correcta hacia bfcrypt.dll. Ejemplo:
password_encrypt_module /opt/buildforge/bfcrypt.dll
[ 8928] bfcryptloader.c : 208: Loading password encryption module.
[ 8928] bfcryptloader.c : 223: module: bfcrypt
[ 8928] bfcryptloader.c : 232: Loading module: C:/BuildForge71.181.Agent/bfcr
ypt.dll
[ 8928] bfcryptloader.c : 262: Failed loading DLL, error code = 0
Una carga satisfactoria produce una salida como la siguiente:
[ 12248] bfpwdlocloader.c: 134: Looking for password locator: ssl_key_password_locator
[ 12248] bfpwdlocloader.c: 244: Looking for password for prop ssl_key_password from bfagent.conf.
[ 12248] bfcryptloader.c : 208: Loading password encryption module.
[ 12248] bfcryptloader.c : 223: module: bfcrypt
[ 12248] bfcryptloader.c : 232: Loading module: ./bfcrypt.dll
[ 12248] bfcryptloader.c : 269: Loading procedure bfcrypt_init.
[ 4912] agent.c : 237: AUTH failed
Si está seguro de que la contraseña es la correcta, podrá realizar un diagnóstico más detallado del problema. Habilite la depuración para el módulo bfcrypt.dll. Para habilitar la depuración, establezca la siguiente variable de entorno:
BFDEBUG_SECURITY=1
Debe establecerse globalmente si el agente se ejecuta como servicio.
La salida de depuración se coloca en bfcrypt.txt, en el directorio donde se inicia el agente.
La siguiente salida indica que la clave correcta no está en bfpwcrypt.conf en el agente:
load_keys_from_file: Parsed 1 key configurations.decrypt:
Looking for key matching info: 922492fe0c4010008304c3670e1e0e1e, length=32
decrypt: Comparing against: 4d553f110c401000ac08000051f651f6, length=32
decrypt: Warning! No matching key found.
La siguiente salida indica una coincidencia de claves correcta:
load_keys_from_file: Parsed 2 key configurations.decrypt:
Looking for key matching info: 922492fe0c4010008304c3670e1e0e1e, length=32
decrypt: Comparing against: 7427ab360c4010008f9d000049664966, length=32
decrypt: Comparing against: 922492fe0c4010008304c3670e1e0e1e, length=32
decrypt: Found match: 922492fe0c4010008304c3670e1e0e1e, length=32