Dell NativeEdge: Errore di distribuzione dei blueprint "libcrypto error"

Summary: Questo articolo è correlato a un problema che potrebbe verificarsi durante il deployment del blueprint NativeEdge e contiene i modi più probabili per trattarlo.

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

Panoramica

Quando si utilizzano i blueprint NativeEdge, è possibile che si verifichino errori relativi alla chiave SSH durante l'esecuzione, in particolare un errore "libcrypto". Questo errore si verifica in genere a causa di problemi di formattazione con la chiave SSH privata, ad esempio spazi aggiuntivi, ritorni a capo o caratteri di nuova riga. Questo articolo ha lo scopo di aiutarti a capire e risolvere questo problema controllando la tua chiave SSH nell'interfaccia utente di NativeEdge Secrets.

Sintomi

Quando l'esecuzione del blueprint non riesce a causa di una chiave SSH privata errata, è possibile che venga visualizzato un messaggio di errore simile al seguente:
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

Questo errore indica che la chiave SSH utilizzata dal blueprint non è nel formato corretto. La causa più comune è la presenza di caratteri aggiuntivi, ad esempio spazi aggiuntivi, caratteri di nuova riga o ritorni a capo, che possono verificarsi quando la chiave viene copiata e incollata nell'interfaccia utente dei segreti.

Causa

L'errore può essere visualizzato a causa di chiavi SSH formattate in modo errato. Ciò può accadere a causa di:
1. Spazi extra: Spazi non intenzionali prima o dopo la chiave
2. Ritorni: Simboli di ritorno a capo aggiuntivi, che sono invisibili in alcuni editor di testo, ma possono disturbare la struttura
della chiave 3. Caratteri di nuova riga: Caratteri di nuova riga aggiuntivi o mancanti che alterano il formato previsto della chiave

Questi problemi di formattazione impediscono l'analisi corretta della chiave, causando l'errore "libcrypto" durante l'esecuzione del blueprint.


Soluzione

Per risolvere il problema, attenersi alla seguente procedura:

1. Verifica della chiave SSH nei segreti NativeEdge

  • Accedere all'interfaccia utente di NativeEdge Manager.
  • Passare alla sezione Segreti.
  • Individuare il segreto in cui è memorizzata la chiave SSH.
  • Controllare attentamente la chiave SSH per verificare quanto segue:
   - Spazi extra: Controllare sia prima che dopo il testo della chiave.
   -Ritorni: Questi potrebbero non essere visibili, ma è possibile rilevarli controllando il formato della chiave in un editor di testo normale.
   - Caratteri di nuova riga: Accertarsi che la chiave inizi e termini correttamente, senza interruzioni di riga involontarie.

2. Correggere il formato della chiave SSH

Se riscontri problemi, modifica la chiave direttamente nell'interfaccia utente di Secrets:
  • Rimuovere eventuali spazi aggiuntivi, ritorni a capo o caratteri di nuova riga.
  • Accertarsi che la chiave sia formattata esattamente come al momento della generazione.
  • Salvare le modifiche.

3. Convalidare la chiave

Per verificare che la chiave sia valida:
  • Utilizzare un client SSH per testare la chiave. Ad esempio, è possibile provare ad accedere a un server remoto utilizzando il tasto:
    ssh -i /percorso/della/tua/chiave user@hostname
  • Se la chiave funziona senza problemi, dovrebbe essere formattata correttamente.
  • Esegui di nuovo il blueprint
Nota: Utilizziamo il formato OpenSSH e per utilizzare la stessa chiave per la convalida tramite l'utilità PuTTY, l'utente deve convertire la chiave nella chiave compatibile con PuTTY.

Dopo aver corretto la chiave nell'interfaccia utente di Secrets, eseguire nuovamente il blueprint che in precedenza non riusciva. L'errore "libcrypto" non dovrebbe più essere visualizzato.

Misure preventive

- Ricontrolla prima di salvare: Ricontrolla sempre la presenza di caratteri aggiuntivi nella chiave SSH prima di salvarla nell'interfaccia utente di Secrets. Ad esempio, fare clic nella casella di modifica con un tasto e passare alla fine del tasto. Non deve essere presente alcuna riga extra alla fine della chiave.
- Usa un editor di testo normale: Quando si copiano le chiavi SSH, utilizzare un editor di testo normale per evitare la formattazione nascosta che potrebbe essere introdotta da altri editor di testo.
- Automatizza i controlli di formattazione: Prendere in considerazione l'utilizzo di script automatizzati per convalidare la formattazione delle chiavi SSH prima di caricarle su NativeEdge.
- Guarda l'esempio qui sotto per verificare che il formato della tua chiave privata sia simile:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Riferimenti:

Seguire l'articolo correlato per comprendere tutti i passaggi durante la generazione della chiave pubblica e privata per i deployment NativeEdge: Dell NativeEdge: Come generare chiavi private e pubbliche per i deployment 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.