2017-02-18 7 views
1

После того как я обновил redis-server и redis-sentinel с версии 3.0.7 до 3.2.7 на Debian, используя .dpkg пакетов, которые я получаю следующие ошибки при загрузке системы:Redis-дозорные Ошибки в журнале после обновления

фев 17 20:50:21 vm systemd[431]: Failed at step RUNTIME_DIRECTORY spawning /bin/run-parts: File exists 
фев 17 20:50:21 vm systemd[1]: Starting OpenBSD Secure Shell server... 
фев 17 20:50:21 vm systemd[432]: Failed at step RUNTIME_DIRECTORY spawning /bin/run-parts: File exists 
фев 17 20:50:21 vm systemd[450]: Failed at step RUNTIME_DIRECTORY spawning /usr/bin/redis-sentinel: File exists 
фев 17 20:50:21 vm systemd[1]: Started /etc/rc.local Compatibility. 
фев 17 20:50:21 vm systemd[1]: redis-sentinel.service: control process exited, code=exited status=233 
фев 17 20:50:21 vm systemd[452]: Failed at step RUNTIME_DIRECTORY spawning /usr/bin/redis-server: File exists 
фев 17 20:50:21 vm systemd[1]: Failed to start Advanced key-value store. 
фев 17 20:50:21 vm systemd[1]: Unit redis-sentinel.service entered failed state. 
фев 17 20:50:21 vm systemd[1]: redis-server.service: control process exited, code=exited status=233 
фев 17 20:50:21 vm systemd[1]: Failed to start Advanced key-value store. 
фев 17 20:50:21 vm systemd[1]: Unit redis-server.service entered failed state. 

Как я могу это решить?

ответ

1

Это связано с изменением пакета redis, в котором теперь есть RuntimeDirectoryMode, который создаст каталог redis. (См. Git commit https://github.com/lamby/pkg-redis/commit/1cecea5abcb2ce05beacd4347977634d06c59cef)

Таким образом, решение состоит в том, чтобы остановить службы redis, удалить существующий каталог /var/run/redis и перезапустить службу.