Обновление Ubuntu 18.04 застряло на "Настройка redis-сервера (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
Теперь работает нормально. Может быть, это поможет вам