Dell NativeEdge: Ошибка развертывания схем элементов «libcrypto error»

Summary: Эта статья посвящена проблеме, которая может возникнуть при развертывании эталонной модели NativeEdge, и содержит наиболее вероятные способы ее решения.

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

Обзор

При использовании эталонных моделей NativeEdge во время выполнения могут возникать ошибки, связанные с ключом SSH, в частности ошибка «libcrypto». Эта ошибка обычно возникает из-за проблем форматирования закрытого ключа SSH, таких как лишние пробелы, возврат каретки или символы новой строки. Эта статья поможет вам выяснить и устранить эту проблему, проверив ключ SSH в пользовательском интерфейсе секретов NativeEdge.

Симптомы

Если выполнение эталонной схемы завершается сбоем из-за неверного закрытого ключа SSH, может появиться сообщение об ошибке, подобное следующему:
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

Эта ошибка указывает на то, что ключ SSH, используемый эталонной моделью, имеет неправильный формат. Наиболее распространенной причиной является наличие лишних символов, таких как пробелы, символы новой строки или возврат каретки, которые могут возникать при копировании и вставке ключа в интерфейс секретов.

Причина

Ошибка может появиться из-за неправильно отформатированных ключей SSH. Это может произойти по следующим причинам:
1. Дополнительные пробелы: Непредусмотренные пробелы до или после клавиши
2. Возврат каретки: Дополнительные символы возврата каретки, которые невидимы в некоторых текстовых редакторах, но могут нарушить структуру
ключа 3. Символы новой строки: Лишние или отсутствующие символы новой строки, которые изменяют предполагаемый формат ключа

Эти проблемы форматирования препятствуют правильному синтаксическому анализу ключа, что приводит к ошибке «libcrypto» во время выполнения схемы элементов.


Решение

Для устранения этой неполадки выполните следующие действия.

1. Проверьте ключ SSH в секретах NativeEdge

  • Войдите в пользовательский интерфейс NativeEdge Manager.
  • Перейдите в раздел Секреты.
  • Найдите секрет, в котором хранится ключ SSH.
  • Тщательно проверьте ключ SSH на наличие любого из следующих элементов:
   - Дополнительные пространства: Проверяйте текст как до, так и после.
   - Возврат вагона: Они могут быть не видны, но вы можете их обнаружить, проверив формат ключа в обычном текстовом редакторе.
   - Символы новой строки: Убедитесь, что клавиша начинается и заканчивается правильно, без непреднамеренных разрывов строк.

2. Исправление формата ключа SSH

При обнаружении каких-либо проблем измените ключ непосредственно в интерфейсе «Secrets»:
  • Удалите лишние пробелы, символы возврата каретки и символы новой строки.
  • Убедитесь, что ключ имеет такой формат, каким он был при создании.
  • Сохраните изменения.

3. Проверка ключа

Чтобы убедиться в правильности ключа, выполните следующие действия.
  • Используйте клиент SSH для проверки ключа. Например, можно попробовать зайти на удаленный сервер с помощью ключа:
    ssh -i /путь/к/вашему/ключу user@hostname
  • Если ключ работает без проблем, он должен быть правильно отформатирован.
  • Повторно запустите эталонную модель
Примечание. Мы используем формат OpenSSH, и чтобы использовать тот же ключ для проверки с помощью утилиты PuTTY, пользователь должен преобразовать ключ в ключ, совместимый с PuTTY.

Исправив ключ в интерфейсе секретов, повторно запустите схему, в которой ранее произошел сбой. Ошибка «libcrypto» больше не должна появляться.

Профилактические меры

- Перепроверьте перед сохранением: Всегда перепроверяйте ключ SSH на наличие лишних символов перед сохранением в интерфейсе секретов. Например, щелкните поле ввода-вывода с ключом и перейдите к концу клавиши. В конце ключа не должно быть лишней строки.
- Используйте простой текстовый редактор: При копировании ключей SSH используйте простой текстовый редактор, чтобы избежать скрытого форматирования, которое может быть введено другими текстовыми редакторами.
- Автоматизируйте проверки форматирования: Рассмотрите возможность использования автоматизированных сценариев для проверки форматирования ключей SSH перед загрузкой в NativeEdge.
- Взгляните на пример ниже, чтобы убедиться, что формат вашего закрытого ключа похож на предыдущий:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

Справочные материалы:

Следуйте инструкциям в соответствующей статье, чтобы понять все этапы создания открытого и закрытого ключей для развертываний NativeEdge: Dell NativeEdge: Создание закрытых и открытых ключей для развертываний 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.