libcrypto.so.1.0.0: никакая доступная информация о версии (требуемый/usr/sbin/nginx)

Нет эквивалента. apt-get - это слой поверх dpkg, а не его замена.

0
задан 21 March 2020 в 08:49

1 ответ

Подобный для ответа от вопроса здесь, но более характерный для моей проблемы nginx:

/usr/local/openssl/lib/libcrypto.so.1.0.0: no version information available (required by /usr/sbin/nginx)

Проблема шахты могла быть вызвана установкой другое программное обеспечение, которые создают "/usr/local/openssl/lib/libcrypto.so.1.0.0". Это маскирует реальный libcrypto.so.1.0.0 файл.

РЕШЕНИЕ:

  1. Я работаю ldd /usr/bin/openssl, затем добрался:

    libssl.so.1.0.0 => /usr/local/openssl/lib/libssl.so.1.0.0 (0x00007f1eb7e91000)
    libcrypto.so.1.0.0 => /usr/local/openssl/lib/libcrypto.so.1.0.0 (0x00007f1eb7a36000)
    
  2. Эти два файла являются неправильными при nginx работать. Поэтому удалите их следующим образом:

    /usr/local/openssl/lib/libssl.so.1.0.0
    /usr/local/openssl/lib/libcrypto.so.1.0.0
    
  3. Машина перезагрузки, выполненная ldd /usr/bin/openssl снова, полученный:

    libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f40f5ee4000)
    libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f40f5a9f000)
    

РЕШЕННЫЙ!

Процесс отладки вдохновлен этим блогом

0
ответ дан 7 April 2020 в 23:31

Другие вопросы по тегам:

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