Я не могу решить эту проблему. Пытаюсь установить Openvas на Kali. Я удивлен количеством проблем, с которыми я сталкиваюсь, чтобы установить программу на этой ОС.

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

apt-get install openvas

Готово. Тогда я использовал

openvas-check-setup

Получение этой ошибки:

ERROR: redis-server is not running or not listening on socket: /tmp/redis.sock
FIX: You should start the redis-server or configure it to listen on socket: /tmp/redis.sock

У меня нет папки redis.sock в папке tmp. Я пытался это исправить всем, что нашел в Интернете.

2 ответа2

1

Я столкнулся с той же проблемой. Проблема в том, что OpenVas ищет Redis Socket в /tmp. Нам нужно изменить это местоположение в OpenVas, отредактировав файл /etc/openvas/openvassd.conf

Проблема в том, что в Kali Linux у OpenVas нет файла: /etc/openvas/openvassd.conf по умолчанию.

Поэтому я создал этот файл и ввел содержимое ниже, чтобы перезаписать значение по умолчанию для Redis Server. kb_location =/ вар / запустить / Redis / redis.sock

Это исправило мою проблему. Я написал полное руководство на этом сайте: https://waqasahmedkhan.com/openvas-bug-in-kali-linux-2017-3-5/

0

закомментируйте «Type = forking», затем переустановите openvas /usr/lib/systemd/system/redis-server.service [Service]

Тип = разветвление

это работает для меня, зачем комментировать Если установлено значение разветвления, ожидается, что процесс, настроенный с помощью ExecStart =, будет вызывать fork() как часть своего запуска. Ожидается, что родительский процесс завершится после завершения запуска и настройки всех каналов связи. Ребенок продолжает работать как основной процесс демона. Это поведение традиционных демонов UNIX. Если используется этот параметр, рекомендуется также использовать параметр PIDFile =, чтобы systemd мог определить основной процесс демона. systemd продолжит запуск последующих модулей, как только завершится родительский процесс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .