Я пытаюсь исправить ошибку openssl heartbleed на своем сервере. Я прочитал, что могу обновить версию openssl с помощью следующей команды:
sudo apt-get install openssl libssl1.0.0
Но когда я пытаюсь запустить эту команду, я получаю такую ошибку:
libssl-dev: Зависит от: libssl1.0.0 (= 1.0.1-4ubuntu5.10), но необходимо установить 1.0.1-4ubuntu5.17
redis-server: Зависит от: redis-tools (= 2: 2.8.9-1chl1 ~ точный1), но должен быть установлен 2: 2.8.12-1chl1 ~ точный1
и он просит меня запустить «apt-get -f install». Когда я пытаюсь запустить эту команду, она пытается удалить redis-сервер. Я не могу удалить redis-server, поскольку он нужен моему веб-приложению. Это ошибка, которую я получаю:
Следующие пакеты будут УДАЛЕНЫ:
Redis-сервер
Будут изменены следующие удерживаемые пакеты:
Redis-сервер
Есть ли способ исправить heartbleed, не удаляя redis-server. Я пытался удержать пакет, используя:
sudo apt-mark hold redis-tools redis-server
Он содержит пакет, но когда я пытаюсь запустить sudo apt-get -f install для устранения проблемы с openssl, он все равно пытается удалить redis-server с тем же сообщением, что и выше.
Пожалуйста помоги. Есть ли способ исправить heartbleed без удаления redis-server и без перекомпиляции openssl.