Каждый раз, когда я обновляю свое программное обеспечение Ubuntu или выполняю команду sudo dpkg --configure -a
, это застревает в строке Setting up redis-server (5:4.0.9-1ubuntu0.1) ...
. Я не знаю, почему это происходит.
Я столкнулся с той же проблемой, таким образом, я удаляю
rm -rf /run/systemd/generator.late/redis-server.service
Теперь это хорошо работает. Возможно, это поможет Вам
Я сделал ps aux
и найденный, что сервер советов работал...
redis 535 0.0 0.1 51444 4772 ? Ssl 01:41 0:00 /usr/bin/redis-server *:6379
Уничтоженный этот процесс и это не делают застрявший снова. Однако все еще не может установить советы
Job for redis-server.service failed because a timeout was exceeded.################################################################################################################..................................................................................]
See "systemctl status redis-server.service" and "journalctl -xe" for details.
Systemd и redis-sentinal не согласились относительно того, где изодромный с предварением файл был. Мой/etc/redis/sentinel.conf перечислял pid как/var/run/redis/redis-sentinel.pid, тогда как systemd искал/var/run/sentinel/redis-sentinel.pid.
В результате systemd уничтожал redis-сигнальную-метку и перезапускал ее много раз.
Я обновил sentinel.conf для указания на местоположение, настроенное в systemd.
Я удалил 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
Теперь это хорошо работает.