Назад | Перейти на главную страницу

Обновление openssl для исправления ошибки heartbleed пытается удалить redis-server

Я пытаюсь исправить ошибку 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.