Dell NativeEdge: Blauwdrukken implementatiefout "libcrypto-fout"

Summary: Dit artikel heeft betrekking op een probleem dat zich kan voordoen tijdens de implementatie van de NativeEdge-blauwdruk en bevat de meest waarschijnlijke manieren om dit probleem op te lossen. ...

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

Overzicht

Wanneer u NativeEdge Blueprints gebruikt, kunt u tijdens de uitvoering fouten tegenkomen met betrekking tot de SSH-sleutel, met name een "libcrypto"-fout. Deze fout treedt meestal op als gevolg van opmaakproblemen met de persoonlijke SSH-sleutel, zoals extra spaties, regelterugloop of nieuwe regeltekens. Dit artikel is bedoeld om u te helpen dit probleem uit te zoeken en op te lossen door uw SSH-sleutel te controleren in de NativeEdge Secrets UI.

Symptomen

Wanneer het uitvoeren van de blauwdruk mislukt vanwege een onjuiste persoonlijke SSH-sleutel, ziet u mogelijk een foutbericht dat lijkt op het volgende:
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

Deze fout geeft aan dat de SSH-sleutel die door de blauwdruk wordt gebruikt, niet de juiste indeling heeft. De meest voorkomende oorzaak is de aanwezigheid van extra tekens, zoals extra spaties, nieuwe regeltekens of regelterugloop, die kunnen optreden wanneer de sleutel wordt gekopieerd en geplakt in de Secrets-UI.

Oorzaak

De fout kan verschijnen vanwege onjuist geformatteerde SSH-sleutels. Dit kan gebeuren door:
1. Extra spaties: Onbedoelde spaties voor of na de toets
2. Regelteruglooptekens: Extra regelterugloopsymbolen, die in sommige teksteditors onzichtbaar zijn, maar de structuur
van de toets kunnen verstoren 3. Nieuwe regel Tekens: Extra of ontbrekende newline-tekens die de beoogde indeling van de sleutel

wijzigen Door deze opmaakproblemen kan de sleutel niet correct worden geparseerd, wat leidt tot de fout "libcrypto" tijdens het uitvoeren van de blauwdruk.


Oplossing

Ga als volgt te werk om het probleem op te lossen:

1. Controleer de SSH-sleutel in NativeEdge Secrets

  • Meld u aan bij de NativeEdge Manager-interface.
  • Navigeer naar het gedeelte Geheimen.
  • Vind het geheim dat de SSH-sleutel opslaat.
  • Controleer de SSH-sleutel zorgvuldig op een of meer van de volgende zaken:
   - Extra ruimtes: Controleer zowel voor als na de sleuteltekst.
   -Regelteruglooptekens: Deze zijn mogelijk niet zichtbaar, maar u kunt ze detecteren door de indeling van de sleutel te controleren in een editor voor platte tekst.
   - Nieuwe line-tekens: Zorg ervoor dat de toets correct begint en eindigt, zonder onbedoelde regelafbrekingen.

2. Corrigeer de SSH-sleutelindeling

Als u problemen vindt, bewerkt u de sleutel rechtstreeks in de Secrets-gebruikersinterface:
  • Verwijder eventuele extra spaties, regelterugloop of nieuwe regeltekens.
  • Zorg ervoor dat de sleutel precies zo is opgemaakt als bij het genereren.
  • Sla de wijzigingen op.

3. De sleutel valideren

U kunt als volgt controleren of de sleutel geldig is:
  • Gebruik een SSH-client om de sleutel te testen. U kunt bijvoorbeeld proberen in te loggen bij een externe server met behulp van de sleutel:
    ssh -i /path/to/your/key user@hostname
  • Als de sleutel zonder problemen werkt, moet deze correct zijn geformatteerd.
  • De blauwdruk opnieuw uitvoeren
Opmerking: We gebruiken de OpenSSH-indeling en om dezelfde sleutel te gebruiken voor validatie met behulp van het hulpprogramma PuTTY, moet de gebruiker de sleutel converteren naar de met PuTTY compatibele sleutel.

Nadat u de sleutel in de Secrets-gebruikersinterface hebt gecorrigeerd, voert u de blauwdruk opnieuw uit die eerder niet werkte. De "libcrypto"-fout zou niet meer moeten verschijnen.

Preventieve maatregelen

- Controleer nogmaals voordat u opslaat: Controleer altijd je SSH-sleutel op extra tekens voordat je deze opslaat in de Secrets-interface. Klik bijvoorbeeld met een sleutel in het invoervak en navigeer naar het einde van de toets. Er mag geen extra regel aan het einde van de toets staan.
- Gebruik een teksteditor zonder opmaak: Gebruik bij het kopiëren van SSH-sleutels een platte teksteditor om verborgen opmaak te vermijden die door andere teksteditors zou kunnen worden geïntroduceerd.
- Automatiseer opmaakcontroles: Overweeg geautomatiseerde scripts te gebruiken om de opmaak van SSH-sleutels te valideren voordat u ze uploadt naar NativeEdge.
- Bekijk het onderstaande voorbeeld om te controleren of het formaat van uw privésleutel er hetzelfde uitziet:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Verwijzingen:

Volg het gerelateerde artikel om alle stappen te begrijpen tijdens het genereren van openbare en persoonlijke sleutels voor NativeEdge-implementaties: Dell NativeEdge: Privé- en openbare sleutels genereren voor NativeEdge-implementaties

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.