Установка Security Monkey с использованием docker-compose завершается неудачно - PullRequest
0 голосов
/ 09 февраля 2019

Установка обезьяны безопасности через докер успешно, но я не могу войти в веб-интерфейс.Я пробовал оба способа, описанные в инструкции по установке докера.При попытке выполнить метод 2, т. Е. Вручную выполнить команды в оболочке контейнера Docker, возникают следующие ошибки:

bash: ^: command not found root@7a1ed8f90a0c:/usr/local/src/security_monkey# [SQL: 'SELECT
account_type.id AS account_type_id, account_type.name AS account_type_name \nFROM account_type \nWHERE
account_type.name = %(name_1)s \n LIMIT %(param_1)s'] [parameters: {'name_1': 'AWS', 'param_1': 1}]
`(Background on this error at: http://sqlalche.me/e/f405) bash: syntax error near unexpected token `('

Кажется, это проблема с командами базы данных postgress, хотя и не уверен.Команда, которую я попробовал, была monkey add_account_aws --id $account --name $name -r SecurityMonkey

Когда я пытаюсь выполнить команду monkey create_user admin@example.com Admin, возникает другая ошибка:

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 507, in do_execute
cursor.execute(statement, parameters) sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) relation "user" does not exist LINE 3: FROM "user" ^ [SQL: 'SELECT count(*) AS count_1 \nFROM (SELECT
"user".id AS user_id, "user".email AS user_email, "user".password AS user_password, "user".active AS user_active, "user".confirmed_at AS user_confirmed_at, "user".daily_audit_email AS
user_daily_audit_email, "user".change_reports AS user_change_reports, "user".last_login_at AS user_last_login_at, "user".current_login_at AS user_current_login_at, "user".login_count AS
user_login_count, "user".last_login_ip AS user_last_login_ip, "user".current_login_ip AS user_current_login_ip, "user".role AS user_role 
\nFROM "user" \nWHERE "user".email = %(email_1)s) AS anon_1'] [parameters: {'email_1': u'admin@example.com'}] (Background on this error at: http://sqlalche.me/e/f405)

ОБНОВЛЕНИЕ

Iудалось преодолеть это начальное препятствие.После успешного входа я перенаправлен на панель мониторинга как анонимный пользователь, и всегда отображается сообщение об ошибке Error loading resource from API. Error:<API Server is not reachable>.Однако контейнер secmonkey-api работает нормально.Я не уверен, что делать дальше, и буду очень признателен за любые указания!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...