infobyte / faraday

Open Source Vulnerability Management Platform
https://www.faradaysec.com
GNU General Public License v3.0
4.87k stars 893 forks source link

Still getting Creds mismatch after password reset #359

Closed maximlomans closed 5 years ago

maximlomans commented 5 years ago

The resetting of login credentials manage.py change-password worked successfully but somehow i'm still getting creds mismatch, would that be because the secret-key value in server.ini is no longer valid ?

Checking if postgreSQL is running... (u'PostgreSQL 10.5 (Debian 10.5-1.pgdg90+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit',) [+] PostgreSQL is running and up to date [+] PostgreSQL lock not detected. [+] PostgreSQL encoding: UTF8

Checking if Faraday is running... [+] Faraday Server is running. PID:18954
[-] Faraday GTK is not running

Checking Faraday config... [-] Error. Credentials does not match [+] /.faraday/storage -> Permission accepted [+] Port 5985 in 127.0.0.1 is open

Also i have a couchdb setup on lan , is it required by faraday or will postgres suffice .. I'm getting a notification to migrate data from couchdb but there is no data generated yet .

yoda: "The password is the one that Faraday provided you when you ran the command:" $ python2 manage.py initdb

i don't remember a password being generated let alone shown - there's a secret-key in server.ini file which i don't exactly know where it came from ... Is that the password ? but then again i tried using it and that failed too ...

tried accessing sql-shell got a not found pip install pgcli

$ dpkg-query -S pgcli

pgcli: /usr/share/pgcli/pgcli/magic.py pgcli: /usr/share/doc/pgcli pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info/PKG-INFO pgcli: /usr/share/pgcli/pgcli/pgclirc pgcli: /usr/share/pgcli/pgcli/pgcompleter.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/vertical_table_adapter.py pgcli: /usr/share/python3/runtime.d/pgcli.rtupdate pgcli: /usr/share/pgcli/pgcli/packages/parseutils/meta.py pgcli: /usr/share/pgcli/pgcli/packages/pgliterals pgcli: /usr/share/pgcli/pgcli/packages pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info/top_level.txt pgcli: /usr/share/pgcli/pgcli/packages/parseutils/tables.py pgcli: /usr/share/pgcli/pgcli/config.py pgcli: /usr/share/pgcli/console pgcli: /usr/share/pgcli/pgcli/packages/parseutils/utils.py pgcli: /usr/share/man/man1/pgcli.1.gz pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/tabulate_adapter.py pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info/requires.txt pgcli: /usr/share/pgcli/pgcli/key_bindings.py pgcli: /usr/share/pgcli/pgcli/pgtoolbar.py pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info/entry_points.txt pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/delimited_output_adapter.py pgcli: /usr/share/pgcli/pgcli pgcli: /usr/share/pgcli/pgcli/main.py pgcli: /usr/share/pgcli/pgcli/packages/pgliterals/pgliterals.json pgcli: /usr/share/pgcli/pgcli/pgexecute.py pgcli: /usr/share/doc/pgcli/changelog.gz pgcli: /usr/share/pgcli/pgcli/packages/init.py pgcli: /usr/share/pgcli/pgcli/packages/sqlcompletion.py pgcli: /usr/share/pgcli/pgcli/encodingutils.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/utils.py pgcli: /usr/bin/pgcli pgcli: /usr/share/pgcli/pgcli/init.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/preprocessors.py pgcli: /usr/share/pgcli/pgcli/completion_refresher.py pgcli: /usr/share/pgcli/pgcli/packages/pgliterals/init.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/compat.py pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info pgcli: /usr/share/pgcli/pgcli/packages/prioritization.py pgcli: /usr/share/doc/pgcli/copyright pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/output_formatter.py pgcli: /usr/share/pgcli/pgcli/filters.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/terminaltables_adapter.py pgcli: /usr/share/pgcli/pgcli/pgstyle.py pgcli: /usr/share/pgcli/pgcli/packages/parseutils/ctes.py pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/init.py pgcli: /usr/share/pgcli/pgcli/packages/parseutils/init.py pgcli: /usr/share/pgcli/pgcli-1.9.1.egg-info/dependency_links.txt pgcli: /usr/share/pgcli/pgcli/packages/parseutils pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output pgcli: /usr/share/pgcli/pgcli/pgbuffer.py pgcli: /usr/share/doc/pgcli/changelog.Debian.gz pgcli: /usr/share/pgcli/pgcli/packages/cli_helpers/tabular_output/init.py pgcli: /usr/share/pgcli/pgcli/packages/pgliterals/main.py pgcli: /usr/share/pgcli

seems buggy; (https://pypi.org/project/pgcli/)

"If you are restricted to using psycopg2 2.7.x then pip will try to install it from a binary. There are some known issues with the psycopg2 2.7 binary - see the psycopg docs for more information about this and how to force installation from source. psycopg2 2.8 has fixed these problems, and will build from source."

fixed pgcli instaled via pip i have now access to db