chatpire / chatgpt-web-share

ChatGPT Plus 共享方案。ChatGPT Plus / OpenAI API sharing solution.
https://cws-docs.pages.dev/zh/
GNU General Public License v3.0
4.26k stars 676 forks source link

cws连接不上mongodb,前台登录报错Request Error #352

Closed axh2018 closed 7 months ago

axh2018 commented 8 months ago

Version 最新版本

What's your deploying method?

root@VM-16-5-ubuntu:~/cws# docker logs cws {"level":"info","ts":1706273820.1373553,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273820.1397486,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273820.1399958,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273820.1406999,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273820.1410384,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273820.1410792,"msg":"serving initial configuration"} {"level":"info","ts":1706273820.1414676,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000451300"} {"level":"warn","ts":1706273820.1416411,"logger":"tls","msg":"unable to get instance ID; storage clean stamps will be incomplete","error":"open /root/.local/share/caddy/instance.uuid: no such file or directory"} Successfully started Caddy (pid=13) - Caddy is running in the background {"level":"info","ts":1706273820.1519403,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/root/.local/share/caddy"} {"level":"info","ts":1706273820.152236,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:01.956 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:01.956 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:01.962 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:01.980 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:01.981 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273823.3527856,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273823.3546913,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273823.3548162,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273823.3549438,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00003f900"} {"level":"info","ts":1706273823.355201,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273823.3555052,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273823.3555126,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273823.3717096,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360223.3717067,"try_again_in":86399.99999955} {"level":"info","ts":1706273823.3717964,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:05.145 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:05.145 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:05.149 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:05.162 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:05.162 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273826.4925506,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273826.49474,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//[::1]:2019","//127.0.0.1:2019","//localhost:2019"]} {"level":"warn","ts":1706273826.494873,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273826.4952126,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273826.4954355,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000525480"} {"level":"info","ts":1706273826.496253,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273826.4963048,"msg":"serving initial configuration"} Successfully started Caddy (pid=13) - Caddy is running in the background {"level":"warn","ts":1706273826.5074902,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360226.507487,"try_again_in":86399.999999589} {"level":"info","ts":1706273826.507587,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:08.264 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:08.264 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:08.267 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:08.283 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:08.284 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273829.817421,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273829.8194757,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273829.8196335,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273829.8197865,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00044fb80"} {"level":"info","ts":1706273829.820189,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273829.8204093,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273829.8204226,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273829.8254008,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360229.8253982,"try_again_in":86399.999999589} {"level":"info","ts":1706273829.8254762,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:11.568 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:11.568 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:11.571 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:11.586 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:11.587 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273833.5329812,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273833.5351717,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273833.5353034,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273833.5353558,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00013e280"} {"level":"info","ts":1706273833.535814,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273833.536033,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273833.5360742,"msg":"serving initial configuration"} Successfully started Caddy (pid=15) - Caddy is running in the background {"level":"warn","ts":1706273833.543374,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360233.5433707,"try_again_in":86399.999999589} {"level":"info","ts":1706273833.543485,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:15.296 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:15.296 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:15.299 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:15.315 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:15.315 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273838.0250921,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273838.0278099,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273838.027939,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273838.0283766,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00003f800"} {"level":"info","ts":1706273838.0285234,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273838.0289083,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273838.0289176,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273838.034192,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360238.0341895,"try_again_in":86399.999999379} {"level":"info","ts":1706273838.0343041,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:19.747 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:19.749 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:19.752 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:19.768 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:19.768 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273844.109458,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273844.1115205,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273844.11167,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273844.1118274,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000159200"} {"level":"info","ts":1706273844.1121862,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273844.1124713,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273844.1125162,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273844.1175785,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360244.1175754,"try_again_in":86399.99999949} {"level":"info","ts":1706273844.1176627,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:25.803 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:25.804 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:25.807 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:25.820 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:25.821 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273853.298803,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273853.300642,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273853.3008344,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273853.3008974,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000512200"} {"level":"info","ts":1706273853.301354,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273853.3016427,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273853.3023148,"msg":"serving initial configuration"} Successfully started Caddy (pid=13) - Caddy is running in the background {"level":"warn","ts":1706273853.3074548,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360253.3074524,"try_again_in":86399.999999539} {"level":"info","ts":1706273853.3075387,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:34.957 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:34.957 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:34.961 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:34.975 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:34.975 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273868.8732862,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273868.8757572,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273868.8759735,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273868.8760574,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc0006aa900"} {"level":"info","ts":1706273868.876425,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273868.87671,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273868.8767242,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273868.8827696,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360268.8827662,"try_again_in":86399.999999189} {"level":"info","ts":1706273868.882858,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:57:50.627 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:57:50.627 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:57:50.631 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:57:50.645 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:57:50.645 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273897.365614,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273897.3679454,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"info","ts":1706273897.3685355,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc0000c5f80"} {"level":"warn","ts":1706273897.368605,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273897.3694382,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} {"level":"info","ts":1706273897.3709826,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273897.3710046,"msg":"serving initial configuration"} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"warn","ts":1706273897.375423,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360297.3754203,"try_again_in":86399.999999579} {"level":"info","ts":1706273897.375513,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:58:19.089 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:58:19.089 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:58:19.093 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:58:19.107 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:58:19.108 ERROR: [uvicorn.error] Application startup failed. Exiting. {"level":"info","ts":1706273951.4489596,"msg":"using provided configuration","config_file":"/app/Caddyfile","config_adapter":"caddyfile"} {"level":"info","ts":1706273951.4508228,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} {"level":"warn","ts":1706273951.4509876,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} {"level":"info","ts":1706273951.451031,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000485d80"} {"level":"info","ts":1706273951.4524512,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} Successfully started Caddy (pid=14) - Caddy is running in the background {"level":"info","ts":1706273951.4526734,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"} {"level":"info","ts":1706273951.4527068,"msg":"serving initial configuration"} {"level":"warn","ts":1706273951.4577343,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"d3e0bb8a-9099-482a-a899-9849ed08e15b","try_again":1706360351.4577315,"try_again_in":86399.999999589} {"level":"info","ts":1706273951.45782,"logger":"tls","msg":"finished cleaning storage units"} /usr/local/lib/python3.10/site-packages/pydantic/_internal/_fields.py:149: UserWarning: Field "model_codemapping" has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /usr/local/lib/python3.10/site-packages/pydantic/_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') 2024/01/26 20:59:13.199 INFO: [uvicorn.error] Started server process [1] 2024/01/26 20:59:13.199 INFO: [uvicorn.error] Waiting for application startup. 2024/01/26 20:59:13.203 INFO: [cws.api.database.sqlalchemy] Database initialized. 2024/01/26 20:59:13.224 ERROR: [uvicorn.error] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan async with self.lifespan_context(app) as maybe_state: File "/usr/local/lib/python3.10/contextlib.py", line 199, in aenter return await anext(self.gen) File "/app/backend/main.py", line 107, in lifespan await startup() File "/app/backend/main.py", line 43, in startup await init_mongodb() File "/app/backend/api/database/mongodb.py", line 19, in init_mongodb await init_beanie(database=client[config.data.mongodb_db_name], File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 754, in init_beanie await Initializer( File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 129, in await yield from self.init_class(model).await() File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 717, in init_class await self.init_document(cls) File "/usr/local/lib/python3.10/site-packages/beanie/odm/utils/init.py", line 540, in init_document build_info = await self.database.command({"buildInfo": 1}) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/_csot.py", line 107, in csot_wrapper return func(self, *args, *kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/database.py", line 890, in command with self.client._conn_for_reads(read_preference, session) as ( File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1330, in _conn_from_server with self._checkout(server, session) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1252, in _checkout with server.checkout(handler=err_handler) as conn: File "/usr/local/lib/python3.10/contextlib.py", line 135, in enter__ return next(self.gen) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1637, in checkout conn = self._get_conn(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1756, in _get_conn conn = self.connect(handler=handler) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1607, in connect conn.authenticate() File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 1078, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 625, in authenticate auth_func(credentials, conn) File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 530, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") File "/usr/local/lib/python3.10/site-packages/pymongo/auth.py", line 257, in _authenticate_scram res = conn.command(source, cmd) File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 322, in inner return func(args, kwargs) File "/usr/local/lib/python3.10/site-packages/pymongo/pool.py", line 968, in command return command( File "/usr/local/lib/python3.10/site-packages/pymongo/network.py", line 192, in command helpers._check_command_response( File "/usr/local/lib/python3.10/site-packages/pymongo/helpers.py", line 230, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}

2024/01/26 20:59:13.224 ERROR: [uvicorn.error] Application startup failed. Exiting. root@VM-16-5-ubuntu:~/cws#

zhoushao2018 commented 7 months ago

一模一样,绝了

moeakwak commented 7 months ago

检查配置文件里的 data 部分配置。建议去 mongodb 的容器里确认用户名、密码是否正确,是否有名为 cws 的数据库。如果都没有问题,就是 config.yaml 有问题

huchenz1 commented 7 months ago

我也是 老哥你解决了吗

huchenz1 commented 7 months ago

检查配置文件里的 data 部分配置。建议去 mongodb 的容器里确认用户名、密码是否正确,是否有名为 cws 的数据库。如果都没有问题,就是 config.yaml 有问题

这里是docker-compose.yaml和docker进入mongo之后的结果,为什么在docker可以看到环境变量生效了,请问但是为什么依然认证失败?貌似报错 Could not find user \"cws\" for db \"admin\"" ,在use cws之后还是会在admin中找cws的user吗

version: "3"

services:
  chatgpt-web-share:
    image: ghcr.io/chatpire/chatgpt-web-share:latest
    container_name: cws
    restart: unless-stopped
    ports:
      - 5000:80
    volumes:
      - ./data:/app/backend/data
    environment:
      - TZ=${TZ}
      - CWS_CONFIG_DIR=/app/backend/data/config
    depends_on:
      - mongo

  mongo:
    container_name: mongo
    image: mongo:6.0
    restart: always
    # ports:
    #   - 27017:27017
    volumes:
      - ./mongo_data:/data/db
    environment:
      MONGO_INITDB_DATABASE: cws
      MONGO_INITDB_ROOT_USERNAME: cws
      MONGO_INITDB_ROOT_PASSWORD: password

  ninja:
    image: ghcr.io/gngpp/ninja:latest
    container_name: ninja
    restart: unless-stopped
    command: run --disable-webui
    ports:
      - "7999:7999"
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - "./har/gpt3:/root/.gpt3"
      - "./har/gpt4:/root/.gpt4"
docker exec -it mongo bash
root@d0e2fdeb48b4:/# echo $MONGO_INITDB_DATABASE
cws
root@d0e2fdeb48b4:/# echo $MONGO_INITDB_ROOT_USERNAME
cws
root@d0e2fdeb48b4:/# echo $MONGO_INITDB_ROOT_PASSWORD
password
root@d0e2fdeb48b4:/# mongosh
Current Mongosh Log ID: 65bd19f8bbbd726767041725
Connecting to:      mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.1.3
Using MongoDB:      6.0.13
Using Mongosh:      2.1.3

For mongosh info see: https://docs.mongodb.com/mongodb-shell/

test> use cws
switched to db cws
cws> db.auth('cws','password')
MongoServerError: Authentication failed.
{"t":{"$date":"2024-02-02T14:30:31.142+00:00"},"s":"I",  "c":"ACCESS",   "id":20249,   "ctx":"conn20","msg":"Authentication failed","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"cws","authenticationDatabase":"admin","remote":"172.22.0.4:54180","extraInfo":{},"error":"UserNotFound: Could not find user \"cws\" for db \"admin\""}}
huchenz1 commented 7 months ago

删掉cws重新新建文件夹走一遍流程好了...不知道是不是第一次边境变量哪里有问题...

rambolee commented 7 months ago

遇到了同样的问题。

moeakwak commented 7 months ago

这里是docker-compose.yaml和docker进入mongo之后的结果,为什么在docker可以看到环境变量生效了,请问但是为什么依然认证失败?貌似报错 Could not find user "cws" for db "admin"" ,在use cws之后还是会在admin中找cws的user吗

尝试删除 mongo_data 重试吧。如果还不行,仔细检查是哪一步有问题。要是找不到问题,可以去容器内手动处理。

文档是没有问题的。