Ошибка Armitage, не удалось подключиться к базе данных
Следующие сообщения об ошибках появляются при запуске ARMITAGE:
я не могу найти файл database.yml, он мне действительно нужен. Вот как это исправить:
- попробуйте установить MSF-DATABASE-CONFIG в файл, который существует
- Вы использовали sudo для запуска этой программы? попробуй sudo -E
- Пользователи kali linux 1.x пробуют это:
сервис metasploit start сервис metasploit stop
kali linux 2.x, попробуйте это: msfdb init
(Использую дистрибутив LUBUNTU)
2 ответа
Я тоже прошел через эту проблему, вот как я решил:
Проверьте расположение вашего файла database.yml, он может быть в 2 местах: /opt/metasploit-framework/ /home/youruser/.msf4/
Затем установите переменную MSF_DATABASE_CONFIG в это место: MSF_DATABASE_CONFIG=/thelocation
Наконец, запустите armitage как root, сохранив пользовательскую среду: sudo -E armitage
он должен работать.
Для меня эта проблема была решена, запустив это:
sudo msfdb init