Dell NativeEdge : Erreur de déploiement des blueprints « libcrypto error »

Summary: Cet article traite d’un problème susceptible de se produire lors du déploiement du blueprint NativeEdge et contient les manières les plus probables de le traiter.

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

Présentation

Lors de l’utilisation des blueprints NativeEdge, vous pouvez rencontrer des erreurs liées à la clé SSH lors de l’exécution, en particulier une erreur « libcrypto ». Cette erreur se produit généralement en raison de problèmes de formatage de la clé SSH privée, tels que des espaces supplémentaires, des retours chariot ou des caractères de nouvelle ligne. Cet article a pour but de vous aider à comprendre et à résoudre ce problème en vérifiant votre clé SSH dans l’interface utilisateur NativeEdge Secrets.

Symptômes

Lorsque l’exécution du blueprint échoue en raison d’une clé SSH privée incorrecte, vous pouvez voir un message d’erreur similaire à ce qui suit :
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

Cette erreur indique que la clé SSH utilisée par le blueprint n’est pas au format correct. La cause la plus fréquente est la présence de caractères supplémentaires, tels que des espaces supplémentaires, des caractères de retour à la ligne ou des retours chariot, qui peuvent se produire lorsque la clé est copiée et collée dans l’interface utilisateur Secrets.

Cause

L’erreur peut s’afficher en raison de clés SSH mal formatées. Cela peut se produire en raison de :
1. Espaces supplémentaires : Espaces imprévus avant ou après la clé
2. Retours chariot : Symboles de retour chariot supplémentaires, qui sont invisibles dans certains éditeurs de texte, mais qui peuvent perturber la structure
de la clé 3. Caractères de saut de ligne : Caractères de saut de ligne supplémentaires ou manquants qui modifient le format prévu de la clé

Ces problèmes de formatage empêchent la clé d’être analysée correctement, ce qui entraîne l’erreur « libcrypto » lors de l’exécution du blueprint.


Solution

Pour résoudre le problème, procédez comme suit :

1. Vérifier la clé SSH dans les secrets NativeEdge

  • Connectez-vous à l’interface utilisateur de NativeEdge Manager.
  • Accédez à la section Secrets.
  • Recherchez le code secret qui stocke la clé SSH.
  • Examinez attentivement la clé SSH à la recherche de l’un des éléments suivants :
   - Espaces supplémentaires : Vérifiez avant et après le texte clé.
   - Retours chariot : Ceux-ci ne sont peut-être pas visibles, mais vous pouvez les détecter en vérifiant le format de la clé dans un éditeur de texte brut.
   - Caractères de saut de ligne : Assurez-vous que la touche commence et se termine correctement, sans sauts de ligne involontaires.

2. Corrigez le format de la clé SSH

Si vous rencontrez des problèmes, modifiez la clé directement dans l’interface utilisateur Secrets :
  • Supprimez les espaces, les retours chariot ou les caractères de nouvelle ligne supplémentaires.
  • Assurez-vous que la clé est formatée exactement comme lorsqu’elle a été générée.
  • Enregistrez les modifications.

3. Valider la clé

Pour vous assurer que la clé est valide :
  • Utilisez un client SSH pour tester la clé. Par exemple, vous pouvez essayer de vous connecter à un serveur distant à l’aide de la clé :
    ssh -i /chemin/vers/votre/clé user@hostname
  • Si la clé fonctionne sans problème, elle doit être correctement formatée.
  • Exécutez à nouveau le Blueprint
Remarque : Nous utilisons le format OpenSSH et pour utiliser la même clé pour la validation à l’aide de l’utilitaire PuTTY, l’utilisateur doit convertir la clé en clé compatible PuTTY.

Après avoir corrigé la clé dans l’interface utilisateur Secrets, exécutez à nouveau le blueprint qui échouait précédemment. L’erreur « libcrypto » ne devrait plus apparaître.

Mesures préventives

- Vérifiez avant d’enregistrer : Vérifiez toujours la présence de caractères supplémentaires dans votre clé SSH avant de l’enregistrer dans l’interface utilisateur de Secrets. Par exemple, cliquez dans la zone d’édition contenant une clé et accédez à la fin de la clé. Il ne doit pas y avoir de ligne supplémentaire à la fin de la clé.
- Utilisez un éditeur de texte brut : Lors de la copie de clés SSH, utilisez un éditeur de texte brut pour éviter toute mise en forme cachée qui pourrait être introduite par d’autres éditeurs de texte.
- Automatiser les vérifications de mise en forme : Envisagez d’utiliser des scripts automatisés pour valider le formatage des clés SSH avant de les télécharger sur NativeEdge.
- Regardez l’exemple ci-dessous pour vérifier que le format de votre clé privée est similaire :
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAACFwAAAAdzc2gtcn
NhAAAAAwEAAQAAAgEAs89vY4y4cIobH1AHSQ6lxaaam2LvfH+m1ourQP9SYwAqStU2EZ0H
RegXVDrBZpPQiJhCiCiwtK76CMTSh9qwKNZEOQ7iphjbyD+cGCQA8hanaClZw8kN3ItV87
eluqhjaruhtF35DA5jUG52BrHqu05azjCKqI6mtQYs1ZD/RVB6yhFpJZUOm63KBP+1Cqkc
6/TPGA0MxRuLczUusI3ho+DebneJijTWdAT4Qifa+k902tlK85L6MUVVs1tjTzmCFn3+wq
1tIu3ZXEsVJLg6KguQ3K8iqQ2yYae2xemc4pBLFIvsDgaJaSpusktWpHSdPs0xyEirRPvU
GXoks/rS7KiQolM7uHdiY4FkmiqZOynbEIw5KEvAg+pigFwkF5RMg0U/M/VtUHfBiYFU9b
AvJSRRzcZhbwY37kNoNkBVMn53ioT6V3NUlPimQVYFcQ4OkjvGRZyZ9RQnl2wOsq6rX6sX
A1LzXaQzcHhhHD6cGUuUNd1Uc9CSOiVXC6iQLmMc6Qj4/nDm/uIX7cnPgW1AfcG98bElUa
3EpI4MvY35S3vmagHOwRCu1KZzWCw3rFtvGUT4Qi4rJSmgLhOYg79tRdA+eMyfqso1EROW
1i4GSsHY9pfiD/wesKAeg3hatcuBRSVaZ/guYaYVBYKYTTeolaugZslAugHIUiPkzNGKly
sAAAdQ2juk69o7pOsAAAAHc3NoLXJzYQAAAgEAs89vY4y4cIobH1AHSQ6lxaaam2LvfH+m
1ourQP9SYwAqStU2EZ0HRegXVDrBZpPQiJhCiCiwtK76CMTSh9qwKNZEOQ7iphjbyD+cGC
QA8hanaClZw8kN3ItV87eluqhjaruhtF35DA5jUG52BrHqu05azjCKqI6mtQYs1ZD/RVB6
yhFpJZUOm63KBP+1Cqkc6/TPGA0MxRuLczUusI3ho+DebneJijTWdAT4Qifa+k902tlK85
L6MUVVs1tjTzmCFn3+wq1tIu3ZXEsVJLg6KguQ3K8iqQ2yYae2xemc4pBLFIvsDgaJaSpu
sktWpHSdPs0xyEirRPvUGXoks/rS7KiQolM7uHdiY4FkmiqZOynbEIw5KEvAg+pigFwkF5
RMg0U/M/VtUHfBiYFU9bAvJSRRzcZhbwY37kNoNkBVMn53ioT6V3NUlPimQVYFcQ4OkjvG
RZyZ9RQnl2wOsq6rX6sXA1LzXaQzcHhhHD6cGUuUNd1Uc9CSOiVXC6iQLmMc6Qj4/nDm/u
IX7cnPgW1AfcG98bElUa3EpI4MvY35S3vmagHOwRCu1KZzWCw3rFtvGUT4Qi4rJSmgLhOY
g79tRdA+eMyfqso1EROW1i4GSsHY9pfiD/wesKAeg3hatcuBRSVaZ/guYaYVBYKYTTeola
ugZslAugHIUiPkzNGKlysAAAADAQABAAACADv1qjFKFZ8BjrXMXAGSrtjQC7JRNYcQkjPs
8ziDa5ez0GaP3q3U7T30fQMLbL6l/93s2BLLbtFxn9MYvxOqax/TA4D7Y7z7gR6vh3/NUb
torn5fe518B/FJTWouDUfHKw/Gbc/VnlzU121UyGrHHX1ETaeALFy05QZsfrrg1R7qDWgg
ki2EHRDwzPMJyfc6GXjdc8mTYHTCEKhkTaN2TI33SHURy32YzQJ3PcnhvHXH1TG9T+8VTf
TsJ/3dNaqPhL+3WCLW7hO9uMO8DdrmzA6FONM+W5KADMHfyWUJ19T9ROwfFKJAr8Wv7qXp
1YSVlnIAvt8IzIP+beXpAyA5Peg53ANqWpTO0Oh+d0y8Xdev17D82kMww80IWRRYJsc4hn
HagQuGZ4e7phzfbHqTAh6MBgWkRR6HaTb/CkekJIH8MueH55+PZ0NZjPcFc7FwwuLMisci
TfZLVHSLFTTC1OT+pbZ9skjdj90hUCT9VWH9cMmjVkVfEu3BDTo3pMaJk9KYLHghMug+ts
iX1AbV8W55LEvgowWQIgzsLQOJkcRVN7KN6br12hWZ85qFbccSrwh2lEZlnyMi28MJ3Okl
zp2uWyPSfdJc44ZM7pSyyV0rhETLM8HqIP6K4TuLlrv7KfwcRwF3Hnps9A3x5EFb0+YSm5
VPJmhpBo3sIFEwiUphAAABAEcBQqnRq11pzcnDT2RFhE+ob2MBUkZdpw8wY6RKzrMzgC3S
u5TvAeIH6x1m+VVe07DteMhh7ihaaIbRyIpJL8IbtNxQI1tzSRX7fWFpRaZImnA+SOCsi/
uMBS15zOA+8a3OREE356lyr/4Y87vscIdr/rznC+46unWAkB8DDcxsX8XOae+uo6DAdUEn
Gn3p4ulzbXflt21HDEPPMYn/nOYi9sUJghmWvaiYnv10FHI/zNIdDZCLUTeQZUUOn4v1Ug
iPGABNYSBOIw628WOtHTT7FlxRNxqvOByjPFnJ+b3nRDohZQmgsxlb9jgfeps7Us08vHyX
Z67dw+MpRdlSfoYAAAEBANPyyBgHJzBT/qdFNZMTkamc/lIgrRKLDJzhqqJ8SXsSovLNTM
wYos2YCRFZ3j+XNnZ5cqgf2WaER6R3K+q6eO8gzupkS8OQdnR8ZRxPYoa1zImNIFyKpZIC
dA3G7yQGWDUo5sj65DBmvazUu6Mj3IixfGIWNDUpcOj8YksBltCB8ztwFPYK5opp4Pa5yu
RbQTmo70/FqHH9Ocun9zotYwtxrw+ZPkxfZniD+sA1cTTjyJWlMYfrpB6OWUc6RRlSLUar
Vdo5XeKXyKQThdvc0seyvn7+cf6f1Qfc8uzABspEgAkCgS50pWu/r6sZwjDSjVazuufLVI
vye/bOI6Hs0SkAAAEBANkuq7LUbY59/ZZ84X3WiSB5qa8U2XaOQuRhLN0c1hiA8/eabvUw
zuU/9pdfCUuRnKe/RKuo8LrbqVXmoVj/7uXNSF/cjCGkFYKjEjL6mOPuY9HhMydmhtql5q
vUo7PD4tkF7LSZ0WFUYvAg1p8MwbTpz4ahXWpY3l5ERdUNeiSJDxr52xlQ5CYd/4iZayqk
Aeg475R7xcdqZQpLqbzzULrpE9BaGG5dBnBdAN5PucZMxZidKDIqsOI5SRmui3YmrOWXU/
yGVxZy3S0Ja89Ek1q6GCW4qQC3zcwI+wRTlYQhlAyKKHSuirsQ0hsJFTSNnfw0ttAmANfA
/3La20/3DDMAAAAXZW9hZG1pbkBzcmUwODA4Ni15YWViejIBAgME
-----END OPENSSH PRIVATE KEY-----

Références

Suivez l’article connexe pour comprendre toutes les étapes lors de la génération des clés publiques et privées pour les déploiements NativeEdge : Dell NativeEdge : Comment générer des clés privées et publiques pour les déploiements 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.