Dell NativeEdge: Blueprints deployment error "libcrypto error"

Summary: Denne artikkelen er relatert til et problem som kan oppstå under NativeEdge-blåkopidistribusjonen, og inneholder de mest sannsynlige måtene å behandle det på.

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

Oversikt

Når du bruker NativeEdge Blueprints, kan du støte på feil relatert til SSH-nøkkelen under kjøring, spesielt en "libcrypto" -feil. Denne feilen oppstår vanligvis på grunn av formateringsproblemer med den private SSH-nøkkelen, for eksempel ekstra mellomrom, vognreturer eller linjeskift. Denne artikkelen tar sikte på å hjelpe deg med å finne ut og løse dette problemet ved å sjekke SSH-nøkkelen din i NativeEdge Secrets UI.

Symptomer

Når utførelsen av blåkopien mislykkes på grunn av feil privat SSH-nøkkel, kan det hende du ser en feilmelding som ligner på følgende:
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

Denne feilen indikerer at SSH-nøkkelen som brukes av blåkopien, ikke er i riktig format. Den vanligste årsaken er tilstedeværelsen av ekstra tegn, for eksempel ekstra mellomrom, linjeskift eller vognreturer, som kan oppstå når nøkkelen kopieres og limes inn i grensesnittet for hemmeligheter.

Årsak

Feilen kan vises på grunn av feil formaterte SSH-nøkler. Dette kan skje på grunn av:
1. Ekstra plasser: Utilsiktede mellomrom før eller etter nøkkelen
2. Retur av transport: Ekstra vognretursymboler, som er usynlige i noen tekstredigeringsprogrammer, men som kan forstyrre nøkkelens struktur
3. Linjeskiftetegn: Ekstra eller manglende linjetegn som endrer det tiltenkte formatet for nøkkelen

Disse formateringsproblemene hindrer nøkkelen i å analysere riktig, noe som fører til "libcrypto"-feilen under kjøring av blåkopi.


Løsning

Hvis du vil løse problemet, gjør du følgende:

1. Bekreft SSH-nøkkelen i NativeEdge-hemmeligheter

  • Logg på NativeEdge Manager-brukergrensesnittet.
  • Naviger til Hemmeligheter-delen.
  • Finn hemmeligheten som lagrer SSH-nøkkelen.
  • Undersøk SSH-nøkkelen nøye for ett av følgende:
   - Ekstra plasser: Sjekk både før og etter nøkkelteksten.
   - Retur av vogn: Disse er kanskje ikke synlige, men du kan oppdage dem ved å sjekke nøkkelens format i et redigeringsprogram for ren tekst.
   - Nye karakterer: Kontroller at nøkkelen begynner og slutter riktig, uten utilsiktede linjeskift.

2. Korriger SSH-nøkkelformatet

Hvis du finner noen problemer, rediger nøkkelen direkte i Secrets UI:
  • Fjern eventuelle ekstra mellomrom, linjeskift eller linjeskift.
  • Kontroller at nøkkelen er formatert nøyaktig slik den var da den ble generert.
  • Lagre endringene.

3. Valider nøkkelen

Slik sikrer du at nøkkelen er gyldig:
  • Bruk en SSH-klient til å teste nøkkelen. Du kan for eksempel prøve å logge på en ekstern server ved hjelp av nøkkelen:
    ssh -i /path/to/your/key user@hostname
  • Hvis nøkkelen fungerer uten problemer, bør den formateres riktig.
  • Kjør blåkopien på nytt
Merk: Vi bruker OpenSSH-format og for å bruke samme nøkkel for validering ved hjelp av PuTTY-verktøyet brukeren bør konvertere nøkkelen til PuTTY kompatibel nøkkel.

Når du har korrigert nøkkelen i Secrets UI, kjører du blåkopien som tidligere mislyktes, på nytt. "libcrypto" -feilen skal ikke lenger vises.

Forebyggende tiltak

- Dobbeltsjekk før du lagrer: Dobbeltsjekk alltid SSH-nøkkelen din for ekstra tegn før du lagrer den i Secrets UI. Klikk for eksempel på redigeringsboksen med en nøkkel og naviger til slutten av nøkkelen. Det skal ikke være noen ekstra linje på slutten av nøkkelen.
- Bruk en ren tekstredigerer: Når du kopierer SSH-nøkler, bruk et redigeringsprogram for ren tekst for å unngå skjult formatering som kan bli introdusert av andre tekstredigerere.
- Automatiser formateringskontroller: Vurder å bruke automatiserte skript for å validere SSH-nøkkelformatering før du laster dem opp til NativeEdge.
- Se på eksemplet nedenfor for å kontrollere at formatet på din private nøkkel ser lik ut:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Referanser:

Følg relatert artikkel for å forstå alle trinnene under generering av offentlig og privat nøkkel for NativeEdge-implementeringer: Dell NativeEdge: Slik genererer du private og offentlige nøkler for NativeEdge-implementeringer

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.