Dell NativeEdge: Blueprints-distributionsfel "libcrypto-fel"

Summary: Den här artikeln handlar om ett problem som kan uppstå under distributionen av NativeEdge-skissen och innehåller de mest troliga sätten att behandla det.

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

Översikt

När du använder NativeEdge Blueprints kan du stöta på fel relaterade till SSH-nyckeln under körningen, särskilt ett "libcrypto"-fel. Det här felet uppstår vanligtvis på grund av formateringsproblem med den privata SSH-nyckeln, till exempel extra blanksteg, vagnreturer eller tecken för ny rad. Syftet med den här artikeln är att hjälpa dig att ta reda på och lösa problemet genom att kontrollera SSH-nyckeln i användargränssnittet för NativeEdge Secrets.

Symptom

När skisskörningen misslyckas på grund av en felaktig privat SSH-nyckel kan du se ett felmeddelande som liknar följande:
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

Det här felet anger att SSH-nyckeln som används av skissen inte har rätt format. Den vanligaste orsaken är förekomsten av extra tecken, till exempel extra blanksteg, nyradstecken eller vagnreturer, som kan inträffa när nyckeln kopieras och klistras in i användargränssnittet för hemligheter.

Orsak

Felet kan uppstå på grund av felaktigt formaterade SSH-nycklar. Detta kan hända på grund av:
1. Extra mellanslag: Oavsiktliga mellanslag före eller efter nyckeln
2. Vagnreturer: Extra vagnretursymboler, som är osynliga i vissa textredigerare, men som kan störa nyckelns struktur
3. Nyradstecken: Extra eller saknade nyradstecken som ändrar nyckelns

avsedda format Dessa formateringsproblem hindrar nyckeln från att parsa korrekt, vilket leder till felet "libcrypto" under skisskörningen.


Lösning

Följ dessa steg för att lösa problemet:

1. Verifiera SSH-nyckeln i NativeEdge-hemligheter

  • Logga in på användargränssnittet för NativeEdge Manager.
  • Gå till avsnittet Hemligheter.
  • Hitta hemligheten som lagrar SSH-nyckeln.
  • Kontrollera SSH-nyckeln noggrant för något av följande:
   - Extra utrymmen: Kontrollera både före och efter nyckeltexten.
   -Vagnreturer: Dessa kanske inte är synliga, men du kan upptäcka dem genom att kontrollera nyckelns format i en vanlig textredigerare.
   - Nyradstecken: Se till att nyckeln börjar och slutar korrekt, utan oavsiktliga radbrytningar.

2. Korrigera formatet för SSH-nyckeln

Om du hittar problem redigerar du nyckeln direkt i användargränssnittet för hemligheter:
  • Ta bort eventuella extra blanksteg, vagnreturer eller nyradstecken.
  • Se till att nyckeln är formaterad exakt som den var när den genererades.
  • Spara ändringarna.

3. Validera nyckeln

Så här säkerställer du att nyckeln är giltig:
  • Använd en SSH-klient för att testa nyckeln. Du kan till exempel prova att logga in på en fjärrserver med nyckeln:
    ssh -i /sökväg/till/din/nyckel user@hostname
  • Om nyckeln fungerar utan problem bör den vara korrekt formaterad.
  • Kör skissen igen
Obs! Vi använder OpenSSH-format och för att använda samma nyckel för validering med PuTTY-verktyget ska användaren konvertera nyckeln till den PuTTY-kompatibla nyckeln.

När du har korrigerat nyckeln i användargränssnittet för hemligheter kör du skissen som tidigare misslyckades igen. Felet "libcrypto" bör inte längre visas.

Förebyggande åtgärder

- Dubbelkolla innan du sparar: Dubbelkolla alltid SSH-nyckeln för extra tecken innan du sparar den i användargränssnittet för hemligheter. Klicka till exempel i redigeringsrutan med en nyckel och navigera till slutet av nyckeln. Det ska inte finnas någon extra rad i slutet av nyckeln.
- Använd en vanlig textredigerare: När du kopierar SSH-nycklar använder du en oformaterad textredigerare för att undvika dold formatering som kan introduceras av andra textredigerare.
- Automatisera formateringskontroller: Överväg att använda automatiska skript för att validera SSH-nyckelformatering innan du laddar upp dem till NativeEdge.
- Titta på exemplet nedan för att kontrollera att formatet på din privata nyckel ser ut ungefär så här:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Referenser:

Följ den relaterade artikeln för att förstå alla steg under genereringen av offentlig och privat nyckel för NativeEdge-distributioner: Dell NativeEdge: Så här genereras privata och offentliga nycklar för NativeEdge-distributioner

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.