View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005048 | Kali Linux | General Bug | public | 2018-10-22 12:53 | 2018-10-26 12:16 |
| Reporter | skacp | Assigned To | sbrun | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Fixed in Version | 2018.4 | ||||
| Summary | 0005048: King-Phisher service doesn't start | ||||
| Description | Error starting the King-Phiser service systemctl start king-phisher Okt 22 14:42:45 kali systemd[1]: king-phisher.service: Start operation timed out. Terminating. occures since apt-get dist-upgrade on 22/10/2018 debug output attached. | ||||
| Attached Files | king-phisher-debug.txt (7,000 bytes)
2018-10-22 14:41:17,883 KingPhisher.Server.CLI DEBUG king phisher version: 1.11.0 python version: 3.6.6
2018-10-22 14:41:17,888 AdvancedHTTPServer INFO listening on 0.0.0.0:80
2018-10-22 14:41:17,889 KingPhisher.Server INFO serving files has been enabled
2018-10-22 14:41:17,892 KingPhisher.Server.Database INFO initializing database connection with driver postgresql
2018-10-22 14:41:17,893 KingPhisher.Server.Database DEBUG postgresql-setup was not found
2018-10-22 14:41:17,916 KingPhisher.Server.Database DEBUG postgresql service is already running via systemctl
2018-10-22 14:41:19,154 KingPhisher.Server.Database DEBUG encountered a sqlalchemy OperationalError while initializing the database
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2158, in _wrap_pool_connect
return fn()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 345, in unique_connection
return _ConnectionFairy._checkout(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 791, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 532, in checkout
rec = pool._do_get()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 1196, in _do_get
self._dec_overflow()
File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 187, in reraise
raise value
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 1193, in _do_get
return self._create_connection()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 350, in _create_connection
return _ConnectionRecord(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 477, in __init__
self.__connect(first_connect_check=True)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 674, in __connect
connection = pool._invoke_creator(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/strategies.py", line 106, in connect
return dialect.connect(*cargs, **cparams)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 411, in connect
return self.dbapi.connect(*cargs, **cparams)
File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 130, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL: password authentication failed for user "king_phisher"
FATAL: password authentication failed for user "king_phisher"
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/share/king-phisher/king_phisher/server/database/manager.py", line 337, in init_database
inspector = sqlalchemy.inspect(engine)
File "/usr/lib/python3/dist-packages/sqlalchemy/inspection.py", line 63, in inspect
ret = reg(subject)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/reflection.py", line 139, in _insp
return Inspector.from_engine(bind)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/reflection.py", line 134, in from_engine
return bind.dialect.inspector(bind)
File "/usr/lib/python3/dist-packages/sqlalchemy/dialects/postgresql/base.py", line 2028, in __init__
reflection.Inspector.__init__(self, conn)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/reflection.py", line 109, in __init__
bind.connect().close()
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2102, in connect
return self._connection_cls(self, **kwargs)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 90, in __init__
if connection is not None else engine.raw_connection()
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2188, in raw_connection
self.pool.unique_connection, _connection)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2162, in _wrap_pool_connect
e, dialect, self)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1476, in _handle_dbapi_exception_noconnection
exc_info
File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 186, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2158, in _wrap_pool_connect
return fn()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 345, in unique_connection
return _ConnectionFairy._checkout(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 791, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 532, in checkout
rec = pool._do_get()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 1196, in _do_get
self._dec_overflow()
File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 187, in reraise
raise value
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 1193, in _do_get
return self._create_connection()
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 350, in _create_connection
return _ConnectionRecord(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 477, in __init__
self.__connect(first_connect_check=True)
File "/usr/lib/python3/dist-packages/sqlalchemy/pool.py", line 674, in __connect
connection = pool._invoke_creator(self)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/strategies.py", line 106, in connect
return dialect.connect(*cargs, **cparams)
File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 411, in connect
return self.dbapi.connect(*cargs, **cparams)
File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 130, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) FATAL: password authentication failed for user "king_phisher"
FATAL: password authentication failed for user "king_phisher"
(Background on this error at: http://sqlalche.me/e/e3q8)
2018-10-22 14:41:19,202 KingPhisher.Server.CLI CRITICAL server failed to build with error: initialization failed
2018-10-22 14:41:19,203 KingPhisher.Plugins.Manager INFO unloading 0 plugins
client-debug.txt (582 bytes)
INFO connecting to local king phisher instance DEBUG using serializer: application/json DEBUG using serializer: binary/message-pack DEBUG calling RPC method: version INFO successfully connected to the king phisher server (version: 1.11.0 rpc api version: 6.1) DEBUG calling RPC method: login DEBUG successfully authenticated to the remote king phisher service INFO connecting to the server event socket ERROR failed to connect to the server event socket ERROR failed to connect the server event socket DEBUG shutting down the server event socket server-debug.txt (1,470 bytes)
2018-10-22 15:50:57,412 KingPhisher.Server.RequestHandler DEBUG 127.0.0.1 tid: 0x7f1 9aa6dc700 running http request handler 2018-10-22 15:50:57,413 KingPhisher.Server.RPC DEBUG calling RPC method rpc_ version 2018-10-22 15:50:57,413 AdvancedHTTPServer INFO 127.0.0.1 "RPC /vers ion HTTP 1.1" 200 - 2018-10-22 15:50:57,415 KingPhisher.Server.RequestHandler DEBUG 127.0.0.1 tid: 0x7f19aa 6dc700 running http request handler 2018-10-22 15:50:57,416 KingPhisher.Server.Authenticator DEBUG checking authentication for user root with cached password hash 2018-10-22 15:50:57,456 KingPhisher.Server.SessionManager INFO invalidated 1 previously existing session for user 1 2018-10-22 15:50:57,456 KingPhisher.Server.Authentication INFO successful login request from 127.0.0.1 for user root 2018-10-22 15:50:57,457 AdvancedHTTPServer INFO 127.0.0.1 "RPC /log in HTTP/ 1.1" 200 - 2018-10-22 15:50:57,459 KingPhisher.Server.RequestHandler DEBUG 127.0.0.1 tid: 0x7f19 aa6dc700 running http request handler 2018-10-22 15:50:57,460 AdvancedHTTPServer INFO 127.0.0.1 "GET /_/ws/een ts/js on HTTP/1.1" 101 - 2018-10-22 15:50:57,462 KingPhisher.Server.WebSocket.EventPublisher INFO web socket has been connected | ||||
|
after resetting the king-phisher database + db_user starting the server works again. however, the client isn't able to connect. error is "an unknown error occured" debug of client and server attached |
|
|
fixed in version 1.11.0-0kali2 |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-10-22 12:53 | skacp | New Issue | |
| 2018-10-22 12:53 | skacp | File Added: king-phisher-debug.txt | |
| 2018-10-22 13:56 | skacp | Note Added: 0009824 | |
| 2018-10-22 13:58 | skacp | File Added: client-debug.txt | |
| 2018-10-22 14:00 | skacp | File Added: server-debug.txt | |
| 2018-10-26 09:57 | sbrun | Assigned To | => sbrun |
| 2018-10-26 09:57 | sbrun | Status | new => acknowledged |
| 2018-10-26 12:16 | sbrun | Status | acknowledged => resolved |
| 2018-10-26 12:16 | sbrun | Resolution | open => fixed |
| 2018-10-26 12:16 | sbrun | Fixed in Version | => 2018.4 |
| 2018-10-26 12:16 | sbrun | Note Added: 0009837 |