Обновление Ubuntu 18.04 застряло на "Настройка redis-сервера (5:4.0.9-1ubuntu0.1) ..."

Всякий раз, когда я обновляю свое программное обеспечение Ubuntu или запускаю команду sudo dpkg --configure -a застревает на линии Setting up redis-server (5:4.0.9-1ubuntu0.1) ..., Я не знаю, почему это происходит.

2 ответа

Я удалил Redis-сервер:

sudo apt-get purge redis-server

и снова установил его из этого хранилища.

sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt -y install redis-server

Теперь работает нормально.

Systemd и Redis-Sentinal не согласились с тем, где находится файл pid. Мой /etc/redis/sentinel.conf перечислял pid как /var/run/redis/redis-sentinel.pid, тогда как systemd искал /var/run/sentinel/redis-sentinel.pid.

В результате systemd убивал Redis-Sentinel и перезапускал его снова и снова.

Я обновил sentinel.conf, чтобы он указывал на местоположение, настроенное в systemd.

Я сделал ps auxи обнаружил, что редис сервер работает...

redis      535  0.0  0.1  51444  4772 ?        Ssl  01:41   0:00 /usr/bin/redis-server *:6379

Убил этот процесс, и он не застрял снова. Тем не менее, по-прежнему не может установить Redis

Job for redis-server.service failed because a timeout was exceeded.################################################################################################################..................................................................................] 
See "systemctl status redis-server.service" and "journalctl -xe" for details.

Я столкнулся с той же проблемой, поэтому я удаляю

rm -rf /run/systemd/generator.late/redis-server.service

Теперь работает нормально. Может быть, это поможет вам

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