Частичная установка склонных причин redis-сервера - добирается для зависания

Я - все еще в значительной степени новичок когда дело доходит до Linux в целом, и у меня нет подсказки, что происходит здесь.

Я пытался установить redis-сервер для интеграции BLAST в мою установку JBrowse (программа для поиска последовательностей нуклеотида и визуального браузера для отображения этих данных). Когда я использовал:

sudo apt-get install redis-server

Установка зависает в

Setting up redis-server (2:3.0.6-1ubuntu0.3) ...

после предоставления дней программы 2 для выполнения я уничтожил поток первым использованием

ps aux | grep apt

Который дает

perryg    7954  0.0  0.0  14224   924 pts/7    S+   01:57   0:00 grep --color=au                                                                                                                                                             to apt
root     38576  0.0  0.0  54792  3900 pts/3    S+   Dec14   0:00 sudo apt-get pu                                                                                                                                                             rge --auto-remove redis-server
root     38577  0.0  0.0 118568 80428 pts/3    S+   Dec14   1:29 apt-get purge -                                                                                                                                                             -auto-remove redis-server

Я использовал

sudo kill 38577
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get autoremove

- или -

sudo apt-get install --fix-missing

и это всегда зависает в

Setting up redis-server (2:3.0.6-1ubuntu0.3) ...

Любая справка ценится.

3
задан 16 December 2018 в 10:36

3 ответа

У меня была та же проблема, и оказывается, что у меня уже был установленный Redis (не из Кв.) и работающий по умолчанию. Я удалил init сценарий для неупакованных советов:

$ sudo mv /etc/init.d/redis_#### /usr/local/src/redis-stable/

Затем, когда я перезапустил, я мог успешно установить/удалить пакет redis-сервера.

0
ответ дан 1 December 2019 в 17:26

Мое решение состояло в том, чтобы уничтожить все redis-серверные-процессы и попробовать удаление снова.

ps aux | grep redis

И используйте kill <pid> или kill -9 <pid>.

1
ответ дан 1 December 2019 в 17:26

Похоже, это ошибка: https://github.com/antirez/redis/issues/3241

Итак (временное) решение - отредактировать /etc/redis/redis.conf и удалите ':: 1' в строке:

bind 127.0.0.1 ::1

После этого вы можете запустить redis с помощью systemctl или service.

0
ответ дан 5 January 2020 в 10:40

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

Похожие вопросы: