Dell NativeEdge: Error de implementación de blueprints "libcrypto error"

Summary: Este artículo se relaciona con un problema que podría aparecer durante la implementación del blueprint de NativeEdge y contiene las formas más probables de tratarlo.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Descripción general

Cuando utiliza NativeEdge Blueprints, es posible que encuentre errores relacionados con la clave SSH durante la ejecución, en particular un error "libcrypto". Por lo general, este error se produce debido a problemas de formato con la clave SSH privada, como espacios adicionales, retornos de carro o caracteres de nueva línea. Este artículo tiene como objetivo ayudarlo a descubrir y resolver este problema mediante la comprobación de su clave SSH en la interfaz de usuario de NativeEdge Secrets.

Síntomas

Cuando la ejecución del modelo falla debido a una clave SSH privada incorrecta, es posible que vea un mensaje de error similar al siguiente:
Failed to connect to the host via ssh: Load key "/opt/manager/resources/deployments/default_tenant/someid/tmp2id/f2fffff-ffff-ffef-ffff-ffffffffff": error in libcrypto

Este error indica que la clave SSH utilizada por el blueprint no tiene el formato correcto. La causa más común es la presencia de caracteres adicionales, como espacios adicionales, caracteres de nueva línea o retornos de carro, que pueden ocurrir cuando la clave se copia y pega en la interfaz de usuario de Secrets.

Causa

El error puede aparecer debido a claves SSH formateadas incorrectamente. Esto puede suceder debido a lo siguiente:
1. Espacios adicionales: Espacios no deseados antes o después de la clave
2. Retornos de carro: Símbolos de retorno de carro adicionales, que son invisibles en algunos editores de texto, pero pueden alterar la estructura
de la tecla 3. Caracteres de nueva línea: Caracteres de nueva línea adicionales o faltantes que alteran el formato previsto de la clave

Estos problemas de formato impiden que la clave se analice correctamente, lo que provoca el error "libcrypto" durante la ejecución del blueprint.


Solución

Para resolver el problema, siga estos pasos:

1. Verificar la clave SSH en las señas secretas de NativeEdge

  • Inicie sesión en la interfaz de usuario de NativeEdge Manager.
  • Vaya a la sección Secrets.
  • Busque la seña secreta que almacena la clave SSH.
  • Inspeccione cuidadosamente la clave SSH en busca de cualquiera de los siguientes elementos:
   - Espacios extras: Compruebe antes y después del texto clave.
   - Devoluciones de carros: Es posible que no sean visibles, pero puede detectarlos comprobando el formato de la clave en un editor de texto sin formato.
   - Personajes de nueva línea: Asegúrese de que la clave comience y finalice correctamente, sin saltos de línea involuntarios.

2. Corregir el formato de clave SSH

Si encuentra algún problema, edite la clave directamente en la interfaz del usuario de secretos:
  • Elimine los espacios adicionales, los retornos de carro o los caracteres de nueva línea.
  • Asegúrese de que la clave tenga el formato exacto que tenía cuando se generó.
  • Guarde los cambios.

3. Validar la clave

Para asegurarse de que la clave sea válida:
  • Utilice un cliente SSH para probar la clave. Por ejemplo, puede intentar iniciar sesión en un servidor remoto con la clave:
    ssh -i /ruta/a/su/clave user@hostname
  • Si la clave funciona sin problemas, debe tener el formato correcto.
  • Volver a ejecutar el diseño
Nota: Utilizamos el formato OpenSSH y, para utilizar la misma clave para la validación mediante la utilidad PuTTY, el usuario debe convertir la clave a la clave compatible con PuTTY.

Después de corregir la clave en la interfaz de usuario de Secrets, vuelva a ejecutar el diseño que fallaba anteriormente. El error "libcrypto" ya no debería aparecer.

Medidas preventivas

- Revisa dos veces antes de guardar: Siempre verifique su clave SSH para ver si hay caracteres adicionales antes de guardarla en la interfaz de usuario de Secrets. Por ejemplo, haga clic en el cuadro de edición con una clave y navegue hasta el final de la clave. No debe haber ninguna línea extra al final de la llave.
- Utiliza un editor de texto sin formato: Al copiar claves SSH, utilice un editor de texto sin formato para evitar cualquier formato oculto que puedan introducir otros editores de texto.
- Automatizar las comprobaciones de formato: Considere el uso de scripts automatizados para validar el formato de la clave SSH antes de cargarlos en NativeEdge.
- Mira el siguiente ejemplo para verificar que el formato de tu clave privada sea similar:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Referencias:

Siga el artículo relacionado para comprender todos los pasos durante la generación de claves públicas y privadas para las implementaciones de NativeEdge: Dell NativeEdge: Cómo generar claves públicas y privadas para implementaciones de NativeEdge

Affected Products

NativeEdge Solutions, NativeEdge
Article Properties
Article Number: 000227815
Article Type: How To
Last Modified: 20 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.