Как исправить недостающие библиотеки?

Чтобы сгенерировать пароль с максимально возможной энтропией с помощью стандартных инструментов Linux, встроенных в каждый используемый мной дистрибутив:

< /dev/urandom tr -cd "[:print:]" | head -c 32; echo

Это выводит все печатные символы ASCII - от 32 (пробел) до 126. (тильда, ~). Длиной пароля можно управлять с помощью флага -c head. Существуют также другие возможные наборы символов в tr (чтобы не включать пробел, только символы 33-126, используйте [:graph:]).

1
06.08.2016, 15:25
1 ответ

В качестве отступления для тех, кто может прийти сюда с похожими проблемами, сообщение может отображаться, если вы каким-то образом также потеряете символические ссылки на файлы вашей библиотеки. Или еслиld.so(.conf.d)не узнает, где находятся ваши библиотеки из-за отсутствия или недоступности файлов конфигурации.

Когда вы получите это сообщение, лучше всего в первую очередь запустить lddпрограмму, к которой вы пытались получить доступ. Если при этом большинство библиотек неизвестны, есть вероятность, что вы просто пропустили конфигурацию или символические ссылки.

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

0
06.06.2021, 22:58

Теги

Похожие вопросы