Files
Imago/recent_pytest.log
bruno 2f2a5e9b4a
CI / Lint & Format (push) Failing after 28s
CI / Tests (push) Has been skipped
CI / Security Scan (push) Failing after 8s
CI / Docker Build (push) Has been skipped
Add admin panel, WebSocket support, and API versioning
Introduce an admin portal (React + Nginx), WebSocket routing, and
API versioning middleware with `/api/v1/` prefix deprecation.
Add master API key authentication, new Prometheus metrics for AI
token consumption and active WebSockets, and extend S3 config
with a public endpoint URL. Update test paths and fixtures to
align with the new routing structure.
2026-06-22 11:25:22 -04:00

39812 lines
3.4 MiB
Plaintext

============================= test session starts =============================
platform win32 -- Python 3.14.3, pytest-8.3.3, pluggy-1.6.0
rootdir: C:\dev\git\python\imago
configfile: pytest.ini
plugins: anyio-4.12.0, asyncio-0.24.0, cov-5.0.0, mock-3.15.1, respx-0.22.0
asyncio: mode=Mode.AUTO, default_loop_scope=None
collected 88 items
tests\test_ai_extended.py ... [ 3%]
tests\test_ai_vision_extended.py .... [ 7%]
tests\test_ai_vision_internals.py F....... [ 17%]
tests\test_auth.py ............. [ 31%]
tests\test_database_extended.py . [ 32%]
tests\test_db_generator.py .. [ 35%]
tests\test_exif_extended.py .F [ 37%]
tests\test_images_extended.py ...... [ 44%]
tests\test_isolation.py FFFFFF [ 51%]
tests\test_main_extended.py ... [ 54%]
tests\test_middleware_extended.py .... [ 59%]
tests\test_ocr_extended.py .FF [ 62%]
tests\test_pipeline_extended.py .... [ 67%]
tests\test_rate_limit.py FF. [ 70%]
tests\test_scraper_extended.py ... [ 73%]
tests\test_services.py F.F...F [ 81%]
tests\test_storage_extended.py ..FF [ 86%]
tests\test_versioning.py ..F. [ 90%]
tests\test_websocket.py ........ [100%]
================================== FAILURES ===================================
__________________________ test_read_image_variants ___________________________
tests\test_ai_vision_internals.py:17: in test_read_image_variants
data, mime = _read_image(str(img_file))
E TypeError: cannot unpack non-iterable coroutine object
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:50:27.050595Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:50:27.051818Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.052175Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.052571Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9F3DF40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:27.052871Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9F3DF40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:27.053182Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9F3DF40>) [aiosqlite]
2026-02-25T02:50:27.053469Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9F3DF40>) completed [aiosqlite]
2026-02-25T02:50:27.053725Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9F3DF40>) [aiosqlite]
2026-02-25T02:50:27.053874Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9F3DF40>) completed [aiosqlite]
2026-02-25T02:50:27.054197Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.054343Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.054619Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B24C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:27.054790Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B24C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:27.055029Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B24C0>) [aiosqlite]
2026-02-25T02:50:27.055171Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B24C0>) completed [aiosqlite]
2026-02-25T02:50:27.055402Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B24C0>) [aiosqlite]
2026-02-25T02:50:27.055542Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B24C0>) completed [aiosqlite]
2026-02-25T02:50:27.055870Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.056016Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.056274Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA16BEC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:27.056443Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA16BEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:27.056681Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA16BEC0>) [aiosqlite]
2026-02-25T02:50:27.056829Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA16BEC0>) completed [aiosqlite]
2026-02-25T02:50:27.057114Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA16BEC0>) [aiosqlite]
2026-02-25T02:50:27.057254Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA16BEC0>) completed [aiosqlite]
2026-02-25T02:50:27.057569Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.057716Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.057953Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B0E40>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:27.058119Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B0E40>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:27.058357Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B0E40>) [aiosqlite]
2026-02-25T02:50:27.058510Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B0E40>) completed [aiosqlite]
2026-02-25T02:50:27.058725Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B0E40>) [aiosqlite]
2026-02-25T02:50:27.058867Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B0E40>) completed [aiosqlite]
2026-02-25T02:50:27.059463Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.059611Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.059867Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE63C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:27.060194Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE63C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:27.060463Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE63C0>) [aiosqlite]
2026-02-25T02:50:27.060612Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE63C0>) completed [aiosqlite]
2026-02-25T02:50:27.061057Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.061227Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.061546Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:50:27.061779Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:50:27.062101Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2540>) [aiosqlite]
2026-02-25T02:50:27.062256Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2540>) completed [aiosqlite]
2026-02-25T02:50:27.062646Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.062796Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.063069Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B1C40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:50:27.063351Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B1C40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:50:27.063680Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B1C40>) [aiosqlite]
2026-02-25T02:50:27.063965Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B1C40>) completed [aiosqlite]
2026-02-25T02:50:27.064750Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.064910Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.065352Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2F40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:27.065750Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2F40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:27.066129Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2F40>) [aiosqlite]
2026-02-25T02:50:27.066302Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2F40>) completed [aiosqlite]
2026-02-25T02:50:27.066687Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.066845Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.067119Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B31C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:50:27.067367Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B31C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:50:27.067634Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B31C0>) [aiosqlite]
2026-02-25T02:50:27.067795Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B31C0>) completed [aiosqlite]
2026-02-25T02:50:27.068263Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.068511Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.068839Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2B40>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:50:27.069080Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2B40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:50:27.069420Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2B40>) [aiosqlite]
2026-02-25T02:50:27.069606Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2B40>) completed [aiosqlite]
2026-02-25T02:50:27.070155Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.070367Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.070707Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B12C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:50:27.070940Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B12C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:50:27.071202Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B12C0>) [aiosqlite]
2026-02-25T02:50:27.071359Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B12C0>) completed [aiosqlite]
2026-02-25T02:50:27.071779Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.071940Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.072202Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2FC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:50:27.072423Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2FC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:50:27.072710Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2FC0>) [aiosqlite]
2026-02-25T02:50:27.072858Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2FC0>) completed [aiosqlite]
2026-02-25T02:50:27.073211Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.073364Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.073806Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.073965Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9F3DF40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9F3DF40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9F3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9F3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9F3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9F3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B24C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B24C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B24C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B24C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B24C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B24C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA16BEC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA16BEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA16BEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA16BEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA16BEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA16BEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B0E40>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B0E40>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B0E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA1B0E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B0E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B0E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE63C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE63C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE63C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE63C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B1C40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B1C40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B1C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B1C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2F40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2F40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2F40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2F40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B31C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B31C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B31C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B31C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2B40>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2B40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B12C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B12C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B12C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B12C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2FC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA1B2FC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2FC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA1B2FC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:50:27.585363Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.589141Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.593034Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E740>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:27.596011Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E740>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:27.599710Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E740>) [aiosqlite]
2026-02-25T02:50:27.601031Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E740>) completed [aiosqlite]
2026-02-25T02:50:27.602232Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E740>) [aiosqlite]
2026-02-25T02:50:27.602891Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E740>) completed [aiosqlite]
2026-02-25T02:50:27.604205Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.604799Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.605645Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E940>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:27.606166Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E940>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:27.606870Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E940>) [aiosqlite]
2026-02-25T02:50:27.607273Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E940>) completed [aiosqlite]
2026-02-25T02:50:27.607788Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E940>) [aiosqlite]
2026-02-25T02:50:27.608049Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E940>) completed [aiosqlite]
2026-02-25T02:50:27.608998Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.609267Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.609679Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E8C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:50:27.610296Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E8C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:50:27.610750Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E8C0>) [aiosqlite]
2026-02-25T02:50:27.610990Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E8C0>) completed [aiosqlite]
2026-02-25T02:50:27.611545Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.611749Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.612159Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E840>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:50:27.612624Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E840>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:50:27.613154Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E840>) [aiosqlite]
2026-02-25T02:50:27.613376Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E840>) completed [aiosqlite]
2026-02-25T02:50:27.613842Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.614025Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.614445Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:27.614715Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:27.615494Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E740>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E740>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E940>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E940>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E8C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E8C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E840>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E840>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________________ test_extract_exif_success __________________________
tests\test_exif_extended.py:50: in test_extract_exif_success
assert result["make"] == "Canon"
E TypeError: 'coroutine' object is not subscriptable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:50:29.831230Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:50:29.832380Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.832708Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.833098Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:29.833374Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:29.833651Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:50:29.833821Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:50:29.834074Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:50:29.834230Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:50:29.834533Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.834688Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.834930Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:29.835107Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:29.835365Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) [aiosqlite]
2026-02-25T02:50:29.835516Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed [aiosqlite]
2026-02-25T02:50:29.835750Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) [aiosqlite]
2026-02-25T02:50:29.835907Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed [aiosqlite]
2026-02-25T02:50:29.836359Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.836610Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.836949Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25F040>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:29.837142Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25F040>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:29.837408Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25F040>) [aiosqlite]
2026-02-25T02:50:29.837564Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25F040>) completed [aiosqlite]
2026-02-25T02:50:29.837812Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25F040>) [aiosqlite]
2026-02-25T02:50:29.837961Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25F040>) completed [aiosqlite]
2026-02-25T02:50:29.838277Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.838426Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.838689Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FC40>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:29.838862Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FC40>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:29.839115Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25FC40>) [aiosqlite]
2026-02-25T02:50:29.839262Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25FC40>) completed [aiosqlite]
2026-02-25T02:50:29.839496Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FC40>) [aiosqlite]
2026-02-25T02:50:29.839653Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FC40>) completed [aiosqlite]
2026-02-25T02:50:29.840911Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.843045Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.846279Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:29.849623Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:29.853145Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EA40>) [aiosqlite]
2026-02-25T02:50:29.854904Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EA40>) completed [aiosqlite]
2026-02-25T02:50:29.857111Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.857763Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.858700Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:50:29.859379Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:50:29.860084Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) [aiosqlite]
2026-02-25T02:50:29.860447Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) completed [aiosqlite]
2026-02-25T02:50:29.861236Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.861604Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.862131Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2CC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:50:29.862581Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2CC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:50:29.863084Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2CC0>) [aiosqlite]
2026-02-25T02:50:29.863357Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2CC0>) completed [aiosqlite]
2026-02-25T02:50:29.864560Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.864836Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.865347Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FBC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:29.866087Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FBC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:29.866641Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FBC0>) [aiosqlite]
2026-02-25T02:50:29.866869Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FBC0>) completed [aiosqlite]
2026-02-25T02:50:29.867341Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.867541Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.867855Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0AC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:50:29.868164Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0AC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:50:29.868476Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0AC0>) [aiosqlite]
2026-02-25T02:50:29.868655Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0AC0>) completed [aiosqlite]
2026-02-25T02:50:29.869144Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.869329Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.869638Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:50:29.869890Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:50:29.870195Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0CC0>) [aiosqlite]
2026-02-25T02:50:29.870378Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0CC0>) completed [aiosqlite]
2026-02-25T02:50:29.870850Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.871004Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.871254Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:50:29.871492Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:50:29.871759Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) [aiosqlite]
2026-02-25T02:50:29.871911Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed [aiosqlite]
2026-02-25T02:50:29.872218Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.872377Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.872623Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:50:29.872845Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:50:29.873146Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2340>) [aiosqlite]
2026-02-25T02:50:29.873307Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2340>) completed [aiosqlite]
2026-02-25T02:50:29.873721Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.873888Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.874282Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.874457Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25F040>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25F040>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25F040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25F040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25F040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25F040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FC40>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FC40>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25FC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25FC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2CC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2CC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FBC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25FBC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25FBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0AC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0AC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0AC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0AC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0CC0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B0CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B0CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:50:29.879933Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.880261Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.880670Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA087F40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:29.880994Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA087F40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:29.881374Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA087F40>) [aiosqlite]
2026-02-25T02:50:29.881609Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA087F40>) completed [aiosqlite]
2026-02-25T02:50:29.881910Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA087F40>) [aiosqlite]
2026-02-25T02:50:29.882079Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA087F40>) completed [aiosqlite]
2026-02-25T02:50:29.882574Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.882744Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.883004Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085240>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:29.883208Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085240>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:29.883484Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA085240>) [aiosqlite]
2026-02-25T02:50:29.883669Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA085240>) completed [aiosqlite]
2026-02-25T02:50:29.883936Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085240>) [aiosqlite]
2026-02-25T02:50:29.884088Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085240>) completed [aiosqlite]
2026-02-25T02:50:29.884527Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.884678Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.884936Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0855C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:50:29.885246Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0855C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:50:29.885517Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0855C0>) [aiosqlite]
2026-02-25T02:50:29.885677Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0855C0>) completed [aiosqlite]
2026-02-25T02:50:29.886174Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.886450Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.886760Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0852C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:50:29.887034Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0852C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:50:29.887313Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0852C0>) [aiosqlite]
2026-02-25T02:50:29.887462Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0852C0>) completed [aiosqlite]
2026-02-25T02:50:29.887833Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.887983Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.888283Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:29.888428Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:29.888929Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA087F40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA087F40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA087F40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA087F40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA087F40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA087F40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085240>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085240>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA085240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA085240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0855C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0855C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0855C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0855C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0852C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0852C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0852C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0852C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________ test_client_a_image_invisible_to_client_b __________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 70, in test_client_a_image_invisible_to_client_b
| upload_resp = await _upload_test_image(async_client, auth_headers_a, "photo_a.jpg")
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:70: in test_client_a_image_invisible_to_client_b
upload_resp = await _upload_test_image(async_client, auth_headers_a, "photo_a.jpg")
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:50:30.381747Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:50:30.388307Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.390463Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.393896Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:30.395973Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:30.397520Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:50:30.398232Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:50:30.399234Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:50:30.399757Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:50:30.400779Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.401207Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.401850Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA169A40>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:50:30.402274Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA169A40>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:50:30.402885Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA169A40>) [aiosqlite]
2026-02-25T02:50:30.403284Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA169A40>) completed [aiosqlite]
2026-02-25T02:50:30.403827Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA169A40>) [aiosqlite]
2026-02-25T02:50:30.404105Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA169A40>) completed [aiosqlite]
2026-02-25T02:50:30.404763Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.405059Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.405517Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:30.405832Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:30.406261Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D98EEA40>) [aiosqlite]
2026-02-25T02:50:30.406555Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D98EEA40>) completed [aiosqlite]
2026-02-25T02:50:30.407079Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) [aiosqlite]
2026-02-25T02:50:30.407356Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) completed [aiosqlite]
2026-02-25T02:50:30.407932Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.408155Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.408508Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4240>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:50:30.408759Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4240>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:50:30.409083Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4240>) [aiosqlite]
2026-02-25T02:50:30.409275Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4240>) completed [aiosqlite]
2026-02-25T02:50:30.409566Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4240>) [aiosqlite]
2026-02-25T02:50:30.409740Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4240>) completed [aiosqlite]
2026-02-25T02:50:30.410458Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.410657Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.411025Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0843C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:30.411511Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0843C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:30.411972Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0843C0>) [aiosqlite]
2026-02-25T02:50:30.412157Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0843C0>) completed [aiosqlite]
2026-02-25T02:50:30.412546Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.412705Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.412949Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE67C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:50:30.413191Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE67C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:50:30.413438Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE67C0>) [aiosqlite]
2026-02-25T02:50:30.413632Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE67C0>) completed [aiosqlite]
2026-02-25T02:50:30.414058Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.414217Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.414469Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE7940>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:50:30.414683Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE7940>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:50:30.414921Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE7940>) [aiosqlite]
2026-02-25T02:50:30.415071Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE7940>) completed [aiosqlite]
2026-02-25T02:50:30.415762Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.415918Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.416276Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:50:30.416699Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:50:30.417057Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) [aiosqlite]
2026-02-25T02:50:30.417229Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) completed [aiosqlite]
2026-02-25T02:50:30.417606Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.417786Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.418015Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:50:30.418231Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:50:30.418521Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) [aiosqlite]
2026-02-25T02:50:30.418674Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed [aiosqlite]
2026-02-25T02:50:30.418999Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.419141Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.419369Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:50:30.419580Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:50:30.419839Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) [aiosqlite]
2026-02-25T02:50:30.419989Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed [aiosqlite]
2026-02-25T02:50:30.420276Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.420443Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.420700Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE6640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:50:30.420904Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE6640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:50:30.421158Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE6640>) [aiosqlite]
2026-02-25T02:50:30.421296Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE6640>) completed [aiosqlite]
2026-02-25T02:50:30.421563Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.421708Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.421957Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E540>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:50:30.422160Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E540>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:50:30.422399Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E540>) [aiosqlite]
2026-02-25T02:50:30.422533Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E540>) completed [aiosqlite]
2026-02-25T02:50:30.422814Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.422950Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.423226Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.423364Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.425430Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.425631Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.425901Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) [aiosqlite]
2026-02-25T02:50:30.426163Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) completed [aiosqlite]
2026-02-25T02:50:30.426422Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) [aiosqlite]
2026-02-25T02:50:30.426562Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed [aiosqlite]
2026-02-25T02:50:30.426959Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.427115Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.427385Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.427523Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.428199Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.428337Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.428599Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) [aiosqlite]
2026-02-25T02:50:30.428812Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) completed [aiosqlite]
2026-02-25T02:50:30.429077Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA022940>) [aiosqlite]
2026-02-25T02:50:30.429230Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA022940>) completed [aiosqlite]
2026-02-25T02:50:30.431278Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022940>) [aiosqlite]
2026-02-25T02:50:30.432723Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022940>) completed [aiosqlite]
2026-02-25T02:50:30.442790Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.443744Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.445137Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04F7C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) [aiosqlite]
2026-02-25T02:50:30.445969Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04F7C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) completed [aiosqlite]
2026-02-25T02:50:30.447003Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04F7C0>) [aiosqlite]
2026-02-25T02:50:30.447456Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04F7C0>) completed [aiosqlite]
2026-02-25T02:50:30.448618Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.449050Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.449796Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.450136Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.451402Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.451735Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.452212Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0227C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) [aiosqlite]
2026-02-25T02:50:30.452550Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0227C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) completed [aiosqlite]
2026-02-25T02:50:30.452997Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0227C0>) [aiosqlite]
2026-02-25T02:50:30.453250Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0227C0>) completed [aiosqlite]
2026-02-25T02:50:30.453668Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0227C0>) [aiosqlite]
2026-02-25T02:50:30.454001Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0227C0>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA169A40>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA169A40>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA169A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA169A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA169A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA169A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D98EEA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D98EEA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4240>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4240>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0843C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0843C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0843C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0843C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE67C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE67C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE67C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE67C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE7940>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE7940>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE7940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE7940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE6640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE6640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE6640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE6640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E540>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E540>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA022940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA022940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04F7C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04F7C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04F7C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04F7C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0227C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0227C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0227C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0227C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0227C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0227C0>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:50:30.457294Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:50:30.458217Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:50:30.458507Z [debug ] Calling on_header_value with data[21:67] [multipart.multipart]
2026-02-25T02:50:30.458678Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:50:30.458824Z [debug ] Calling on_header_field with data[69:81] [multipart.multipart]
2026-02-25T02:50:30.458969Z [debug ] Calling on_header_value with data[83:93] [multipart.multipart]
2026-02-25T02:50:30.459103Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:50:30.459241Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:50:30.459800Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:50:30.460695Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:50:30.460888Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:50:30.477481Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:50:30.478190Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:50:30.479142Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA020CC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:50:30.479863Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA020CC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:50:30.480668Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA020CC0>) [aiosqlite]
2026-02-25T02:50:30.481056Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA020CC0>) completed [aiosqlite]
2026-02-25T02:50:30.481696Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA020CC0>) [aiosqlite]
2026-02-25T02:50:30.482162Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA020CC0>) completed [aiosqlite]
2026-02-25T02:50:31.058881Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:50:31.061174Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:50:31.062160Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:50:31.063592Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:50:31.063887Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:50:31.064536Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:50:31.065225Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:50:31.067051Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:50:31.067368Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:50:31.067575Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:50:31.067785Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:50:31.068232Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:50:31.070097Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:50:31.102526Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:50:31.103007Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:50:31.279290Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:50:31.372798Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:50:31.393561Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:50:31.396448Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:50:31.397069Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DBE07740> [botocore.hooks]
2026-02-25T02:50:31.485880Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:50:31.498814Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:50:31.511351Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:50:31.515341Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:50:31.516952Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:50:31.518892Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:50:31.520387Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:50:31.520912Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:50:31.521489Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:31.521907Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:31.522336Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:50:31.522747Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:50:31.523262Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:31.523894Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:50:31.525065Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:50:31.525334Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:50:31.525568Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:50:31.526080Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:50:31.526292Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:31.526496Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:50:31.526692Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:50:31.526914Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC498440>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:50:31.527380Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:31.527732Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:31.527935Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:31.528220Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:31.528388Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:31.528977Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:31.529152Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025031Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:31.529339Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025031Z
20260225/us-east-1/s3/aws4_request
22feb948a9707036dd487ff4a28368b596d94749b7a4f1ea26cbf6eab30f4803 [botocore.auth]
2026-02-25T02:50:31.529553Z [debug ] Signature:
24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b [botocore.auth]
2026-02-25T02:50:31.529766Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:31.530172Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025031Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:50:31.531025Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:50:34.661876Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:34.670336Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:34.671036Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:34.677791Z [debug ] Retry needed, action of: 0.25106868752748046 [botocore.retryhandler]
2026-02-25T02:50:34.679717Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:34.681638Z [debug ] Response received to retry, sleeping for 0.25106868752748046 seconds [botocore.endpoint]
2026-02-25T02:50:34.940752Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:34.941467Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:34.941839Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:34.942212Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:34.942501Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:34.943089Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:34.943384Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025034Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:34.943709Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025034Z
20260225/us-east-1/s3/aws4_request
77c15e2f8496240a3eb1d32b5ae42592d2d739683e1aa6709ce7d88445f409d2 [botocore.auth]
2026-02-25T02:50:34.944051Z [debug ] Signature:
a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1 [botocore.auth]
2026-02-25T02:50:34.944263Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:34.944447Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025034Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:50:37.649083Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:37.655381Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:37.655583Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:37.660976Z [debug ] Retry needed, action of: 1.23248483203587 [botocore.retryhandler]
2026-02-25T02:50:37.661141Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:37.661305Z [debug ] Response received to retry, sleeping for 1.23248483203587 seconds [botocore.endpoint]
2026-02-25T02:50:38.898730Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:38.900070Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:38.900664Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:38.901350Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:38.901926Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:38.902798Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:38.903274Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025038Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:38.903647Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025038Z
20260225/us-east-1/s3/aws4_request
46feea78ad02982eca5bc01d1894b93ef31f2d3e7278b231dfd86072d747c86e [botocore.auth]
2026-02-25T02:50:38.904058Z [debug ] Signature:
614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f [botocore.auth]
2026-02-25T02:50:38.904508Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:38.904981Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025038Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:50:41.600886Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:41.610700Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:41.611087Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:41.640167Z [debug ] Retry needed, action of: 1.2133053196739119 [botocore.retryhandler]
2026-02-25T02:50:41.640776Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:41.641184Z [debug ] Response received to retry, sleeping for 1.2133053196739119 seconds [botocore.endpoint]
2026-02-25T02:50:42.862411Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:42.863412Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:42.863995Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:42.864706Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:42.865382Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:42.866429Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:42.866960Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025042Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:42.867569Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025042Z
20260225/us-east-1/s3/aws4_request
0438c22cdd980e7ba0909b322c3935b7a25950691922b2507434cddbbadf694d [botocore.auth]
2026-02-25T02:50:42.868023Z [debug ] Signature:
9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640 [botocore.auth]
2026-02-25T02:50:42.868437Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:42.868842Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025042Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:50:45.561170Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:45.589212Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:45.589640Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:45.634032Z [debug ] Retry needed, action of: 2.329843827885929 [botocore.retryhandler]
2026-02-25T02:50:45.635375Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:45.636757Z [debug ] Response received to retry, sleeping for 2.329843827885929 seconds [botocore.endpoint]
2026-02-25T02:50:47.976122Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:47.978135Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:47.979841Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:47.980849Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:47.981528Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:47.982523Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:47.983078Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025047Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:47.983628Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025047Z
20260225/us-east-1/s3/aws4_request
8c8143d1b56e54c79b1f502bd232467a8e43812fa5924bf49765e89a48741479 [botocore.auth]
2026-02-25T02:50:47.984436Z [debug ] Signature:
0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7 [botocore.auth]
2026-02-25T02:50:47.985121Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:47.985781Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025047Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:50:50.684718Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:50.690015Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:50.690445Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:50:50.690606Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:50:50.690750Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:50.690917Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:50.691072Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:50:50.691251Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:50:50.691395Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:50.691601Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:50:50.692076Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:50:50.692224Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:50:50.692361Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:50:50.692701Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:50:50.692842Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:50.692984Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:50:50.693121Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:50:50.693279Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC498440>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:50:50.693562Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:50.693755Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:50.693887Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:50.694057Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:50.694180Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:50.694424Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:50.694547Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025050Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:50.694687Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025050Z
20260225/us-east-1/s3/aws4_request
23baee99d68fc4c8879af80ffda38144a8cea93555c6dd8e66e99061e89ec3da [botocore.auth]
2026-02-25T02:50:50.694840Z [debug ] Signature:
70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914 [botocore.auth]
2026-02-25T02:50:50.695003Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:50.695174Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025050Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:50:53.396878Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:53.425760Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:53.426250Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:53.451065Z [debug ] Retry needed, action of: 0.4964854216763196 [botocore.retryhandler]
2026-02-25T02:50:53.451878Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:53.452591Z [debug ] Response received to retry, sleeping for 0.4964854216763196 seconds [botocore.endpoint]
2026-02-25T02:50:53.953038Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:53.954721Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:53.955561Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:53.956182Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:53.956892Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:53.958104Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:53.958572Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025053Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:53.958967Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025053Z
20260225/us-east-1/s3/aws4_request
ef751f381baa44d533960ba9b80a66a7a87025950db5d253b57e706d0c60e967 [botocore.auth]
2026-02-25T02:50:53.959370Z [debug ] Signature:
584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9 [botocore.auth]
2026-02-25T02:50:53.959770Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:53.960198Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025053Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:50:56.660752Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:56.675141Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:50:56.678919Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:50:56.692421Z [debug ] Retry needed, action of: 1.893450603007323 [botocore.retryhandler]
2026-02-25T02:50:56.692695Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:50:56.692898Z [debug ] Response received to retry, sleeping for 1.893450603007323 seconds [botocore.endpoint]
2026-02-25T02:50:58.593075Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:50:58.595369Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:50:58.596698Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:50:58.597475Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:50:58.597998Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:50:58.599107Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:50:58.599759Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025058Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:50:58.600275Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025058Z
20260225/us-east-1/s3/aws4_request
0dc6e8dd2101bd913da4f7d92102dbd4e4c7421fea887de8f3aaeb685ed93052 [botocore.auth]
2026-02-25T02:50:58.600742Z [debug ] Signature:
77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0 [botocore.auth]
2026-02-25T02:50:58.601263Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:50:58.601729Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025058Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:01.305732Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:01.336396Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:51:01.339928Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:01.379545Z [debug ] Retry needed, action of: 2.412595901685082 [botocore.retryhandler]
2026-02-25T02:51:01.380188Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:51:01.380478Z [debug ] Response received to retry, sleeping for 2.412595901685082 seconds [botocore.endpoint]
2026-02-25T02:51:03.804324Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:51:03.804722Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:51:03.804977Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:03.805230Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:03.805459Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:51:03.805785Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:03.805968Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025103Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:03.806145Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025103Z
20260225/us-east-1/s3/aws4_request
48c0cb5a7a755cb2516e5ac41eb1ed04923818047fe86f174f0fd961cd88debc [botocore.auth]
2026-02-25T02:51:03.806323Z [debug ] Signature:
85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f [botocore.auth]
2026-02-25T02:51:03.806500Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:03.806726Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025103Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:06.493068Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:06.498314Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:51:06.498499Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:06.503969Z [debug ] Retry needed, action of: 4.564047717404492 [botocore.retryhandler]
2026-02-25T02:51:06.504152Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>> [botocore.hooks]
2026-02-25T02:51:06.504309Z [debug ] Response received to retry, sleeping for 4.564047717404492 seconds [botocore.endpoint]
2026-02-25T02:51:11.084510Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>> [botocore.hooks]
2026-02-25T02:51:11.084824Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>> [botocore.hooks]
2026-02-25T02:51:11.085011Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:11.085200Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:11.085375Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>> [botocore.hooks]
2026-02-25T02:51:11.085730Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:11.085903Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025111Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:11.086107Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025111Z
20260225/us-east-1/s3/aws4_request
c38aeae6697cd3afb6b44f027fe77f99869ed07423fcc099c1b49a27d8abe3ff [botocore.auth]
2026-02-25T02:51:11.086303Z [debug ] Signature:
3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0 [botocore.auth]
2026-02-25T02:51:11.086496Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:11.086708Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025111Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:13.794578Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:13.814165Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270> [botocore.hooks]
2026-02-25T02:51:13.815366Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:13.815800Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:13.816634Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:13.816922Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:67]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[69:81]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[83:93]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA020CC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA020CC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA020CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA020CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA020CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA020CC0>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DBE07740>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC498440>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025031Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025031Z
20260225/us-east-1/s3/aws4_request
22feb948a9707036dd487ff4a28368b596d94749b7a4f1ea26cbf6eab30f4803
DEBUG botocore.auth:auth.py:430 Signature:
24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025031Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.25106868752748046
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.25106868752748046 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025034Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025034Z
20260225/us-east-1/s3/aws4_request
77c15e2f8496240a3eb1d32b5ae42592d2d739683e1aa6709ce7d88445f409d2
DEBUG botocore.auth:auth.py:430 Signature:
a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025034Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.23248483203587
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.23248483203587 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025038Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025038Z
20260225/us-east-1/s3/aws4_request
46feea78ad02982eca5bc01d1894b93ef31f2d3e7278b231dfd86072d747c86e
DEBUG botocore.auth:auth.py:430 Signature:
614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025038Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.2133053196739119
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.2133053196739119 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025042Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025042Z
20260225/us-east-1/s3/aws4_request
0438c22cdd980e7ba0909b322c3935b7a25950691922b2507434cddbbadf694d
DEBUG botocore.auth:auth.py:430 Signature:
9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025042Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.329843827885929
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.329843827885929 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025047Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025047Z
20260225/us-east-1/s3/aws4_request
8c8143d1b56e54c79b1f502bd232467a8e43812fa5924bf49765e89a48741479
DEBUG botocore.auth:auth.py:430 Signature:
0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025047Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7', 'amz-sdk-invocation-id': b'a6f4203b-ce5a-4ac7-babf-32489246a622', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC498440>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025050Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025050Z
20260225/us-east-1/s3/aws4_request
23baee99d68fc4c8879af80ffda38144a8cea93555c6dd8e66e99061e89ec3da
DEBUG botocore.auth:auth.py:430 Signature:
70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025050Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.4964854216763196
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.4964854216763196 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025053Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025053Z
20260225/us-east-1/s3/aws4_request
ef751f381baa44d533960ba9b80a66a7a87025950db5d253b57e706d0c60e967
DEBUG botocore.auth:auth.py:430 Signature:
584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025053Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.893450603007323
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.893450603007323 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025058Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025058Z
20260225/us-east-1/s3/aws4_request
0dc6e8dd2101bd913da4f7d92102dbd4e4c7421fea887de8f3aaeb685ed93052
DEBUG botocore.auth:auth.py:430 Signature:
77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025058Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.412595901685082
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.412595901685082 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025103Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025103Z
20260225/us-east-1/s3/aws4_request
48c0cb5a7a755cb2516e5ac41eb1ed04923818047fe86f174f0fd961cd88debc
DEBUG botocore.auth:auth.py:430 Signature:
85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025103Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.564047717404492
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DC49A3C0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.564047717404492 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC4982F0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DBE21D30>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DC49A510>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025111Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025111Z
20260225/us-east-1/s3/aws4_request
c38aeae6697cd3afb6b44f027fe77f99869ed07423fcc099c1b49a27d8abe3ff
DEBUG botocore.auth:auth.py:430 Signature:
3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025111Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0', 'amz-sdk-invocation-id': b'36ca8b88-5a64-499a-bae0-e47c9e422c6a', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DC49A270>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:51:14.237405Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.237792Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.238200Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.238360Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.239002Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.239198Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.239442Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD6C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:14.239678Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD6C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:14.239969Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD6C0>) [aiosqlite]
2026-02-25T02:51:14.240147Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD6C0>) completed [aiosqlite]
2026-02-25T02:51:14.241214Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD6C0>) [aiosqlite]
2026-02-25T02:51:14.243386Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD6C0>) completed [aiosqlite]
2026-02-25T02:51:14.247586Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.249662Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.253083Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD340>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:14.254580Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD340>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:14.255829Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD340>) [aiosqlite]
2026-02-25T02:51:14.257217Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD340>) completed [aiosqlite]
2026-02-25T02:51:14.258175Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD340>) [aiosqlite]
2026-02-25T02:51:14.258628Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD340>) completed [aiosqlite]
2026-02-25T02:51:14.259740Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.260151Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.260732Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD4C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:51:14.261347Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD4C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:51:14.261934Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD4C0>) [aiosqlite]
2026-02-25T02:51:14.262236Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD4C0>) completed [aiosqlite]
2026-02-25T02:51:14.262973Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.263258Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.263696Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD3C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:51:14.264094Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD3C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:51:14.264488Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD3C0>) [aiosqlite]
2026-02-25T02:51:14.264712Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD3C0>) completed [aiosqlite]
2026-02-25T02:51:14.265431Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.265739Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.266319Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.266553Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.267391Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD6C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD6C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD340>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD340>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD4C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD4C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD3C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD3C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________ test_client_b_cannot_read_client_a_image ___________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 101, in test_client_b_cannot_read_client_a_image
| upload_resp = await _upload_test_image(async_client, auth_headers_a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:101: in test_client_b_cannot_read_client_a_image
upload_resp = await _upload_test_image(async_client, auth_headers_a)
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:51:14.269494Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:51:14.270596Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.270906Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.271292Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:14.271630Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:14.272011Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4340>) [aiosqlite]
2026-02-25T02:51:14.272255Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4340>) completed [aiosqlite]
2026-02-25T02:51:14.272579Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) [aiosqlite]
2026-02-25T02:51:14.272801Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed [aiosqlite]
2026-02-25T02:51:14.273197Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.273512Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.274019Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:14.274317Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:14.274723Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:51:14.274930Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:51:14.275260Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) [aiosqlite]
2026-02-25T02:51:14.275455Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed [aiosqlite]
2026-02-25T02:51:14.275895Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.276094Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.276360Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:14.276560Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:14.276852Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE57C0>) [aiosqlite]
2026-02-25T02:51:14.277031Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed [aiosqlite]
2026-02-25T02:51:14.277280Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) [aiosqlite]
2026-02-25T02:51:14.277415Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed [aiosqlite]
2026-02-25T02:51:14.277798Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.277945Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.278237Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:14.278396Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:14.278694Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) [aiosqlite]
2026-02-25T02:51:14.278833Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed [aiosqlite]
2026-02-25T02:51:14.279086Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) [aiosqlite]
2026-02-25T02:51:14.279248Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed [aiosqlite]
2026-02-25T02:51:14.279913Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.280222Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.280609Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:51:14.280931Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:51:14.281267Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) [aiosqlite]
2026-02-25T02:51:14.281419Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) completed [aiosqlite]
2026-02-25T02:51:14.281929Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.282560Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.285617Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:51:14.288449Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:51:14.292111Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) [aiosqlite]
2026-02-25T02:51:14.294113Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed [aiosqlite]
2026-02-25T02:51:14.297100Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.297773Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.298992Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:51:14.299845Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:51:14.300666Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) [aiosqlite]
2026-02-25T02:51:14.301095Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed [aiosqlite]
2026-02-25T02:51:14.302842Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.303198Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.303788Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EF140>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:51:14.304609Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EF140>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:51:14.305286Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EF140>) [aiosqlite]
2026-02-25T02:51:14.305559Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EF140>) completed [aiosqlite]
2026-02-25T02:51:14.306129Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.306432Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.306894Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:51:14.307293Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:51:14.307741Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022840>) [aiosqlite]
2026-02-25T02:51:14.307972Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022840>) completed [aiosqlite]
2026-02-25T02:51:14.308526Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.308770Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.309105Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:51:14.309435Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:51:14.309752Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) [aiosqlite]
2026-02-25T02:51:14.309929Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed [aiosqlite]
2026-02-25T02:51:14.310295Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.310471Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.310799Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA086740>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:51:14.311047Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA086740>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:51:14.311341Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA086740>) [aiosqlite]
2026-02-25T02:51:14.311504Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA086740>) completed [aiosqlite]
2026-02-25T02:51:14.311860Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.312076Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.312430Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:51:14.312847Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:51:14.313227Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) [aiosqlite]
2026-02-25T02:51:14.313420Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) completed [aiosqlite]
2026-02-25T02:51:14.313746Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.313944Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.314289Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.314430Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.316429Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.316647Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.316973Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD140>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) [aiosqlite]
2026-02-25T02:51:14.317271Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD140>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) completed [aiosqlite]
2026-02-25T02:51:14.317597Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD140>) [aiosqlite]
2026-02-25T02:51:14.317760Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD140>) completed [aiosqlite]
2026-02-25T02:51:14.318199Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.318362Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.318610Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.318750Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.319465Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.319611Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.319841Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) [aiosqlite]
2026-02-25T02:51:14.320057Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) completed [aiosqlite]
2026-02-25T02:51:14.320376Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDDC0>) [aiosqlite]
2026-02-25T02:51:14.320571Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed [aiosqlite]
2026-02-25T02:51:14.320807Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) [aiosqlite]
2026-02-25T02:51:14.320970Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed [aiosqlite]
2026-02-25T02:51:14.321976Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.322157Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.322404Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD540>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) [aiosqlite]
2026-02-25T02:51:14.322598Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD540>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) completed [aiosqlite]
2026-02-25T02:51:14.322841Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD540>) [aiosqlite]
2026-02-25T02:51:14.322984Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD540>) completed [aiosqlite]
2026-02-25T02:51:14.323512Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.323692Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.324202Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.324509Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.325411Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.325583Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.325843Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDE40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) [aiosqlite]
2026-02-25T02:51:14.326057Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDE40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) completed [aiosqlite]
2026-02-25T02:51:14.326306Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDE40>) [aiosqlite]
2026-02-25T02:51:14.326453Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDE40>) completed [aiosqlite]
2026-02-25T02:51:14.326742Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDE40>) [aiosqlite]
2026-02-25T02:51:14.326884Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDE40>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE4340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25E3C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE57C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE57C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE57C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA25EBC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA25EBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EEA40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EEA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EF140>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D98EF140>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EF140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D98EF140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA022840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA022840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA086740>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA086740>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA086740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA086740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD140>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD140>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD540>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD540>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDE40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDE40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDE40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FDE40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDE40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDE40>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:51:14.329218Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:51:14.329763Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:51:14.329932Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:51:14.330064Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:51:14.330198Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:51:14.330330Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:51:14.330453Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:51:14.330578Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:51:14.331074Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:51:14.331875Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:51:14.332053Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:51:14.334306Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:14.334591Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:14.335035Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:51:14.335408Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:51:14.335908Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD8C0>) [aiosqlite]
2026-02-25T02:51:14.336101Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD8C0>) completed [aiosqlite]
2026-02-25T02:51:14.336402Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD8C0>) [aiosqlite]
2026-02-25T02:51:14.336567Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD8C0>) completed [aiosqlite]
2026-02-25T02:51:14.338499Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:51:14.339722Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:51:14.340303Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:51:14.341237Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:51:14.341429Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:51:14.341860Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:51:14.342365Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:51:14.343804Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:51:14.343997Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:51:14.344162Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:51:14.344325Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:51:14.344669Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:51:14.346021Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:51:14.354004Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:51:14.354486Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:51:14.429244Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:51:14.528463Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:51:14.530662Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:51:14.531523Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:51:14.531699Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DCAEBE20> [botocore.hooks]
2026-02-25T02:51:14.531862Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:51:14.532914Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:51:14.534391Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:51:14.534776Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:51:14.535118Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:51:14.535518Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:51:14.535913Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:51:14.536067Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:51:14.536200Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:14.536346Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:14.536479Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:51:14.536658Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:51:14.536794Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:14.536983Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:51:14.537459Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:51:14.537599Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:51:14.537739Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:51:14.538023Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:51:14.538159Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:14.538297Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:51:14.538427Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:51:14.538579Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD224190>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:51:14.538878Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:14.539060Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:14.539190Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:14.539358Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:14.539483Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:14.539766Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:14.539905Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025114Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:14.540052Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025114Z
20260225/us-east-1/s3/aws4_request
2ef433154071be8d19cd31cd9c630848e0c399ef575bb8864cc7c01c536e1321 [botocore.auth]
2026-02-25T02:51:14.540207Z [debug ] Signature:
1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e [botocore.auth]
2026-02-25T02:51:14.540384Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:14.540568Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025114Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:51:14.541190Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:51:17.650664Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:17.655963Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:17.656151Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:17.661602Z [debug ] Retry needed, action of: 0.6462165486384418 [botocore.retryhandler]
2026-02-25T02:51:17.661789Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:17.661935Z [debug ] Response received to retry, sleeping for 0.6462165486384418 seconds [botocore.endpoint]
2026-02-25T02:51:18.313169Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:18.313729Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:18.314133Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:18.314668Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:18.315085Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:18.315684Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:18.315974Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025118Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:18.316285Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025118Z
20260225/us-east-1/s3/aws4_request
0c4360a629f1ccd41d6cba2e5d09020f6d3d26107f2dc822822f288ff2667b7b [botocore.auth]
2026-02-25T02:51:18.316623Z [debug ] Signature:
1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae [botocore.auth]
2026-02-25T02:51:18.316993Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:18.317354Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025118Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:51:21.024512Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:21.030961Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:21.031156Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:21.055558Z [debug ] Retry needed, action of: 0.600291002707821 [botocore.retryhandler]
2026-02-25T02:51:21.056075Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:21.056487Z [debug ] Response received to retry, sleeping for 0.600291002707821 seconds [botocore.endpoint]
2026-02-25T02:51:21.672167Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:21.674330Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:21.675258Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:21.675861Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:21.676294Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:21.676983Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:21.677349Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025121Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:21.677700Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025121Z
20260225/us-east-1/s3/aws4_request
193af3a5b9c32ece7fae8dc06a221814c2c006e158051983a183c76658118256 [botocore.auth]
2026-02-25T02:51:21.678105Z [debug ] Signature:
74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b [botocore.auth]
2026-02-25T02:51:21.678496Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:21.678885Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025121Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:51:24.383771Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:24.393248Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:24.393711Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:24.419787Z [debug ] Retry needed, action of: 2.1689175754060273 [botocore.retryhandler]
2026-02-25T02:51:24.420037Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:24.420236Z [debug ] Response received to retry, sleeping for 2.1689175754060273 seconds [botocore.endpoint]
2026-02-25T02:51:26.592630Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:26.593125Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:26.593436Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:26.593623Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:26.593778Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:26.594132Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:26.594308Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025126Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:26.594481Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025126Z
20260225/us-east-1/s3/aws4_request
421bb2c92d95ed242ec52c5293b6d670cae0bd0c69a0706cef495af0df65c2d8 [botocore.auth]
2026-02-25T02:51:26.594640Z [debug ] Signature:
d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d [botocore.auth]
2026-02-25T02:51:26.594806Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:26.594989Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025126Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:51:29.285900Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:29.292556Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:29.292855Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:29.298534Z [debug ] Retry needed, action of: 3.600442147941723 [botocore.retryhandler]
2026-02-25T02:51:29.298729Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:29.299017Z [debug ] Response received to retry, sleeping for 3.600442147941723 seconds [botocore.endpoint]
2026-02-25T02:51:32.913790Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:32.914244Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:32.914569Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:32.914880Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:32.915181Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:32.916022Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:32.916446Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025132Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:32.916792Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025132Z
20260225/us-east-1/s3/aws4_request
080409d7f608d5fb4722cea2788438d19dacdf06b37382141d6eb61850cdca4e [botocore.auth]
2026-02-25T02:51:32.917177Z [debug ] Signature:
58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb [botocore.auth]
2026-02-25T02:51:32.917569Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:32.917857Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025132Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:51:35.630099Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:35.636748Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:35.637175Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:51:35.637338Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:51:35.637486Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:35.637653Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:35.637797Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:51:35.637969Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:51:35.638117Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:35.638319Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:51:35.638801Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:51:35.638952Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:51:35.639095Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:51:35.639408Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:51:35.639562Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:35.639729Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:51:35.639929Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:51:35.640105Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD224190>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:51:35.640412Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:35.640632Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:35.640793Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:35.640990Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:35.641129Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:35.641402Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:35.641558Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025135Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:35.641728Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025135Z
20260225/us-east-1/s3/aws4_request
fdfe1ff0101b5e00bdeabcb6bf78582facd634a58f2f9afe6f10ec1647740ab6 [botocore.auth]
2026-02-25T02:51:35.641895Z [debug ] Signature:
d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9 [botocore.auth]
2026-02-25T02:51:35.642083Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:35.642284Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025135Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:38.350559Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:38.355793Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:38.355977Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:38.382765Z [debug ] Retry needed, action of: 0.5562068054937862 [botocore.retryhandler]
2026-02-25T02:51:38.383082Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:38.383317Z [debug ] Response received to retry, sleeping for 0.5562068054937862 seconds [botocore.endpoint]
2026-02-25T02:51:38.940481Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:38.941305Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:38.941690Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:38.942076Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:38.942366Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:38.942955Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:38.943250Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025138Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:38.943565Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025138Z
20260225/us-east-1/s3/aws4_request
41e11f204ab69601b5d6f1326c6a1ad1c0fe4b7db1b9d16e1401894ed6e4b121 [botocore.auth]
2026-02-25T02:51:38.943884Z [debug ] Signature:
924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644 [botocore.auth]
2026-02-25T02:51:38.944225Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:38.944548Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025138Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:41.653658Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:41.659244Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:41.659479Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:41.665724Z [debug ] Retry needed, action of: 1.9391602738136355 [botocore.retryhandler]
2026-02-25T02:51:41.665932Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:41.666129Z [debug ] Response received to retry, sleeping for 1.9391602738136355 seconds [botocore.endpoint]
2026-02-25T02:51:43.610093Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:43.610450Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:43.610683Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:43.610913Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:43.611068Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:43.611344Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:43.611481Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025143Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:43.611709Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025143Z
20260225/us-east-1/s3/aws4_request
043bfd892edddb6f8461dc4fbdd869ff5d5099c6f588e7051fa59d178494d36a [botocore.auth]
2026-02-25T02:51:43.611910Z [debug ] Signature:
4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1 [botocore.auth]
2026-02-25T02:51:43.612095Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:43.612303Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025143Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:46.314688Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:46.320207Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:46.320433Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:46.326923Z [debug ] Retry needed, action of: 1.545091259031314 [botocore.retryhandler]
2026-02-25T02:51:46.327149Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:46.327313Z [debug ] Response received to retry, sleeping for 1.545091259031314 seconds [botocore.endpoint]
2026-02-25T02:51:47.876215Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:47.876634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:47.876799Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:47.878416Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:47.880536Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:47.883848Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:47.885999Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025147Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:47.888062Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025147Z
20260225/us-east-1/s3/aws4_request
c8febecd64181b98976ff0fcd439df893224ea224165542640a1cff1590a17e3 [botocore.auth]
2026-02-25T02:51:47.890127Z [debug ] Signature:
53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6 [botocore.auth]
2026-02-25T02:51:47.892140Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:47.893234Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025147Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:50.591033Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:50.596980Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:50.597170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:50.620592Z [debug ] Retry needed, action of: 3.6267772070445705 [botocore.retryhandler]
2026-02-25T02:51:50.620898Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>> [botocore.hooks]
2026-02-25T02:51:50.621154Z [debug ] Response received to retry, sleeping for 3.6267772070445705 seconds [botocore.endpoint]
2026-02-25T02:51:54.261603Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>> [botocore.hooks]
2026-02-25T02:51:54.261964Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>> [botocore.hooks]
2026-02-25T02:51:54.262196Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:54.262420Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:54.262625Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>> [botocore.hooks]
2026-02-25T02:51:54.263013Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:54.263326Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025154Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:54.263594Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025154Z
20260225/us-east-1/s3/aws4_request
fee362d976ae0adae1ad2537c36e67770d9d58c170b2357146672222fa4bf836 [botocore.auth]
2026-02-25T02:51:54.263853Z [debug ] Signature:
418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4 [botocore.auth]
2026-02-25T02:51:54.264172Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:54.264506Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025154Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:51:56.968112Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:51:56.972902Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450> [botocore.hooks]
2026-02-25T02:51:56.973399Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:56.973701Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:56.974231Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:56.974451Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FD8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD5FD8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FD8C0>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DCAEBE20>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD224190>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025114Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025114Z
20260225/us-east-1/s3/aws4_request
2ef433154071be8d19cd31cd9c630848e0c399ef575bb8864cc7c01c536e1321
DEBUG botocore.auth:auth.py:430 Signature:
1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025114Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6462165486384418
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6462165486384418 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025118Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025118Z
20260225/us-east-1/s3/aws4_request
0c4360a629f1ccd41d6cba2e5d09020f6d3d26107f2dc822822f288ff2667b7b
DEBUG botocore.auth:auth.py:430 Signature:
1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025118Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.600291002707821
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.600291002707821 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025121Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025121Z
20260225/us-east-1/s3/aws4_request
193af3a5b9c32ece7fae8dc06a221814c2c006e158051983a183c76658118256
DEBUG botocore.auth:auth.py:430 Signature:
74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025121Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1689175754060273
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1689175754060273 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025126Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025126Z
20260225/us-east-1/s3/aws4_request
421bb2c92d95ed242ec52c5293b6d670cae0bd0c69a0706cef495af0df65c2d8
DEBUG botocore.auth:auth.py:430 Signature:
d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025126Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.600442147941723
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.600442147941723 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025132Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025132Z
20260225/us-east-1/s3/aws4_request
080409d7f608d5fb4722cea2788438d19dacdf06b37382141d6eb61850cdca4e
DEBUG botocore.auth:auth.py:430 Signature:
58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025132Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb', 'amz-sdk-invocation-id': b'd8373860-9f1c-498b-a21f-5c1707310f46', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD224190>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025135Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025135Z
20260225/us-east-1/s3/aws4_request
fdfe1ff0101b5e00bdeabcb6bf78582facd634a58f2f9afe6f10ec1647740ab6
DEBUG botocore.auth:auth.py:430 Signature:
d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025135Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.5562068054937862
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.5562068054937862 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025138Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025138Z
20260225/us-east-1/s3/aws4_request
41e11f204ab69601b5d6f1326c6a1ad1c0fe4b7db1b9d16e1401894ed6e4b121
DEBUG botocore.auth:auth.py:430 Signature:
924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025138Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9391602738136355
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9391602738136355 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025143Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025143Z
20260225/us-east-1/s3/aws4_request
043bfd892edddb6f8461dc4fbdd869ff5d5099c6f588e7051fa59d178494d36a
DEBUG botocore.auth:auth.py:430 Signature:
4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025143Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.545091259031314
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.545091259031314 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025147Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025147Z
20260225/us-east-1/s3/aws4_request
c8febecd64181b98976ff0fcd439df893224ea224165542640a1cff1590a17e3
DEBUG botocore.auth:auth.py:430 Signature:
53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025147Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.6267772070445705
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD2242D0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.6267772070445705 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD224050>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC8725D0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD225590>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025154Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025154Z
20260225/us-east-1/s3/aws4_request
fee362d976ae0adae1ad2537c36e67770d9d58c170b2357146672222fa4bf836
DEBUG botocore.auth:auth.py:430 Signature:
418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025154Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4', 'amz-sdk-invocation-id': b'7d39705c-d17f-401f-b502-e2613a0f1ec4', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD225450>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:51:57.271904Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.272349Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.272997Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.273275Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.273964Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.274154Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.274440Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E0C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:57.274658Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E0C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:57.274942Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E0C0>) [aiosqlite]
2026-02-25T02:51:57.275148Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E0C0>) completed [aiosqlite]
2026-02-25T02:51:57.275457Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E0C0>) [aiosqlite]
2026-02-25T02:51:57.275615Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E0C0>) completed [aiosqlite]
2026-02-25T02:51:57.275994Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.276142Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.276391Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:57.276658Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:57.276981Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:51:57.277147Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:51:57.277413Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:51:57.277596Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:51:57.280391Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.282160Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.284883Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DE40>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:51:57.287869Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DE40>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:51:57.290868Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DE40>) [aiosqlite]
2026-02-25T02:51:57.292183Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DE40>) completed [aiosqlite]
2026-02-25T02:51:57.294006Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.294524Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.295334Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E440>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:51:57.296131Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E440>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:51:57.296849Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E440>) [aiosqlite]
2026-02-25T02:51:57.297222Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E440>) completed [aiosqlite]
2026-02-25T02:51:57.298126Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.298463Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.299092Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.299400Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.300349Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E0C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E0C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DE40>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DE40>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DE40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DE40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E440>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E440>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
_________________ test_client_b_cannot_delete_client_a_image __________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 123, in test_client_b_cannot_delete_client_a_image
| upload_resp = await _upload_test_image(async_client, auth_headers_a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:123: in test_client_b_cannot_delete_client_a_image
upload_resp = await _upload_test_image(async_client, auth_headers_a)
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:51:57.303074Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:51:57.304569Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.304868Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.305271Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:57.305521Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:57.305851Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA084A40>) [aiosqlite]
2026-02-25T02:51:57.306037Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA084A40>) completed [aiosqlite]
2026-02-25T02:51:57.306395Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) [aiosqlite]
2026-02-25T02:51:57.306582Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) completed [aiosqlite]
2026-02-25T02:51:57.306981Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.307168Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.307469Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:51:57.307689Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:51:57.307980Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E840>) [aiosqlite]
2026-02-25T02:51:57.308159Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E840>) completed [aiosqlite]
2026-02-25T02:51:57.308564Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) [aiosqlite]
2026-02-25T02:51:57.308827Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed [aiosqlite]
2026-02-25T02:51:57.309326Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.309499Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.309734Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:57.309909Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:57.310144Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E0C0>) [aiosqlite]
2026-02-25T02:51:57.310288Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed [aiosqlite]
2026-02-25T02:51:57.310498Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) [aiosqlite]
2026-02-25T02:51:57.310637Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed [aiosqlite]
2026-02-25T02:51:57.311016Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.311185Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.311454Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:51:57.311612Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:51:57.311865Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04D2C0>) [aiosqlite]
2026-02-25T02:51:57.312015Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed [aiosqlite]
2026-02-25T02:51:57.312253Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) [aiosqlite]
2026-02-25T02:51:57.312413Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed [aiosqlite]
2026-02-25T02:51:57.313069Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.313318Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.313706Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DBE290C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:51:57.314180Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DBE290C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:51:57.314488Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DBE290C0>) [aiosqlite]
2026-02-25T02:51:57.314861Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DBE290C0>) completed [aiosqlite]
2026-02-25T02:51:57.315435Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.315713Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.316094Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:51:57.316521Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:51:57.316834Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) [aiosqlite]
2026-02-25T02:51:57.317001Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed [aiosqlite]
2026-02-25T02:51:57.317347Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.317487Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.317721Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FE5C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:51:57.317991Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FE5C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:51:57.318233Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FE5C0>) [aiosqlite]
2026-02-25T02:51:57.318371Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FE5C0>) completed [aiosqlite]
2026-02-25T02:51:57.319027Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.319167Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.319414Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:51:57.319752Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:51:57.320074Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) [aiosqlite]
2026-02-25T02:51:57.320235Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed [aiosqlite]
2026-02-25T02:51:57.320536Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.320679Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.320912Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:51:57.321130Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:51:57.321359Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) [aiosqlite]
2026-02-25T02:51:57.321508Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed [aiosqlite]
2026-02-25T02:51:57.321878Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.322031Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.322273Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDC40>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:51:57.322483Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDC40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:51:57.322713Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDC40>) [aiosqlite]
2026-02-25T02:51:57.322854Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDC40>) completed [aiosqlite]
2026-02-25T02:51:57.323375Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.324766Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.328105Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:51:57.330824Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:51:57.334209Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) [aiosqlite]
2026-02-25T02:51:57.335957Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) completed [aiosqlite]
2026-02-25T02:51:57.338716Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.339764Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.340930Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:51:57.341938Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:51:57.342711Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) [aiosqlite]
2026-02-25T02:51:57.343111Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed [aiosqlite]
2026-02-25T02:51:57.343908Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.344253Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.344916Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.345251Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.347745Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.348131Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.348614Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) [aiosqlite]
2026-02-25T02:51:57.349058Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) completed [aiosqlite]
2026-02-25T02:51:57.349475Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) [aiosqlite]
2026-02-25T02:51:57.349691Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed [aiosqlite]
2026-02-25T02:51:57.350237Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.350457Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.350843Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.351035Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.351888Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.352075Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.352383Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E7C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) [aiosqlite]
2026-02-25T02:51:57.352660Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E7C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) completed [aiosqlite]
2026-02-25T02:51:57.352970Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E7C0>) [aiosqlite]
2026-02-25T02:51:57.353149Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E7C0>) completed [aiosqlite]
2026-02-25T02:51:57.353403Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E7C0>) [aiosqlite]
2026-02-25T02:51:57.353566Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E7C0>) completed [aiosqlite]
2026-02-25T02:51:57.354702Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.354901Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.355142Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) [aiosqlite]
2026-02-25T02:51:57.355358Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) completed [aiosqlite]
2026-02-25T02:51:57.355616Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) [aiosqlite]
2026-02-25T02:51:57.355760Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed [aiosqlite]
2026-02-25T02:51:57.356184Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.356488Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.356882Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.357069Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.357901Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.358056Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.358331Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) [aiosqlite]
2026-02-25T02:51:57.358540Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) completed [aiosqlite]
2026-02-25T02:51:57.358783Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:51:57.358930Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
2026-02-25T02:51:57.359135Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:51:57.359269Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084A40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA084A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA084A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04D2C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04D2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04D2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DBE290C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DBE290C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DBE290C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DBE290C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FE5C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FE5C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FE5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FE5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE4340>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE4340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDC40>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDC40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265D9FE55C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265D9FE55C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD5FDDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD5FDDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E7C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E7C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E7C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E7C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E7C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E7C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:51:57.361456Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:51:57.361986Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:51:57.362151Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:51:57.362279Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:51:57.362408Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:51:57.362533Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:51:57.362656Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:51:57.362778Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:51:57.363236Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:51:57.363927Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:51:57.364068Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:51:57.366119Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:51:57.366321Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:51:57.366585Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:51:57.366842Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:51:57.367152Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:51:57.367297Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:51:57.367521Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:51:57.367668Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:51:57.369423Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:51:57.370601Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:51:57.371148Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:51:57.372001Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:51:57.372182Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:51:57.372594Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:51:57.373108Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:51:57.374507Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:51:57.374704Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:51:57.374867Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:51:57.375024Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:51:57.375321Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:51:57.376622Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:51:57.384256Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:51:57.384563Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:51:57.499017Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:51:57.618279Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:51:57.620539Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:51:57.621321Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:51:57.621487Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD1C1430> [botocore.hooks]
2026-02-25T02:51:57.621633Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:51:57.622608Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:51:57.631745Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:51:57.635979Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:51:57.637735Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:51:57.639345Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:51:57.640658Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:51:57.641086Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:51:57.641465Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:51:57.641835Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:51:57.642192Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:51:57.642633Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:51:57.642977Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:51:57.643394Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:51:57.644306Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:51:57.644574Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:51:57.644826Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:51:57.645413Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:51:57.645672Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:51:57.645902Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:51:57.646131Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:51:57.646424Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DDF5D450>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:51:57.646927Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:51:57.647238Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:51:57.647445Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:51:57.647711Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:51:57.647898Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:51:57.648285Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:51:57.648478Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025157Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:51:57.648690Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025157Z
20260225/us-east-1/s3/aws4_request
afebb02f8311b3fc4b7f2bfff0a9fec857943e5da9d7b7e2a3e1e908c3536800 [botocore.auth]
2026-02-25T02:51:57.648912Z [debug ] Signature:
f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f [botocore.auth]
2026-02-25T02:51:57.649150Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:51:57.649394Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025157Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:51:57.650207Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:52:00.747824Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:00.754109Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:00.754350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:00.779051Z [debug ] Retry needed, action of: 0.838245714396627 [botocore.retryhandler]
2026-02-25T02:52:00.779408Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:00.779692Z [debug ] Response received to retry, sleeping for 0.838245714396627 seconds [botocore.endpoint]
2026-02-25T02:52:01.626412Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:01.627785Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:01.628592Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:01.629336Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:01.629818Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:01.630780Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:01.631498Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025201Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:01.632258Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025201Z
20260225/us-east-1/s3/aws4_request
2b1568270063d415ffe3b208be022d191ffb4c4e9b1349b4ee7c18a59944856d [botocore.auth]
2026-02-25T02:52:01.632800Z [debug ] Signature:
715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63 [botocore.auth]
2026-02-25T02:52:01.633454Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:01.634113Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025201Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:52:04.338912Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:04.349108Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:04.349427Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:04.356585Z [debug ] Retry needed, action of: 1.9014014875372582 [botocore.retryhandler]
2026-02-25T02:52:04.356832Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:04.357040Z [debug ] Response received to retry, sleeping for 1.9014014875372582 seconds [botocore.endpoint]
2026-02-25T02:52:06.259590Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:06.260025Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:06.260275Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:06.260531Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:06.260690Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:06.260985Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:06.261139Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025206Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:06.261298Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025206Z
20260225/us-east-1/s3/aws4_request
66d2253c5745c60ce57c947e5e6353d445136fe033bd36b5746ec3f3c97715ea [botocore.auth]
2026-02-25T02:52:06.261483Z [debug ] Signature:
016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977 [botocore.auth]
2026-02-25T02:52:06.261651Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:06.261851Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025206Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:52:08.959269Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:08.964037Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:08.964243Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:08.969450Z [debug ] Retry needed, action of: 3.928145925536947 [botocore.retryhandler]
2026-02-25T02:52:08.969616Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:08.969762Z [debug ] Response received to retry, sleeping for 3.928145925536947 seconds [botocore.endpoint]
2026-02-25T02:52:12.913517Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:12.913964Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:12.914340Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:12.914692Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:12.914981Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:12.915532Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:12.915767Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025212Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:12.916045Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025212Z
20260225/us-east-1/s3/aws4_request
5b6bf50010261613397fed1a9c848f7eac08cbcac2f4195c187c93a3c50da8d9 [botocore.auth]
2026-02-25T02:52:12.916344Z [debug ] Signature:
13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88 [botocore.auth]
2026-02-25T02:52:12.916667Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:12.917015Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025212Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:52:15.631364Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:15.642115Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:15.642444Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:15.652821Z [debug ] Retry needed, action of: 7.776082548180185 [botocore.retryhandler]
2026-02-25T02:52:15.655320Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:15.659011Z [debug ] Response received to retry, sleeping for 7.776082548180185 seconds [botocore.endpoint]
2026-02-25T02:52:23.452644Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:23.453006Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:23.453239Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:23.453447Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:23.453599Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:23.453899Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:23.454049Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025223Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:23.454305Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025223Z
20260225/us-east-1/s3/aws4_request
6c7a22bf6125c73eeb24935704c3acad437bdac997238739c106fe1d0eca676a [botocore.auth]
2026-02-25T02:52:23.454509Z [debug ] Signature:
7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26 [botocore.auth]
2026-02-25T02:52:23.454800Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:23.455111Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025223Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:52:26.150428Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:26.155636Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:26.156081Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:52:26.156231Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:52:26.156371Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:26.156524Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:26.156661Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:52:26.156823Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:52:26.156961Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:26.157152Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:52:26.157622Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:52:26.157766Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:52:26.157904Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:52:26.158209Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:52:26.158366Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:26.158510Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:52:26.158646Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:52:26.158796Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DDF5D450>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:52:26.159076Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:26.159274Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:26.159406Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:26.159582Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:26.159707Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:26.159950Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:26.160076Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025226Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:26.160220Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025226Z
20260225/us-east-1/s3/aws4_request
8bacd7a3d8d8adc8a998e72215bf0398ae92fa05e8fd34974e77fd1b350bb1ac [botocore.auth]
2026-02-25T02:52:26.160372Z [debug ] Signature:
967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0 [botocore.auth]
2026-02-25T02:52:26.160536Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:26.160712Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025226Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:52:28.861797Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:28.872859Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:28.875293Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:28.896107Z [debug ] Retry needed, action of: 0.2618697751170628 [botocore.retryhandler]
2026-02-25T02:52:28.896366Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:28.896573Z [debug ] Response received to retry, sleeping for 0.2618697751170628 seconds [botocore.endpoint]
2026-02-25T02:52:29.172120Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:29.172624Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:29.172994Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:29.173306Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:29.173626Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:29.174180Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:29.174480Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025229Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:29.174797Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025229Z
20260225/us-east-1/s3/aws4_request
e80a4471d6c660b6670f502a5d38ab19f7b0923c68898fba6d06ae2737cea181 [botocore.auth]
2026-02-25T02:52:29.175127Z [debug ] Signature:
7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862 [botocore.auth]
2026-02-25T02:52:29.175479Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:29.175851Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025229Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:52:31.881498Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:31.907670Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:31.908170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:31.936657Z [debug ] Retry needed, action of: 0.9359374908630802 [botocore.retryhandler]
2026-02-25T02:52:31.937145Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:31.937536Z [debug ] Response received to retry, sleeping for 0.9359374908630802 seconds [botocore.endpoint]
2026-02-25T02:52:32.888541Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:32.889001Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:32.889340Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:32.889658Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:32.890063Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:32.890742Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:32.891045Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025232Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:32.891372Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025232Z
20260225/us-east-1/s3/aws4_request
c351dc02c908dbfddfe7feaa2b4ade3b7b2f2f602296918b235222b237413530 [botocore.auth]
2026-02-25T02:52:32.891769Z [debug ] Signature:
d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf [botocore.auth]
2026-02-25T02:52:32.892136Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:32.892401Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025232Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:52:35.584100Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:35.589023Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:35.589248Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:35.594803Z [debug ] Retry needed, action of: 2.633730105804387 [botocore.retryhandler]
2026-02-25T02:52:35.595047Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:35.595209Z [debug ] Response received to retry, sleeping for 2.633730105804387 seconds [botocore.endpoint]
2026-02-25T02:52:38.237298Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:38.237668Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:38.237927Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:38.238176Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:38.238314Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:38.238597Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:38.238737Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025238Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:38.238999Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025238Z
20260225/us-east-1/s3/aws4_request
014d2ae054707306b699bf1a14723127221045f51f5f5c620cdef95a5057e4af [botocore.auth]
2026-02-25T02:52:38.239219Z [debug ] Signature:
f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62 [botocore.auth]
2026-02-25T02:52:38.239434Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:38.239645Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025238Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:52:40.958365Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:40.964100Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:40.964350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:40.969907Z [debug ] Retry needed, action of: 5.179370867838121 [botocore.retryhandler]
2026-02-25T02:52:40.970077Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>> [botocore.hooks]
2026-02-25T02:52:40.970231Z [debug ] Response received to retry, sleeping for 5.179370867838121 seconds [botocore.endpoint]
2026-02-25T02:52:46.159679Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>> [botocore.hooks]
2026-02-25T02:52:46.160095Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>> [botocore.hooks]
2026-02-25T02:52:46.160341Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:46.160575Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:46.160766Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>> [botocore.hooks]
2026-02-25T02:52:46.161076Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:46.161217Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025246Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:46.161374Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025246Z
20260225/us-east-1/s3/aws4_request
3189804ae2b249c819ada74a649db2d6ad92b112c225993dadaa2ace4bc8ca55 [botocore.auth]
2026-02-25T02:52:46.161542Z [debug ] Signature:
6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8 [botocore.auth]
2026-02-25T02:52:46.161711Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:46.161898Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025246Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:52:48.876747Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:48.881840Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710> [botocore.hooks]
2026-02-25T02:52:48.882308Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:48.882514Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:48.882898Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:48.883056Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD1C1430>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DDF5D450>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025157Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025157Z
20260225/us-east-1/s3/aws4_request
afebb02f8311b3fc4b7f2bfff0a9fec857943e5da9d7b7e2a3e1e908c3536800
DEBUG botocore.auth:auth.py:430 Signature:
f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025157Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.838245714396627
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.838245714396627 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025201Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025201Z
20260225/us-east-1/s3/aws4_request
2b1568270063d415ffe3b208be022d191ffb4c4e9b1349b4ee7c18a59944856d
DEBUG botocore.auth:auth.py:430 Signature:
715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025201Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9014014875372582
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9014014875372582 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025206Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025206Z
20260225/us-east-1/s3/aws4_request
66d2253c5745c60ce57c947e5e6353d445136fe033bd36b5746ec3f3c97715ea
DEBUG botocore.auth:auth.py:430 Signature:
016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025206Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.928145925536947
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.928145925536947 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025212Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025212Z
20260225/us-east-1/s3/aws4_request
5b6bf50010261613397fed1a9c848f7eac08cbcac2f4195c187c93a3c50da8d9
DEBUG botocore.auth:auth.py:430 Signature:
13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025212Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 7.776082548180185
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 7.776082548180185 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025223Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025223Z
20260225/us-east-1/s3/aws4_request
6c7a22bf6125c73eeb24935704c3acad437bdac997238739c106fe1d0eca676a
DEBUG botocore.auth:auth.py:430 Signature:
7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025223Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26', 'amz-sdk-invocation-id': b'6bcca1ff-ce9f-4816-a779-6d96517b3d75', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DDF5D450>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025226Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025226Z
20260225/us-east-1/s3/aws4_request
8bacd7a3d8d8adc8a998e72215bf0398ae92fa05e8fd34974e77fd1b350bb1ac
DEBUG botocore.auth:auth.py:430 Signature:
967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025226Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2618697751170628
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2618697751170628 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025229Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025229Z
20260225/us-east-1/s3/aws4_request
e80a4471d6c660b6670f502a5d38ab19f7b0923c68898fba6d06ae2737cea181
DEBUG botocore.auth:auth.py:430 Signature:
7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025229Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9359374908630802
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9359374908630802 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025232Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025232Z
20260225/us-east-1/s3/aws4_request
c351dc02c908dbfddfe7feaa2b4ade3b7b2f2f602296918b235222b237413530
DEBUG botocore.auth:auth.py:430 Signature:
d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025232Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.633730105804387
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.633730105804387 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025238Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025238Z
20260225/us-east-1/s3/aws4_request
014d2ae054707306b699bf1a14723127221045f51f5f5c620cdef95a5057e4af
DEBUG botocore.auth:auth.py:430 Signature:
f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025238Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.179370867838121
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DDF5D590>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.179370867838121 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DDF5D310>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DCD2F890>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DDF5E850>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025246Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025246Z
20260225/us-east-1/s3/aws4_request
3189804ae2b249c819ada74a649db2d6ad92b112c225993dadaa2ace4bc8ca55
DEBUG botocore.auth:auth.py:430 Signature:
6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025246Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8', 'amz-sdk-invocation-id': b'e5e16287-b6e5-4b0d-95ef-5e757c79b35a', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DDF5E710>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:52:49.192292Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.192618Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.192937Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.193089Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.193718Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.193972Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.194291Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489C40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:52:49.194481Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489C40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:52:49.194698Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489C40>) [aiosqlite]
2026-02-25T02:52:49.194870Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489C40>) completed [aiosqlite]
2026-02-25T02:52:49.195080Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489C40>) [aiosqlite]
2026-02-25T02:52:49.195217Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489C40>) completed [aiosqlite]
2026-02-25T02:52:49.195553Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.195694Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.195943Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489AC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:52:49.196102Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489AC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:52:49.196340Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489AC0>) [aiosqlite]
2026-02-25T02:52:49.196491Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489AC0>) completed [aiosqlite]
2026-02-25T02:52:49.196736Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489AC0>) [aiosqlite]
2026-02-25T02:52:49.196872Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489AC0>) completed [aiosqlite]
2026-02-25T02:52:49.197222Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.197359Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.197626Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:52:49.198052Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:52:49.198395Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) [aiosqlite]
2026-02-25T02:52:49.198681Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed [aiosqlite]
2026-02-25T02:52:49.199156Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.199308Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.199536Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489B40>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:52:49.199790Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489B40>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:52:49.200048Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489B40>) [aiosqlite]
2026-02-25T02:52:49.200191Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489B40>) completed [aiosqlite]
2026-02-25T02:52:49.200585Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.200724Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.200995Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.201128Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.201800Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489C40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489C40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489AC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489AC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489AC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE489AC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489AC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489AC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489B40>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE489B40>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE489B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
____________________ test_listing_returns_only_own_images _____________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 149, in test_listing_returns_only_own_images
| await _upload_test_image(async_client, auth_headers_a, "a1.jpg")
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:149: in test_listing_returns_only_own_images
await _upload_test_image(async_client, auth_headers_a, "a1.jpg")
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:52:49.203781Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:52:49.204739Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.205034Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.205394Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:52:49.205659Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:52:49.206060Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) [aiosqlite]
2026-02-25T02:52:49.206286Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed [aiosqlite]
2026-02-25T02:52:49.206626Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) [aiosqlite]
2026-02-25T02:52:49.206904Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed [aiosqlite]
2026-02-25T02:52:49.207350Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.207595Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.207916Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:52:49.208149Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:52:49.208428Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3ED40>) [aiosqlite]
2026-02-25T02:52:49.208572Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed [aiosqlite]
2026-02-25T02:52:49.208826Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) [aiosqlite]
2026-02-25T02:52:49.208969Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed [aiosqlite]
2026-02-25T02:52:49.209268Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.209407Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.209620Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:52:49.209779Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:52:49.209994Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:52:49.210130Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:52:49.210332Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:52:49.210464Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:52:49.210715Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.210850Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.211067Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:52:49.211217Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:52:49.211457Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:52:49.211591Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:52:49.211817Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:52:49.211952Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:52:49.212581Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.212747Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.212978Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:52:49.213280Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:52:49.213555Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) [aiosqlite]
2026-02-25T02:52:49.213700Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) completed [aiosqlite]
2026-02-25T02:52:49.214111Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.214398Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.214734Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:52:49.215006Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:52:49.215297Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) [aiosqlite]
2026-02-25T02:52:49.215447Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed [aiosqlite]
2026-02-25T02:52:49.215833Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.216107Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.216463Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:52:49.216730Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:52:49.216986Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) [aiosqlite]
2026-02-25T02:52:49.217136Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed [aiosqlite]
2026-02-25T02:52:49.217798Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.217945Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.218180Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:52:49.218528Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:52:49.218809Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) [aiosqlite]
2026-02-25T02:52:49.218949Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed [aiosqlite]
2026-02-25T02:52:49.219238Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.219376Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.219679Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:52:49.220051Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:52:49.220444Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) [aiosqlite]
2026-02-25T02:52:49.220681Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed [aiosqlite]
2026-02-25T02:52:49.221048Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.221190Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.221441Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:52:49.221651Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:52:49.221932Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:52:49.222077Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
2026-02-25T02:52:49.222407Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.222691Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.223064Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:52:49.223421Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:52:49.223779Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) [aiosqlite]
2026-02-25T02:52:49.223965Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed [aiosqlite]
2026-02-25T02:52:49.224462Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.224728Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.225020Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:52:49.225270Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:52:49.225568Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) [aiosqlite]
2026-02-25T02:52:49.225726Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed [aiosqlite]
2026-02-25T02:52:49.226034Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.226179Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.226460Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.226597Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.227987Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.228170Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.228413Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A1C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) [aiosqlite]
2026-02-25T02:52:49.228628Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A1C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) completed [aiosqlite]
2026-02-25T02:52:49.228870Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A1C0>) [aiosqlite]
2026-02-25T02:52:49.229005Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A1C0>) completed [aiosqlite]
2026-02-25T02:52:49.229362Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.229511Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.229768Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.229907Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.230565Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.230710Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.231026Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) [aiosqlite]
2026-02-25T02:52:49.231265Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) completed [aiosqlite]
2026-02-25T02:52:49.231544Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A6C0>) [aiosqlite]
2026-02-25T02:52:49.231719Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A6C0>) completed [aiosqlite]
2026-02-25T02:52:49.232005Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A6C0>) [aiosqlite]
2026-02-25T02:52:49.232253Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A6C0>) completed [aiosqlite]
2026-02-25T02:52:49.233636Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.233835Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.234115Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A340>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) [aiosqlite]
2026-02-25T02:52:49.234330Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A340>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) completed [aiosqlite]
2026-02-25T02:52:49.234591Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A340>) [aiosqlite]
2026-02-25T02:52:49.234739Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A340>) completed [aiosqlite]
2026-02-25T02:52:49.235113Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.235398Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.235771Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.235932Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.236540Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.236779Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.237153Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) [aiosqlite]
2026-02-25T02:52:49.237465Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) completed [aiosqlite]
2026-02-25T02:52:49.237747Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A8C0>) [aiosqlite]
2026-02-25T02:52:49.237900Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A8C0>) completed [aiosqlite]
2026-02-25T02:52:49.238148Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A8C0>) [aiosqlite]
2026-02-25T02:52:49.238398Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A8C0>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3ED40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B2E40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B2E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0B02C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0B02C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A1C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A1C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A340>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A340>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48A8C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48A8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48A8C0>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:52:49.240865Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:52:49.241542Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:52:49.241743Z [debug ] Calling on_header_value with data[21:62] [multipart.multipart]
2026-02-25T02:52:49.241883Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:52:49.242019Z [debug ] Calling on_header_field with data[64:76] [multipart.multipart]
2026-02-25T02:52:49.242154Z [debug ] Calling on_header_value with data[78:88] [multipart.multipart]
2026-02-25T02:52:49.242283Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:52:49.242413Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:52:49.242900Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:52:49.243606Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:52:49.243747Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:52:49.245713Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:52:49.245997Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:52:49.246397Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48BBC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:52:49.246796Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48BBC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:52:49.247190Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48BBC0>) [aiosqlite]
2026-02-25T02:52:49.247346Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48BBC0>) completed [aiosqlite]
2026-02-25T02:52:49.247698Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48BBC0>) [aiosqlite]
2026-02-25T02:52:49.247976Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48BBC0>) completed [aiosqlite]
2026-02-25T02:52:49.250031Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:52:49.251218Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:52:49.251758Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:52:49.252583Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:52:49.252761Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:52:49.253155Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:52:49.253607Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:52:49.255009Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:52:49.255204Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:52:49.255367Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:52:49.255529Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:52:49.255844Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:52:49.257366Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:52:49.265773Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:52:49.266099Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:52:49.451125Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:52:49.598965Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:52:49.601637Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:52:49.602531Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:52:49.602765Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DC8EAAE0> [botocore.hooks]
2026-02-25T02:52:49.602937Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:52:49.604030Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:52:49.605602Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:52:49.606000Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:52:49.606317Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:52:49.606786Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:52:49.607224Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:52:49.607386Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:52:49.607535Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:52:49.607682Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:52:49.607830Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:52:49.608028Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:52:49.608188Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:52:49.608404Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:52:49.608927Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:52:49.609084Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:52:49.609233Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:52:49.609555Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:52:49.609710Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:52:49.609859Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:52:49.610014Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:52:49.610196Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD226710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:52:49.610541Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:52:49.610768Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:52:49.610919Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:49.611112Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:49.611254Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:52:49.611542Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:49.611683Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025249Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:49.611846Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025249Z
20260225/us-east-1/s3/aws4_request
bbd52486b39ad6259554789dadd658e4a97f2ec3819555cae33d87bf10a82676 [botocore.auth]
2026-02-25T02:52:49.612018Z [debug ] Signature:
52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979 [botocore.auth]
2026-02-25T02:52:49.612197Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:49.612394Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025249Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:52:49.613081Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:52:52.628495Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:52.633803Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:52:52.634010Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:52.639045Z [debug ] Retry needed, action of: 0.295880522930416 [botocore.retryhandler]
2026-02-25T02:52:52.639213Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:52:52.639361Z [debug ] Response received to retry, sleeping for 0.295880522930416 seconds [botocore.endpoint]
2026-02-25T02:52:52.938231Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:52:52.938618Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:52:52.938864Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:52.939091Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:52.939306Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:52:52.939760Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:52.939927Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025252Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:52.940126Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025252Z
20260225/us-east-1/s3/aws4_request
99851f9963dd37db446be3e78872c20bfd8f45ad4430d35ddfeb95e16bfe9341 [botocore.auth]
2026-02-25T02:52:52.940296Z [debug ] Signature:
2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c [botocore.auth]
2026-02-25T02:52:52.940488Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:52.940691Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025252Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:52:55.642470Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:55.647599Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:52:55.647825Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:52:55.653763Z [debug ] Retry needed, action of: 1.77563924431821 [botocore.retryhandler]
2026-02-25T02:52:55.653973Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:52:55.654129Z [debug ] Response received to retry, sleeping for 1.77563924431821 seconds [botocore.endpoint]
2026-02-25T02:52:57.440619Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:52:57.441079Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:52:57.441395Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:52:57.441679Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:52:57.441955Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:52:57.442416Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:52:57.442621Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025257Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:52:57.442789Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025257Z
20260225/us-east-1/s3/aws4_request
8a37d9255d710f908cf07e59dfc49c236372ee66b9b48fc03be0df51de867ede [botocore.auth]
2026-02-25T02:52:57.442988Z [debug ] Signature:
592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495 [botocore.auth]
2026-02-25T02:52:57.443177Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:52:57.443382Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025257Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:53:00.133403Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:00.138707Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:00.138899Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:00.163424Z [debug ] Retry needed, action of: 0.8992262099770287 [botocore.retryhandler]
2026-02-25T02:53:00.163700Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:00.163935Z [debug ] Response received to retry, sleeping for 0.8992262099770287 seconds [botocore.endpoint]
2026-02-25T02:53:01.066667Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:01.067154Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:01.067480Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:01.067715Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:01.067873Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:01.069453Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:01.071360Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025301Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:01.073059Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025301Z
20260225/us-east-1/s3/aws4_request
e63559246b2faa3fe1d61b3b106534c3820feb111f2b9c8138a9f11ca4db0ab2 [botocore.auth]
2026-02-25T02:53:01.075031Z [debug ] Signature:
1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a [botocore.auth]
2026-02-25T02:53:01.077456Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:01.079713Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025301Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:53:03.794464Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:03.822920Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:03.823628Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:03.851802Z [debug ] Retry needed, action of: 5.3078469773947905 [botocore.retryhandler]
2026-02-25T02:53:03.852436Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:03.853102Z [debug ] Response received to retry, sleeping for 5.3078469773947905 seconds [botocore.endpoint]
2026-02-25T02:53:09.176875Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:09.177275Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:09.177516Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:09.177743Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:09.177936Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:09.178345Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:09.178604Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025309Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:09.178862Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025309Z
20260225/us-east-1/s3/aws4_request
29779f2282d453a84080f272b67cc03a09b9bf5a304971dbe30faecd3471ba4f [botocore.auth]
2026-02-25T02:53:09.179120Z [debug ] Signature:
6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e [botocore.auth]
2026-02-25T02:53:09.179416Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:09.179719Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025309Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:53:11.883136Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:11.888310Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:11.888760Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:53:11.888984Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:53:11.889170Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:11.889336Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:11.889478Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:53:11.889662Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:53:11.889821Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:11.891261Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:53:11.895578Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:53:11.897133Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:53:11.899172Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:53:11.902962Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:53:11.904271Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:11.905084Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:53:11.905774Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:53:11.906562Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD226710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:53:11.907625Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:11.908207Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:11.908577Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:11.909097Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:11.909417Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:11.909979Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:11.910280Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025311Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:11.910594Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025311Z
20260225/us-east-1/s3/aws4_request
55111eb9a1feb91ed5ac0d3c297685c356d3f9984fb7999226e62179598323ab [botocore.auth]
2026-02-25T02:53:11.910950Z [debug ] Signature:
4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d [botocore.auth]
2026-02-25T02:53:11.911307Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:11.911643Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025311Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:14.613243Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:14.633712Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:14.634306Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:14.644382Z [debug ] Retry needed, action of: 0.2180862888798214 [botocore.retryhandler]
2026-02-25T02:53:14.644612Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:14.644800Z [debug ] Response received to retry, sleeping for 0.2180862888798214 seconds [botocore.endpoint]
2026-02-25T02:53:14.873640Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:14.874155Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:14.874533Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:14.874880Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:14.875216Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:14.875755Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:14.876014Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025314Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:14.876306Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025314Z
20260225/us-east-1/s3/aws4_request
2e018bd53485d352a8b60167565e6fbe3c897e80cbdb09099e6e9c8bdcc2bc82 [botocore.auth]
2026-02-25T02:53:14.876633Z [debug ] Signature:
7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149 [botocore.auth]
2026-02-25T02:53:14.876963Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:14.877335Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025314Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:17.574761Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:17.584610Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:17.584920Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:17.591163Z [debug ] Retry needed, action of: 0.8308600196092988 [botocore.retryhandler]
2026-02-25T02:53:17.591349Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:17.591497Z [debug ] Response received to retry, sleeping for 0.8308600196092988 seconds [botocore.endpoint]
2026-02-25T02:53:18.424757Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:18.425246Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:18.425634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:18.425944Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:18.426237Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:18.426727Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:18.426858Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025318Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:18.427007Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025318Z
20260225/us-east-1/s3/aws4_request
b73764537383f164696f1c03821e73038783f4c06a19b761d603beadaa3d6172 [botocore.auth]
2026-02-25T02:53:18.427170Z [debug ] Signature:
8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d [botocore.auth]
2026-02-25T02:53:18.427333Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:18.427525Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025318Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:21.120226Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:21.126815Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:21.127048Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:21.132939Z [debug ] Retry needed, action of: 2.902383557543711 [botocore.retryhandler]
2026-02-25T02:53:21.133141Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:21.133302Z [debug ] Response received to retry, sleeping for 2.902383557543711 seconds [botocore.endpoint]
2026-02-25T02:53:24.037605Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:24.037979Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:24.038233Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:24.038512Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:24.038750Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:24.039122Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:24.040517Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025324Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:24.042180Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025324Z
20260225/us-east-1/s3/aws4_request
601737d7b8e38be0c6e971243fd16357ee583e5c7e4f9d4462deb10103cb2eed [botocore.auth]
2026-02-25T02:53:24.044174Z [debug ] Signature:
c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad [botocore.auth]
2026-02-25T02:53:24.046107Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:24.048081Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025324Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:26.752609Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:26.775085Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:26.775762Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:26.785748Z [debug ] Retry needed, action of: 5.191893650111516 [botocore.retryhandler]
2026-02-25T02:53:26.786002Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>> [botocore.hooks]
2026-02-25T02:53:26.786190Z [debug ] Response received to retry, sleeping for 5.191893650111516 seconds [botocore.endpoint]
2026-02-25T02:53:31.982025Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>> [botocore.hooks]
2026-02-25T02:53:31.982348Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>> [botocore.hooks]
2026-02-25T02:53:31.982520Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:31.982683Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:31.982874Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>> [botocore.hooks]
2026-02-25T02:53:31.983188Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:31.983336Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025331Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:31.983516Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025331Z
20260225/us-east-1/s3/aws4_request
eec90df63cbf96fd7c97f3a9009f2140987722a7c6457e8bd069e5ecabc07806 [botocore.auth]
2026-02-25T02:53:31.983694Z [debug ] Signature:
c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887 [botocore.auth]
2026-02-25T02:53:31.983929Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:31.984140Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025331Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:34.676921Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:34.682409Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70> [botocore.hooks]
2026-02-25T02:53:34.683146Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:34.683362Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:34.683923Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:34.684228Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:62]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[64:76]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[78:88]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48BBC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE48BBC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48BBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE48BBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48BBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE48BBC0>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DC8EAAE0>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD226710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025249Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025249Z
20260225/us-east-1/s3/aws4_request
bbd52486b39ad6259554789dadd658e4a97f2ec3819555cae33d87bf10a82676
DEBUG botocore.auth:auth.py:430 Signature:
52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025249Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.295880522930416
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.295880522930416 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025252Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025252Z
20260225/us-east-1/s3/aws4_request
99851f9963dd37db446be3e78872c20bfd8f45ad4430d35ddfeb95e16bfe9341
DEBUG botocore.auth:auth.py:430 Signature:
2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025252Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.77563924431821
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.77563924431821 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025257Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025257Z
20260225/us-east-1/s3/aws4_request
8a37d9255d710f908cf07e59dfc49c236372ee66b9b48fc03be0df51de867ede
DEBUG botocore.auth:auth.py:430 Signature:
592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025257Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8992262099770287
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8992262099770287 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025301Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025301Z
20260225/us-east-1/s3/aws4_request
e63559246b2faa3fe1d61b3b106534c3820feb111f2b9c8138a9f11ca4db0ab2
DEBUG botocore.auth:auth.py:430 Signature:
1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025301Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.3078469773947905
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.3078469773947905 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025309Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025309Z
20260225/us-east-1/s3/aws4_request
29779f2282d453a84080f272b67cc03a09b9bf5a304971dbe30faecd3471ba4f
DEBUG botocore.auth:auth.py:430 Signature:
6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025309Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e', 'amz-sdk-invocation-id': b'6a7ef63a-560f-4b71-969b-580f755d8fb5', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DD226710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025311Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025311Z
20260225/us-east-1/s3/aws4_request
55111eb9a1feb91ed5ac0d3c297685c356d3f9984fb7999226e62179598323ab
DEBUG botocore.auth:auth.py:430 Signature:
4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025311Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2180862888798214
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2180862888798214 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025314Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025314Z
20260225/us-east-1/s3/aws4_request
2e018bd53485d352a8b60167565e6fbe3c897e80cbdb09099e6e9c8bdcc2bc82
DEBUG botocore.auth:auth.py:430 Signature:
7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025314Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8308600196092988
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8308600196092988 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025318Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025318Z
20260225/us-east-1/s3/aws4_request
b73764537383f164696f1c03821e73038783f4c06a19b761d603beadaa3d6172
DEBUG botocore.auth:auth.py:430 Signature:
8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025318Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.902383557543711
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.902383557543711 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025324Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025324Z
20260225/us-east-1/s3/aws4_request
601737d7b8e38be0c6e971243fd16357ee583e5c7e4f9d4462deb10103cb2eed
DEBUG botocore.auth:auth.py:430 Signature:
c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025324Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.191893650111516
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA0E520>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.191893650111516 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DC7F82B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DC7FBA80>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA0EB10>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025331Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025331Z
20260225/us-east-1/s3/aws4_request
eec90df63cbf96fd7c97f3a9009f2140987722a7c6457e8bd069e5ecabc07806
DEBUG botocore.auth:auth.py:430 Signature:
c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025331Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887', 'amz-sdk-invocation-id': b'3a816589-848b-415d-a8dd-5512408b6fdb', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA0DA70>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:53:35.108869Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.109208Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.109638Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.109831Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.110569Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.110871Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.111259Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:53:35.111512Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:53:35.111822Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFCC0>) [aiosqlite]
2026-02-25T02:53:35.112046Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed [aiosqlite]
2026-02-25T02:53:35.112363Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) [aiosqlite]
2026-02-25T02:53:35.112533Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed [aiosqlite]
2026-02-25T02:53:35.113000Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.113282Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.113707Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:53:35.113951Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:53:35.114375Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) [aiosqlite]
2026-02-25T02:53:35.117913Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed [aiosqlite]
2026-02-25T02:53:35.121746Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) [aiosqlite]
2026-02-25T02:53:35.124627Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed [aiosqlite]
2026-02-25T02:53:35.129246Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.130110Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.131235Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:53:35.132186Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:53:35.133029Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) [aiosqlite]
2026-02-25T02:53:35.133490Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) completed [aiosqlite]
2026-02-25T02:53:35.134420Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.134774Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.135395Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF540>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:53:35.135900Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF540>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:53:35.136394Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF540>) [aiosqlite]
2026-02-25T02:53:35.136683Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF540>) completed [aiosqlite]
2026-02-25T02:53:35.137389Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.137635Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.138130Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.138427Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.139350Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFCC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF540>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF540>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
________________ test_reprocess_other_client_image_returns_404 ________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 178, in test_reprocess_other_client_image_returns_404
| upload_resp = await _upload_test_image(async_client, auth_headers_a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:178: in test_reprocess_other_client_image_returns_404
upload_resp = await _upload_test_image(async_client, auth_headers_a)
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:53:35.141752Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:53:35.143432Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.143800Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.144212Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:53:35.144460Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:53:35.144841Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:53:35.145044Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:53:35.145383Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:53:35.145574Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:53:35.145988Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.146193Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.146499Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:53:35.146735Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:53:35.147082Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:53:35.147324Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
2026-02-25T02:53:35.147699Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:53:35.147878Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
2026-02-25T02:53:35.148316Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.148507Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.148842Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:53:35.149090Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:53:35.149497Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:53:35.149793Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:53:35.150184Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:53:35.150380Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:53:35.150912Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.151131Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.151453Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:53:35.151675Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:53:35.152015Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E040>) [aiosqlite]
2026-02-25T02:53:35.152188Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E040>) completed [aiosqlite]
2026-02-25T02:53:35.152513Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) [aiosqlite]
2026-02-25T02:53:35.152790Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed [aiosqlite]
2026-02-25T02:53:35.153708Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.153912Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.154231Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:53:35.154685Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:53:35.155070Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) [aiosqlite]
2026-02-25T02:53:35.155254Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed [aiosqlite]
2026-02-25T02:53:35.155782Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.155975Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.156286Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A25C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:53:35.156622Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A25C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:53:35.157003Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A25C0>) [aiosqlite]
2026-02-25T02:53:35.157325Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A25C0>) completed [aiosqlite]
2026-02-25T02:53:35.157937Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.158143Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.158560Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DCB92840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:53:35.159034Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DCB92840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:53:35.159478Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DCB92840>) [aiosqlite]
2026-02-25T02:53:35.159738Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DCB92840>) completed [aiosqlite]
2026-02-25T02:53:35.164772Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.166908Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.170809Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A24C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:53:35.175880Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A24C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:53:35.178069Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A24C0>) [aiosqlite]
2026-02-25T02:53:35.178808Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A24C0>) completed [aiosqlite]
2026-02-25T02:53:35.179900Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.180582Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.181437Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:53:35.182013Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:53:35.182656Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) [aiosqlite]
2026-02-25T02:53:35.182983Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed [aiosqlite]
2026-02-25T02:53:35.183700Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.184028Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.184565Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:53:35.185144Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:53:35.185720Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) [aiosqlite]
2026-02-25T02:53:35.186072Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed [aiosqlite]
2026-02-25T02:53:35.186748Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.187005Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.187389Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:53:35.187751Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:53:35.188116Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) [aiosqlite]
2026-02-25T02:53:35.188386Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed [aiosqlite]
2026-02-25T02:53:35.189001Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.189219Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.189591Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:53:35.189929Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:53:35.190313Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) [aiosqlite]
2026-02-25T02:53:35.190533Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) completed [aiosqlite]
2026-02-25T02:53:35.190985Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.191171Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.191621Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.191820Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.193741Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.194031Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.194572Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) [aiosqlite]
2026-02-25T02:53:35.195060Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) completed [aiosqlite]
2026-02-25T02:53:35.195461Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) [aiosqlite]
2026-02-25T02:53:35.195643Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) completed [aiosqlite]
2026-02-25T02:53:35.196165Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.196398Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.196743Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.196922Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.198116Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.198405Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.198895Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BEFC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) [aiosqlite]
2026-02-25T02:53:35.199271Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BEFC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) completed [aiosqlite]
2026-02-25T02:53:35.199686Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BEFC0>) [aiosqlite]
2026-02-25T02:53:35.200001Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BEFC0>) completed [aiosqlite]
2026-02-25T02:53:35.200469Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BEFC0>) [aiosqlite]
2026-02-25T02:53:35.200739Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BEFC0>) completed [aiosqlite]
2026-02-25T02:53:35.202501Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.202860Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.203313Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF0C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) [aiosqlite]
2026-02-25T02:53:35.203719Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF0C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) completed [aiosqlite]
2026-02-25T02:53:35.204250Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF0C0>) [aiosqlite]
2026-02-25T02:53:35.204580Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF0C0>) completed [aiosqlite]
2026-02-25T02:53:35.205426Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.205721Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.206219Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.206492Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.207894Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.210875Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.215167Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) [aiosqlite]
2026-02-25T02:53:35.218433Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) completed [aiosqlite]
2026-02-25T02:53:35.223074Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BF340>) [aiosqlite]
2026-02-25T02:53:35.224437Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BF340>) completed [aiosqlite]
2026-02-25T02:53:35.225712Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF340>) [aiosqlite]
2026-02-25T02:53:35.226480Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF340>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E040>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A25C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A25C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A25C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A25C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DCB92840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DCB92840>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DCB92840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DCB92840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A24C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2A24C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A24C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2A24C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E4C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04E0C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA04CA40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA04CA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFAC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFAC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BEFC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BEFC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BEFC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BEFC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BEFC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BEFC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF0C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF0C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BF340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BF340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF340>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:53:35.232350Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:53:35.233630Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:53:35.234099Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:53:35.234445Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:53:35.234801Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:53:35.235167Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:53:35.235507Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:53:35.235844Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:53:35.237099Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:53:35.238693Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:53:35.239095Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:53:35.257954Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:53:35.258857Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:53:35.260086Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCF40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:53:35.261014Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCF40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:53:35.262068Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BCF40>) [aiosqlite]
2026-02-25T02:53:35.262606Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BCF40>) completed [aiosqlite]
2026-02-25T02:53:35.263402Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCF40>) [aiosqlite]
2026-02-25T02:53:35.263802Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCF40>) completed [aiosqlite]
2026-02-25T02:53:35.267664Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:53:35.270235Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:53:35.271501Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:53:35.273429Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:53:35.273983Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:53:35.275026Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:53:35.276148Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:53:35.278222Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:53:35.278700Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:53:35.278992Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:53:35.279269Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:53:35.279785Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:53:35.282722Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:53:35.314103Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:53:35.314826Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:53:35.417552Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:53:35.590089Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:53:35.597040Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:53:35.606237Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:53:35.608364Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD27E2A0> [botocore.hooks]
2026-02-25T02:53:35.609333Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:53:35.612716Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:53:35.617320Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:53:35.617963Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:53:35.618505Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:53:35.619132Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:53:35.619735Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:53:35.619947Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:53:35.620141Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:35.620333Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:35.620522Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:53:35.620767Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:53:35.620989Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:35.621261Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:53:35.622027Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:53:35.622263Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:53:35.622457Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:53:35.622823Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:53:35.623079Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:35.623282Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:53:35.623459Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:53:35.623657Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC873390>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:53:35.624042Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:35.624282Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:35.624449Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:35.624661Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:35.624819Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:35.625156Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:35.625468Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025335Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:35.625805Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025335Z
20260225/us-east-1/s3/aws4_request
461280c650f4ed53513c4555c8dddc11d43d581206de5cd01569e90844fa427d [botocore.auth]
2026-02-25T02:53:35.626124Z [debug ] Signature:
cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716 [botocore.auth]
2026-02-25T02:53:35.626463Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:35.626760Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025335Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:53:35.627553Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:53:38.741376Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:38.747147Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:38.747347Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:38.752579Z [debug ] Retry needed, action of: 0.743628959878986 [botocore.retryhandler]
2026-02-25T02:53:38.752745Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:38.752889Z [debug ] Response received to retry, sleeping for 0.743628959878986 seconds [botocore.endpoint]
2026-02-25T02:53:39.502078Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:39.502470Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:39.502688Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:39.502906Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:39.503086Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:39.503451Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:39.503629Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025339Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:39.503860Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025339Z
20260225/us-east-1/s3/aws4_request
2c296b5c1b1b03ccbc2a810354c2576d9ee58de9d71125f6de877732cf105a42 [botocore.auth]
2026-02-25T02:53:39.504142Z [debug ] Signature:
71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd [botocore.auth]
2026-02-25T02:53:39.504463Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:39.504792Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025339Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:53:42.192071Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:42.197315Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:42.197509Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:42.202891Z [debug ] Retry needed, action of: 0.49935406777062963 [botocore.retryhandler]
2026-02-25T02:53:42.203062Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:42.203233Z [debug ] Response received to retry, sleeping for 0.49935406777062963 seconds [botocore.endpoint]
2026-02-25T02:53:42.703960Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:42.704354Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:42.704611Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:42.704873Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:42.705087Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:42.705541Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:42.705735Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025342Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:42.705970Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025342Z
20260225/us-east-1/s3/aws4_request
5a0d19caf313544a75a0fa2f81eb0b910b7b0471e120a0ed5f416b6bcfaaf26f [botocore.auth]
2026-02-25T02:53:42.706195Z [debug ] Signature:
f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e [botocore.auth]
2026-02-25T02:53:42.706440Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:42.706691Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025342Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:53:45.416457Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:45.443425Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:45.444737Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:45.492045Z [debug ] Retry needed, action of: 0.5801746623746413 [botocore.retryhandler]
2026-02-25T02:53:45.493030Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:45.493607Z [debug ] Response received to retry, sleeping for 0.5801746623746413 seconds [botocore.endpoint]
2026-02-25T02:53:46.086114Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:46.086456Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:46.086704Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:46.086940Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:46.087154Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:46.087445Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:46.087633Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025346Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:46.087958Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025346Z
20260225/us-east-1/s3/aws4_request
19e001925469f86c428801f6790a762ed3e5bebb3dbd0ac944fd83f1f1063f8a [botocore.auth]
2026-02-25T02:53:46.088248Z [debug ] Signature:
5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4 [botocore.auth]
2026-02-25T02:53:46.088505Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:46.088713Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025346Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:53:48.798808Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:48.804550Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:48.804763Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:48.831211Z [debug ] Retry needed, action of: 1.449979164909581 [botocore.retryhandler]
2026-02-25T02:53:48.831533Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:48.831860Z [debug ] Response received to retry, sleeping for 1.449979164909581 seconds [botocore.endpoint]
2026-02-25T02:53:50.295368Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:50.298480Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:50.300713Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:50.302441Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:50.303460Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:50.304718Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:50.305329Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025350Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:50.305976Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025350Z
20260225/us-east-1/s3/aws4_request
15df9e8703787afc1d701b9385f578ceca11cdac0d9a245589ba8c744936928c [botocore.auth]
2026-02-25T02:53:50.306543Z [debug ] Signature:
ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c [botocore.auth]
2026-02-25T02:53:50.307153Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:50.307875Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025350Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:53:52.994700Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:53.001693Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:53.002106Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:53:53.002249Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:53:53.002407Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:53.002592Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:53.002725Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:53:53.002896Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:53:53.003042Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:53.003232Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:53:53.003707Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:53:53.003848Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:53:53.003980Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:53:53.004265Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:53:53.004424Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:53.004577Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:53:53.004720Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:53:53.004876Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC873390>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:53:53.005212Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:53.005411Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:53.005604Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:53.005846Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:53.005987Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:53.006267Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:53.006414Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025353Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:53.006592Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025353Z
20260225/us-east-1/s3/aws4_request
d0e190100249391bf37e4b7b75b30709d23b306c8131922c2ed46128a72e5593 [botocore.auth]
2026-02-25T02:53:53.006756Z [debug ] Signature:
51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b [botocore.auth]
2026-02-25T02:53:53.006921Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:53.007149Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025353Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:55.722795Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:55.729351Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:55.729561Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:55.734967Z [debug ] Retry needed, action of: 0.06734341135721844 [botocore.retryhandler]
2026-02-25T02:53:55.735134Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:55.735281Z [debug ] Response received to retry, sleeping for 0.06734341135721844 seconds [botocore.endpoint]
2026-02-25T02:53:55.817902Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:53:55.818301Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:53:55.818489Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:53:55.818633Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:53:55.818765Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:53:55.819044Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:53:55.819174Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025355Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:53:55.819355Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025355Z
20260225/us-east-1/s3/aws4_request
0fec1809158326b9d263e84b1c6593522ec3523844aad88ba1e1aa6aeb679cfa [botocore.auth]
2026-02-25T02:53:55.819524Z [debug ] Signature:
975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e [botocore.auth]
2026-02-25T02:53:55.819722Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:53:55.819934Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025355Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:53:58.521289Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:58.526666Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:53:58.526876Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:53:58.550832Z [debug ] Retry needed, action of: 1.7227319937504522 [botocore.retryhandler]
2026-02-25T02:53:58.551228Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:53:58.551552Z [debug ] Response received to retry, sleeping for 1.7227319937504522 seconds [botocore.endpoint]
2026-02-25T02:54:00.283658Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:54:00.285737Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:54:00.286758Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:00.287574Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:00.288244Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:54:00.289453Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:00.289877Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025400Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:00.290344Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025400Z
20260225/us-east-1/s3/aws4_request
130a14f274a2acbf86ddcde8e26ffc6de604839609bb8df95b28865fff788759 [botocore.auth]
2026-02-25T02:54:00.290764Z [debug ] Signature:
bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699 [botocore.auth]
2026-02-25T02:54:00.291183Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:00.291701Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025400Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:02.974677Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:02.983512Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:54:02.985673Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:03.006285Z [debug ] Retry needed, action of: 1.579998975913771 [botocore.retryhandler]
2026-02-25T02:54:03.006587Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:54:03.006812Z [debug ] Response received to retry, sleeping for 1.579998975913771 seconds [botocore.endpoint]
2026-02-25T02:54:04.602567Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:54:04.602926Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:54:04.603160Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:04.603401Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:04.603617Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:54:04.604160Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:04.604498Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025404Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:04.604808Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025404Z
20260225/us-east-1/s3/aws4_request
c65b8013ab2bae7ce77973f35051ffd672ead304cf0159a117d9734d55017037 [botocore.auth]
2026-02-25T02:54:04.605145Z [debug ] Signature:
8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a [botocore.auth]
2026-02-25T02:54:04.605561Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:04.606029Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025404Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:07.301260Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:07.305972Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:54:07.306170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:07.311159Z [debug ] Retry needed, action of: 4.769418957230251 [botocore.retryhandler]
2026-02-25T02:54:07.311319Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>> [botocore.hooks]
2026-02-25T02:54:07.311464Z [debug ] Response received to retry, sleeping for 4.769418957230251 seconds [botocore.endpoint]
2026-02-25T02:54:12.085499Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>> [botocore.hooks]
2026-02-25T02:54:12.085851Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>> [botocore.hooks]
2026-02-25T02:54:12.086079Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:12.086303Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:12.086493Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>> [botocore.hooks]
2026-02-25T02:54:12.086833Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:12.087087Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025412Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:12.087325Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025412Z
20260225/us-east-1/s3/aws4_request
6a41f3155400195e1e278a4eb91622a7c1cace05ce0b79d9be81068e1b83d3f4 [botocore.auth]
2026-02-25T02:54:12.087591Z [debug ] Signature:
f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53 [botocore.auth]
2026-02-25T02:54:12.087865Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:12.088160Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025412Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:14.797520Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:14.812174Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0> [botocore.hooks]
2026-02-25T02:54:14.812812Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:14.813128Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:14.813804Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:14.814008Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCF40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCF40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BCF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BCF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCF40>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD27E2A0>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC873390>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025335Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025335Z
20260225/us-east-1/s3/aws4_request
461280c650f4ed53513c4555c8dddc11d43d581206de5cd01569e90844fa427d
DEBUG botocore.auth:auth.py:430 Signature:
cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025335Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.743628959878986
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.743628959878986 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025339Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025339Z
20260225/us-east-1/s3/aws4_request
2c296b5c1b1b03ccbc2a810354c2576d9ee58de9d71125f6de877732cf105a42
DEBUG botocore.auth:auth.py:430 Signature:
71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025339Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.49935406777062963
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.49935406777062963 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025342Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025342Z
20260225/us-east-1/s3/aws4_request
5a0d19caf313544a75a0fa2f81eb0b910b7b0471e120a0ed5f416b6bcfaaf26f
DEBUG botocore.auth:auth.py:430 Signature:
f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025342Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.5801746623746413
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.5801746623746413 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025346Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025346Z
20260225/us-east-1/s3/aws4_request
19e001925469f86c428801f6790a762ed3e5bebb3dbd0ac944fd83f1f1063f8a
DEBUG botocore.auth:auth.py:430 Signature:
5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025346Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.449979164909581
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.449979164909581 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025350Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025350Z
20260225/us-east-1/s3/aws4_request
15df9e8703787afc1d701b9385f578ceca11cdac0d9a245589ba8c744936928c
DEBUG botocore.auth:auth.py:430 Signature:
ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025350Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c', 'amz-sdk-invocation-id': b'0b6667e8-007b-47b9-a2dd-cc995d25edbd', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DC873390>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025353Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025353Z
20260225/us-east-1/s3/aws4_request
d0e190100249391bf37e4b7b75b30709d23b306c8131922c2ed46128a72e5593
DEBUG botocore.auth:auth.py:430 Signature:
51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025353Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.06734341135721844
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.06734341135721844 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025355Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025355Z
20260225/us-east-1/s3/aws4_request
0fec1809158326b9d263e84b1c6593522ec3523844aad88ba1e1aa6aeb679cfa
DEBUG botocore.auth:auth.py:430 Signature:
975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025355Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.7227319937504522
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.7227319937504522 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025400Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025400Z
20260225/us-east-1/s3/aws4_request
130a14f274a2acbf86ddcde8e26ffc6de604839609bb8df95b28865fff788759
DEBUG botocore.auth:auth.py:430 Signature:
bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025400Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.579998975913771
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.579998975913771 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025404Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025404Z
20260225/us-east-1/s3/aws4_request
c65b8013ab2bae7ce77973f35051ffd672ead304cf0159a117d9734d55017037
DEBUG botocore.auth:auth.py:430 Signature:
8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025404Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.769418957230251
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DE943E10>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.769418957230251 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DE9429E0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD6BFCE0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD334050>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025412Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025412Z
20260225/us-east-1/s3/aws4_request
6a41f3155400195e1e278a4eb91622a7c1cace05ce0b79d9be81068e1b83d3f4
DEBUG botocore.auth:auth.py:430 Signature:
f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025412Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53', 'amz-sdk-invocation-id': b'c48c73e4-e537-4de9-80e0-3a68458df1fd', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DE943CE0>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:54:15.263527Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.264088Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.264677Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.264992Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.265950Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.266287Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.266736Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB576C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:15.267137Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB576C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:15.267559Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB576C0>) [aiosqlite]
2026-02-25T02:54:15.267823Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB576C0>) completed [aiosqlite]
2026-02-25T02:54:15.268134Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB576C0>) [aiosqlite]
2026-02-25T02:54:15.268314Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB576C0>) completed [aiosqlite]
2026-02-25T02:54:15.268858Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.269153Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.269546Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57940>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:15.269778Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57940>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:15.270090Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57940>) [aiosqlite]
2026-02-25T02:54:15.270286Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57940>) completed [aiosqlite]
2026-02-25T02:54:15.270652Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57940>) [aiosqlite]
2026-02-25T02:54:15.270912Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57940>) completed [aiosqlite]
2026-02-25T02:54:15.271504Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.271704Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.272037Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57440>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:54:15.272403Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57440>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:54:15.272839Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57440>) [aiosqlite]
2026-02-25T02:54:15.273083Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57440>) completed [aiosqlite]
2026-02-25T02:54:15.273657Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.273864Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.274229Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:54:15.274586Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:54:15.274953Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) [aiosqlite]
2026-02-25T02:54:15.275150Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) completed [aiosqlite]
2026-02-25T02:54:15.275710Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.275981Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.276372Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.276555Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.277269Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB576C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB576C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB576C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB576C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB576C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB576C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57940>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57940>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57440>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57440>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
_________________ test_sub_endpoints_other_client_returns_404 _________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 202, in test_sub_endpoints_other_client_returns_404
| upload_resp = await _upload_test_image(async_client, auth_headers_a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_isolation.py:202: in test_sub_endpoints_other_client_returns_404
upload_resp = await _upload_test_image(async_client, auth_headers_a)
tests\test_isolation.py:49: in _upload_test_image
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:54:15.279221Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:54:15.280427Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.280841Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.281251Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD9E4440>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:15.281556Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD9E4440>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:15.282003Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD9E4440>) [aiosqlite]
2026-02-25T02:54:15.282198Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD9E4440>) completed [aiosqlite]
2026-02-25T02:54:15.282503Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD9E4440>) [aiosqlite]
2026-02-25T02:54:15.282697Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD9E4440>) completed [aiosqlite]
2026-02-25T02:54:15.283086Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.283262Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.283549Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:15.283752Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:15.284034Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E3C0>) [aiosqlite]
2026-02-25T02:54:15.284217Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed [aiosqlite]
2026-02-25T02:54:15.284564Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) [aiosqlite]
2026-02-25T02:54:15.284756Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed [aiosqlite]
2026-02-25T02:54:15.285130Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.285307Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.285599Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:15.285802Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:15.286172Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) [aiosqlite]
2026-02-25T02:54:15.286451Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed [aiosqlite]
2026-02-25T02:54:15.286822Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) [aiosqlite]
2026-02-25T02:54:15.287010Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed [aiosqlite]
2026-02-25T02:54:15.287385Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.287555Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.287846Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:15.288040Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:15.288304Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:54:15.288496Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:54:15.288848Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:54:15.289121Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:54:15.291901Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.294317Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.298747Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:15.302868Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:15.306209Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) [aiosqlite]
2026-02-25T02:54:15.307111Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed [aiosqlite]
2026-02-25T02:54:15.308559Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.309334Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.310334Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:54:15.310955Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:54:15.311633Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) [aiosqlite]
2026-02-25T02:54:15.312123Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed [aiosqlite]
2026-02-25T02:54:15.312800Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.313080Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.313545Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:54:15.314016Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:54:15.314675Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) [aiosqlite]
2026-02-25T02:54:15.315016Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed [aiosqlite]
2026-02-25T02:54:15.316163Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.316459Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.316940Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDA587C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:15.317469Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDA587C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:15.317943Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDA587C0>) [aiosqlite]
2026-02-25T02:54:15.318150Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDA587C0>) completed [aiosqlite]
2026-02-25T02:54:15.318622Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.318810Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.319131Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:54:15.319422Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:54:15.319729Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) [aiosqlite]
2026-02-25T02:54:15.319899Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed [aiosqlite]
2026-02-25T02:54:15.320360Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.320547Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.320852Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:54:15.321132Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:54:15.321422Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) [aiosqlite]
2026-02-25T02:54:15.321587Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed [aiosqlite]
2026-02-25T02:54:15.322072Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.322279Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.322645Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCFC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:54:15.323027Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCFC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:54:15.323368Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCFC0>) [aiosqlite]
2026-02-25T02:54:15.323560Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCFC0>) completed [aiosqlite]
2026-02-25T02:54:15.324013Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.324291Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.324681Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF140>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:54:15.325072Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF140>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:54:15.325445Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF140>) [aiosqlite]
2026-02-25T02:54:15.325708Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF140>) completed [aiosqlite]
2026-02-25T02:54:15.326135Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.326310Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.326657Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.326821Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.328792Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.329024Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.329348Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) [aiosqlite]
2026-02-25T02:54:15.329617Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) completed [aiosqlite]
2026-02-25T02:54:15.329928Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) [aiosqlite]
2026-02-25T02:54:15.330148Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) completed [aiosqlite]
2026-02-25T02:54:15.331139Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.331416Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.331811Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.331990Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.332927Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.333113Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.333416Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) [aiosqlite]
2026-02-25T02:54:15.333712Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) completed [aiosqlite]
2026-02-25T02:54:15.334056Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57B40>) [aiosqlite]
2026-02-25T02:54:15.334368Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57B40>) completed [aiosqlite]
2026-02-25T02:54:15.334730Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) [aiosqlite]
2026-02-25T02:54:15.334900Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) completed [aiosqlite]
2026-02-25T02:54:15.336322Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.336535Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.336857Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB574C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) [aiosqlite]
2026-02-25T02:54:15.337205Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB574C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) completed [aiosqlite]
2026-02-25T02:54:15.337635Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB574C0>) [aiosqlite]
2026-02-25T02:54:15.337897Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB574C0>) completed [aiosqlite]
2026-02-25T02:54:15.338419Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.338696Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.339162Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.339350Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.340204Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.340493Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.340782Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57EC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) [aiosqlite]
2026-02-25T02:54:15.341005Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57EC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) completed [aiosqlite]
2026-02-25T02:54:15.341307Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57EC0>) [aiosqlite]
2026-02-25T02:54:15.341480Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57EC0>) completed [aiosqlite]
2026-02-25T02:54:15.341723Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57EC0>) [aiosqlite]
2026-02-25T02:54:15.341883Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57EC0>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD9E4440>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD9E4440>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD9E4440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD9E4440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD9E4440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD9E4440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E3C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E9C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3ED40>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3ED40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDA587C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDA587C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDA587C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDA587C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3FEC0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3FEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3DF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3DF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCFC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BCFC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCFC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BCFC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF140>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF140>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57A40>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB574C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB574C0>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB574C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB574C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57EC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57EC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57EC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB57EC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57EC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57EC0>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:54:15.344775Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:54:15.345419Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:54:15.345620Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:54:15.345771Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:54:15.345923Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:54:15.346074Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:54:15.346212Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:54:15.346351Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:54:15.346938Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:54:15.347859Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:54:15.348061Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:54:15.350745Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:15.350996Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:15.351426Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB54340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:54:15.351777Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB54340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:54:15.352119Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB54340>) [aiosqlite]
2026-02-25T02:54:15.352306Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB54340>) completed [aiosqlite]
2026-02-25T02:54:15.352571Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB54340>) [aiosqlite]
2026-02-25T02:54:15.352757Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB54340>) completed [aiosqlite]
2026-02-25T02:54:15.355223Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:54:15.356978Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:54:15.357634Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:54:15.358591Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:54:15.358811Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:54:15.359278Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:54:15.359810Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:54:15.361355Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:54:15.361564Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:54:15.361742Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:54:15.361918Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:54:15.362259Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:54:15.363827Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:54:15.392070Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:54:15.392636Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:54:15.540510Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:54:15.628873Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:54:15.631476Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:54:15.632331Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:54:15.632529Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD28ADA0> [botocore.hooks]
2026-02-25T02:54:15.632698Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:54:15.633734Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:54:15.635356Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:54:15.635764Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:54:15.636079Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:54:15.636502Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:54:15.636934Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:54:15.637090Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:54:15.637235Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:15.637378Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:15.637520Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:54:15.637709Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:54:15.637855Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:15.638063Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:54:15.638584Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:54:15.638743Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:54:15.638889Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:54:15.639215Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:54:15.639367Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:15.639510Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:54:15.639664Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:54:15.639830Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DCA29090>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:54:15.640171Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:15.640393Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:15.640544Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:15.640731Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:15.640875Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:15.641177Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:15.641313Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025415Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:15.641469Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025415Z
20260225/us-east-1/s3/aws4_request
b9f5e53850656c3d3601ed2a7df265fbdcfb7be7f1de8cd473468a6203345552 [botocore.auth]
2026-02-25T02:54:15.641636Z [debug ] Signature:
9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1 [botocore.auth]
2026-02-25T02:54:15.641812Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:15.642008Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025415Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:54:15.642715Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:54:18.816107Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:18.828061Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:18.828350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:18.835041Z [debug ] Retry needed, action of: 0.12647014902794296 [botocore.retryhandler]
2026-02-25T02:54:18.835263Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:18.835435Z [debug ] Response received to retry, sleeping for 0.12647014902794296 seconds [botocore.endpoint]
2026-02-25T02:54:18.967071Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:18.967455Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:18.967693Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:18.967989Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:18.968212Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:18.968634Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:18.968828Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025418Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:18.969017Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025418Z
20260225/us-east-1/s3/aws4_request
7c05b3468e96d0d846c0bcfa2a44bc639569126e0804b63f4319823ed4dce498 [botocore.auth]
2026-02-25T02:54:18.969205Z [debug ] Signature:
443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609 [botocore.auth]
2026-02-25T02:54:18.970568Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:18.973578Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025418Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:54:21.679488Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:21.692083Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:21.692606Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:21.722824Z [debug ] Retry needed, action of: 0.8258236344941219 [botocore.retryhandler]
2026-02-25T02:54:21.723163Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:21.723506Z [debug ] Response received to retry, sleeping for 0.8258236344941219 seconds [botocore.endpoint]
2026-02-25T02:54:22.558494Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:22.558877Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:22.559137Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:22.559376Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:22.559603Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:22.560046Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:22.560294Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025422Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:22.560540Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025422Z
20260225/us-east-1/s3/aws4_request
1acba5be7a3c6ae4e0b725bf176440f8f0f5cd9ad796918758c390b09592134d [botocore.auth]
2026-02-25T02:54:22.560806Z [debug ] Signature:
9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc [botocore.auth]
2026-02-25T02:54:22.561082Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:22.561322Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025422Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:54:25.260059Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:25.265590Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:25.265824Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:25.271265Z [debug ] Retry needed, action of: 1.3387469350181425 [botocore.retryhandler]
2026-02-25T02:54:25.271442Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:25.271608Z [debug ] Response received to retry, sleeping for 1.3387469350181425 seconds [botocore.endpoint]
2026-02-25T02:54:26.620470Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:26.620825Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:26.621044Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:26.621212Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:26.621367Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:26.621732Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:26.621932Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025426Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:26.622124Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025426Z
20260225/us-east-1/s3/aws4_request
c5dfd71c79cfd6d63def140386165a670cf990888c16913916c700b5d679b018 [botocore.auth]
2026-02-25T02:54:26.622341Z [debug ] Signature:
03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9 [botocore.auth]
2026-02-25T02:54:26.622588Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:26.622822Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025426Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:54:29.311675Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:29.319043Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:29.319286Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:29.342605Z [debug ] Retry needed, action of: 4.940024544139926 [botocore.retryhandler]
2026-02-25T02:54:29.343044Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:29.343500Z [debug ] Response received to retry, sleeping for 4.940024544139926 seconds [botocore.endpoint]
2026-02-25T02:54:34.297392Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:34.297931Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:34.298282Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:34.298580Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:34.298890Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:34.299403Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:34.299675Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025434Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:34.299976Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025434Z
20260225/us-east-1/s3/aws4_request
4da8033fd1f0131bb78e2f2bb156c0dff5dc0b57efecf922917c420e881e0c22 [botocore.auth]
2026-02-25T02:54:34.300292Z [debug ] Signature:
7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59 [botocore.auth]
2026-02-25T02:54:34.300631Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:34.300895Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025434Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:54:37.013434Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:37.024941Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:37.025582Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:54:37.025833Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:54:37.026016Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:37.026207Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:37.026385Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:54:37.026592Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:54:37.026763Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:37.026995Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:54:37.027569Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:54:37.027746Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:54:37.027906Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:54:37.028234Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:54:37.028396Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:37.028550Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:54:37.028707Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:54:37.028883Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DCA29090>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:54:37.029191Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:37.029403Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:37.029552Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:37.029749Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:37.029905Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:37.030186Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:37.030320Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025437Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:37.030473Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025437Z
20260225/us-east-1/s3/aws4_request
39f2f84cac516ef1ff17a6dfc68b6310eb864d72ba0342ebc5234fdaffc69e9f [botocore.auth]
2026-02-25T02:54:37.030636Z [debug ] Signature:
4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf [botocore.auth]
2026-02-25T02:54:37.030812Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:37.031008Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025437Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:39.718340Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:39.737345Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:39.738240Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:39.749870Z [debug ] Retry needed, action of: 0.02742570102900288 [botocore.retryhandler]
2026-02-25T02:54:39.750108Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:39.750297Z [debug ] Response received to retry, sleeping for 0.02742570102900288 seconds [botocore.endpoint]
2026-02-25T02:54:39.794298Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:39.794767Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:39.795077Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:39.795458Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:39.795750Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:39.796318Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:39.796635Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025439Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:39.797044Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025439Z
20260225/us-east-1/s3/aws4_request
9479b2f2d134839a4eaced66920f34d9d1825888c235f5f5f45b392c56755614 [botocore.auth]
2026-02-25T02:54:39.797471Z [debug ] Signature:
ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a [botocore.auth]
2026-02-25T02:54:39.797863Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:39.798113Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025439Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:42.492314Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:42.503479Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:42.505520Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:42.525232Z [debug ] Retry needed, action of: 0.2763912816201124 [botocore.retryhandler]
2026-02-25T02:54:42.525517Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:42.525710Z [debug ] Response received to retry, sleeping for 0.2763912816201124 seconds [botocore.endpoint]
2026-02-25T02:54:42.818042Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:42.818408Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:42.818634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:42.818786Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:42.818926Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:42.820302Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:42.822736Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025442Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:42.824978Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025442Z
20260225/us-east-1/s3/aws4_request
5dfcb6d151ec1c891b866e7405b73543c42cabaccc08075f2b0d1f9a77c49d49 [botocore.auth]
2026-02-25T02:54:42.827457Z [debug ] Signature:
32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08 [botocore.auth]
2026-02-25T02:54:42.830147Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:42.832644Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025442Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:45.531534Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:45.560611Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:45.561018Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:45.609211Z [debug ] Retry needed, action of: 2.1607338951445128 [botocore.retryhandler]
2026-02-25T02:54:45.609974Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:45.610650Z [debug ] Response received to retry, sleeping for 2.1607338951445128 seconds [botocore.endpoint]
2026-02-25T02:54:47.779729Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:47.780243Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:47.780643Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:47.780902Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:47.781120Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:47.781554Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:47.781801Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025447Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:47.782068Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025447Z
20260225/us-east-1/s3/aws4_request
a9c87941b771e2f981d6d5c16d3ba4934ee4a299e1ab29c26d0e6e91b6e4a490 [botocore.auth]
2026-02-25T02:54:47.782349Z [debug ] Signature:
c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886 [botocore.auth]
2026-02-25T02:54:47.782647Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:47.782900Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025447Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:50.482227Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:50.495570Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:50.495949Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:50.523331Z [debug ] Retry needed, action of: 1.0297003059794871 [botocore.retryhandler]
2026-02-25T02:54:50.523794Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>> [botocore.hooks]
2026-02-25T02:54:50.524112Z [debug ] Response received to retry, sleeping for 1.0297003059794871 seconds [botocore.endpoint]
2026-02-25T02:54:51.568198Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>> [botocore.hooks]
2026-02-25T02:54:51.570416Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>> [botocore.hooks]
2026-02-25T02:54:51.571473Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:51.572599Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:51.573386Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>> [botocore.hooks]
2026-02-25T02:54:51.574482Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:51.575022Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025451Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:51.575547Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025451Z
20260225/us-east-1/s3/aws4_request
936d6bd8f4b18bb078e722c627cfafb2cacf2009ccd3a1059591c90c0b0c5140 [botocore.auth]
2026-02-25T02:54:51.576133Z [debug ] Signature:
1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8 [botocore.auth]
2026-02-25T02:54:51.576761Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:51.577385Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025451Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:54:54.278770Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:54.284693Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170> [botocore.hooks]
2026-02-25T02:54:54.285285Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.285566Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.286127Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.286289Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB54340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB54340>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB54340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB54340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB54340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB54340>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DD28ADA0>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DCA29090>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025415Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025415Z
20260225/us-east-1/s3/aws4_request
b9f5e53850656c3d3601ed2a7df265fbdcfb7be7f1de8cd473468a6203345552
DEBUG botocore.auth:auth.py:430 Signature:
9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025415Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.12647014902794296
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.12647014902794296 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025418Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025418Z
20260225/us-east-1/s3/aws4_request
7c05b3468e96d0d846c0bcfa2a44bc639569126e0804b63f4319823ed4dce498
DEBUG botocore.auth:auth.py:430 Signature:
443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025418Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8258236344941219
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8258236344941219 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025422Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025422Z
20260225/us-east-1/s3/aws4_request
1acba5be7a3c6ae4e0b725bf176440f8f0f5cd9ad796918758c390b09592134d
DEBUG botocore.auth:auth.py:430 Signature:
9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025422Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.3387469350181425
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.3387469350181425 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025426Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025426Z
20260225/us-east-1/s3/aws4_request
c5dfd71c79cfd6d63def140386165a670cf990888c16913916c700b5d679b018
DEBUG botocore.auth:auth.py:430 Signature:
03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025426Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.940024544139926
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.940024544139926 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025434Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025434Z
20260225/us-east-1/s3/aws4_request
4da8033fd1f0131bb78e2f2bb156c0dff5dc0b57efecf922917c420e881e0c22
DEBUG botocore.auth:auth.py:430 Signature:
7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025434Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59', 'amz-sdk-invocation-id': b'7aee08fc-5572-4d34-865e-1dacbc1c640b', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DCA29090>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025437Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025437Z
20260225/us-east-1/s3/aws4_request
39f2f84cac516ef1ff17a6dfc68b6310eb864d72ba0342ebc5234fdaffc69e9f
DEBUG botocore.auth:auth.py:430 Signature:
4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025437Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.02742570102900288
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.02742570102900288 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025439Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025439Z
20260225/us-east-1/s3/aws4_request
9479b2f2d134839a4eaced66920f34d9d1825888c235f5f5f45b392c56755614
DEBUG botocore.auth:auth.py:430 Signature:
ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025439Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2763912816201124
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2763912816201124 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025442Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025442Z
20260225/us-east-1/s3/aws4_request
5dfcb6d151ec1c891b866e7405b73543c42cabaccc08075f2b0d1f9a77c49d49
DEBUG botocore.auth:auth.py:430 Signature:
32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025442Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1607338951445128
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1607338951445128 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025447Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025447Z
20260225/us-east-1/s3/aws4_request
a9c87941b771e2f981d6d5c16d3ba4934ee4a299e1ab29c26d0e6e91b6e4a490
DEBUG botocore.auth:auth.py:430 Signature:
c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025447Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.0297003059794871
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DEE84290>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.0297003059794871 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD322E70>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DD320B90>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DEE843B0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025451Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025451Z
20260225/us-east-1/s3/aws4_request
936d6bd8f4b18bb078e722c627cfafb2cacf2009ccd3a1059591c90c0b0c5140
DEBUG botocore.auth:auth.py:430 Signature:
1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025451Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8', 'amz-sdk-invocation-id': b'943cb5d9-1cee-4252-955c-1574054d128b', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DEE84170>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:54:54.707436Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.707971Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.708429Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.708644Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.709382Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.709660Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.710105Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F2C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:54.710451Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F2C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:54.710891Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F2C0>) [aiosqlite]
2026-02-25T02:54:54.711215Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F2C0>) completed [aiosqlite]
2026-02-25T02:54:54.711574Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F2C0>) [aiosqlite]
2026-02-25T02:54:54.711750Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F2C0>) completed [aiosqlite]
2026-02-25T02:54:54.712154Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.712339Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.712624Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:54.712833Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:54.713258Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) [aiosqlite]
2026-02-25T02:54:54.714684Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) completed [aiosqlite]
2026-02-25T02:54:54.718771Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) [aiosqlite]
2026-02-25T02:54:54.720668Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) completed [aiosqlite]
2026-02-25T02:54:54.725402Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.727437Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.728746Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F040>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:54:54.730020Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F040>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:54:54.731159Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F040>) [aiosqlite]
2026-02-25T02:54:54.731797Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F040>) completed [aiosqlite]
2026-02-25T02:54:54.732922Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.733404Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.734062Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F640>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:54:54.734612Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F640>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:54:54.735166Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F640>) [aiosqlite]
2026-02-25T02:54:54.735480Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F640>) completed [aiosqlite]
2026-02-25T02:54:54.736181Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.736467Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.737060Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:54.737366Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:54.738352Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F2C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F2C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F040>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F040>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F640>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F640>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________________ test_extract_text_success __________________________
tests\test_ocr_extended.py:31: in test_extract_text_success
assert result["has_text"] is True
E TypeError: 'coroutine' object is not subscriptable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:54:55.454299Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:54:55.456739Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.457241Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.457716Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.458014Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.458416Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) [aiosqlite]
2026-02-25T02:54:55.458659Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) completed [aiosqlite]
2026-02-25T02:54:55.459012Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) [aiosqlite]
2026-02-25T02:54:55.459288Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) completed [aiosqlite]
2026-02-25T02:54:55.459716Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.459939Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.460287Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DC9CBD40>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.460567Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DC9CBD40>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.460976Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DC9CBD40>) [aiosqlite]
2026-02-25T02:54:55.461270Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DC9CBD40>) completed [aiosqlite]
2026-02-25T02:54:55.461692Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DC9CBD40>) [aiosqlite]
2026-02-25T02:54:55.461978Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DC9CBD40>) completed [aiosqlite]
2026-02-25T02:54:55.464158Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.466231Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.469470Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.472950Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.476104Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB575C0>) [aiosqlite]
2026-02-25T02:54:55.477731Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB575C0>) completed [aiosqlite]
2026-02-25T02:54:55.478931Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) [aiosqlite]
2026-02-25T02:54:55.479574Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) completed [aiosqlite]
2026-02-25T02:54:55.480693Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.481256Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.481992Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.482453Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.483072Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) [aiosqlite]
2026-02-25T02:54:55.483511Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed [aiosqlite]
2026-02-25T02:54:55.484120Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) [aiosqlite]
2026-02-25T02:54:55.484433Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed [aiosqlite]
2026-02-25T02:54:55.485641Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.485942Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.486401Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:55.486968Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:55.487515Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) [aiosqlite]
2026-02-25T02:54:55.487831Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) completed [aiosqlite]
2026-02-25T02:54:55.488477Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.488736Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.489177Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0847C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:54:55.489676Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0847C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:54:55.490259Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0847C0>) [aiosqlite]
2026-02-25T02:54:55.490544Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0847C0>) completed [aiosqlite]
2026-02-25T02:54:55.491141Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.491360Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.491778Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085E40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:54:55.492234Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085E40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.493314Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085E40>) [aiosqlite]
2026-02-25T02:54:55.495516Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085E40>) completed [aiosqlite]
2026-02-25T02:54:55.506732Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.507935Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.509230Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:55.510571Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:55.511561Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) [aiosqlite]
2026-02-25T02:54:55.512108Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed [aiosqlite]
2026-02-25T02:54:55.513065Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.513671Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.514299Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084440>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:54:55.514825Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084440>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:54:55.515365Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084440>) [aiosqlite]
2026-02-25T02:54:55.515787Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084440>) completed [aiosqlite]
2026-02-25T02:54:55.516482Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.516801Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.517269Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB579C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:54:55.517707Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB579C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.518175Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB579C0>) [aiosqlite]
2026-02-25T02:54:55.518428Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB579C0>) completed [aiosqlite]
2026-02-25T02:54:55.518977Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.519215Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.519620Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:54:55.520067Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.520502Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) [aiosqlite]
2026-02-25T02:54:55.520758Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) completed [aiosqlite]
2026-02-25T02:54:55.521282Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.521593Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.522247Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:54:55.525998Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:54:55.529537Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) [aiosqlite]
2026-02-25T02:54:55.533526Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed [aiosqlite]
2026-02-25T02:54:55.536485Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.537460Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.538630Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.539077Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DC9CBD40>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DC9CBD40>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DC9CBD40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DC9CBD40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DC9CBD40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DC9CBD40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB575C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB575C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFF40>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BF2C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0847C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0847C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0847C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0847C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085E40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA085E40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA085E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE2BFCC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE2BFCC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084440>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA084440>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA084440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB579C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB579C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB579C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB579C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:54:55.548130Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.548511Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.548920Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.549189Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.549517Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E340>) [aiosqlite]
2026-02-25T02:54:55.549776Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E340>) completed [aiosqlite]
2026-02-25T02:54:55.550089Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) [aiosqlite]
2026-02-25T02:54:55.550287Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) completed [aiosqlite]
2026-02-25T02:54:55.550766Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.553047Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.558167Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.560289Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.563552Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) [aiosqlite]
2026-02-25T02:54:55.565841Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) completed [aiosqlite]
2026-02-25T02:54:55.567401Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) [aiosqlite]
2026-02-25T02:54:55.567991Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) completed [aiosqlite]
2026-02-25T02:54:55.569273Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.569866Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.570555Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FC40>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:54:55.571325Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FC40>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:54:55.572017Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FC40>) [aiosqlite]
2026-02-25T02:54:55.572352Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FC40>) completed [aiosqlite]
2026-02-25T02:54:55.573122Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.573445Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.573901Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E5C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:54:55.574372Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E5C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:54:55.574934Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E5C0>) [aiosqlite]
2026-02-25T02:54:55.575383Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E5C0>) completed [aiosqlite]
2026-02-25T02:54:55.576214Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.576469Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.576952Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.577210Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.578049Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F540>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FC40>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FC40>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E5C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E5C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
_________________________ test_extract_text_disabled __________________________
tests\test_ocr_extended.py:40: in test_extract_text_disabled
assert result["has_text"] is False
E TypeError: 'coroutine' object is not subscriptable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:54:55.580087Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:54:55.581360Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.581615Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.581968Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.582190Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.582530Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0856C0>) [aiosqlite]
2026-02-25T02:54:55.582706Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0856C0>) completed [aiosqlite]
2026-02-25T02:54:55.582990Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) [aiosqlite]
2026-02-25T02:54:55.583153Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) completed [aiosqlite]
2026-02-25T02:54:55.583618Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.583875Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.584284Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.584581Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.584971Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:54:55.585219Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:54:55.585542Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) [aiosqlite]
2026-02-25T02:54:55.585723Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed [aiosqlite]
2026-02-25T02:54:55.586153Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.586340Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.586602Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.586789Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.587057Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) [aiosqlite]
2026-02-25T02:54:55.587214Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) completed [aiosqlite]
2026-02-25T02:54:55.587472Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) [aiosqlite]
2026-02-25T02:54:55.587647Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed [aiosqlite]
2026-02-25T02:54:55.588090Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.588345Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.588759Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.589040Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.589405Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) [aiosqlite]
2026-02-25T02:54:55.589566Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) completed [aiosqlite]
2026-02-25T02:54:55.589886Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) [aiosqlite]
2026-02-25T02:54:55.590106Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) completed [aiosqlite]
2026-02-25T02:54:55.590810Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.590984Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.591302Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:55.591677Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:55.592034Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) [aiosqlite]
2026-02-25T02:54:55.592199Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) completed [aiosqlite]
2026-02-25T02:54:55.592674Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.592939Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.593332Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:54:55.593626Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:54:55.593966Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E540>) [aiosqlite]
2026-02-25T02:54:55.594139Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E540>) completed [aiosqlite]
2026-02-25T02:54:55.594585Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.594755Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.595050Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:54:55.595301Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.595572Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) [aiosqlite]
2026-02-25T02:54:55.595729Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) completed [aiosqlite]
2026-02-25T02:54:55.596556Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.596828Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.597221Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:55.597660Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:55.598047Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) [aiosqlite]
2026-02-25T02:54:55.598207Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) completed [aiosqlite]
2026-02-25T02:54:55.598579Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.598734Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.598985Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB56540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:54:55.599227Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB56540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:54:55.599532Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB56540>) [aiosqlite]
2026-02-25T02:54:55.599684Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB56540>) completed [aiosqlite]
2026-02-25T02:54:55.600105Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.600261Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.600595Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E640>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:54:55.601009Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E640>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.601403Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E640>) [aiosqlite]
2026-02-25T02:54:55.601642Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E640>) completed [aiosqlite]
2026-02-25T02:54:55.602259Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.602433Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.602714Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FE40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:54:55.603052Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FE40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:54:55.603421Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FE40>) [aiosqlite]
2026-02-25T02:54:55.603596Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FE40>) completed [aiosqlite]
2026-02-25T02:54:55.604055Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.604253Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.604546Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:54:55.604800Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:54:55.605946Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) [aiosqlite]
2026-02-25T02:54:55.607794Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) completed [aiosqlite]
2026-02-25T02:54:55.611323Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.613111Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.616674Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.618354Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0856C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0856C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0856C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0856C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E340>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB577C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEB577C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB577C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB575C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB575C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E540>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E340>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB57B40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB57B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB56540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEB56540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB56540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEB56540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E640>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E640>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FE40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FE40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FE40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FE40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:54:55.628466Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.628985Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.629553Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FBC0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:55.629995Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FBC0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:55.630511Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041FBC0>) [aiosqlite]
2026-02-25T02:54:55.630903Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041FBC0>) completed [aiosqlite]
2026-02-25T02:54:55.631363Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FBC0>) [aiosqlite]
2026-02-25T02:54:55.631613Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FBC0>) completed [aiosqlite]
2026-02-25T02:54:55.632183Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.632405Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.632814Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F3C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:55.633053Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:55.633348Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F3C0>) [aiosqlite]
2026-02-25T02:54:55.633574Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F3C0>) completed [aiosqlite]
2026-02-25T02:54:55.633897Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F3C0>) [aiosqlite]
2026-02-25T02:54:55.634087Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F3C0>) completed [aiosqlite]
2026-02-25T02:54:55.634650Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.634902Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.635266Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E6C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:54:55.635704Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E6C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:54:55.636011Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E6C0>) [aiosqlite]
2026-02-25T02:54:55.636185Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E6C0>) completed [aiosqlite]
2026-02-25T02:54:55.636642Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.636884Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.637227Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041EA40>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:54:55.637516Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041EA40>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:54:55.637825Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041EA40>) [aiosqlite]
2026-02-25T02:54:55.637998Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041EA40>) completed [aiosqlite]
2026-02-25T02:54:55.639370Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.640959Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.644714Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:55.646570Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:55.652507Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FBC0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FBC0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041FBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041FBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F3C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041F3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041F3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041F3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E6C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E6C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041EA40>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041EA40>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041EA40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041EA40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
_______________________ test_rate_limit_headers_present _______________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 63, in test_rate_limit_headers_present
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_rate_limit.py:63: in test_rate_limit_headers_present
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:54:56.319714Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:54:56.320916Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.321250Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.321735Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C8C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:56.322059Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C8C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:56.322383Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C8C0>) [aiosqlite]
2026-02-25T02:54:56.322575Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C8C0>) completed [aiosqlite]
2026-02-25T02:54:56.322850Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C8C0>) [aiosqlite]
2026-02-25T02:54:56.323026Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C8C0>) completed [aiosqlite]
2026-02-25T02:54:56.323430Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.323603Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.323890Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C6C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:54:56.324092Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C6C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:54:56.324394Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C6C0>) [aiosqlite]
2026-02-25T02:54:56.324559Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C6C0>) completed [aiosqlite]
2026-02-25T02:54:56.324862Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C6C0>) [aiosqlite]
2026-02-25T02:54:56.325027Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C6C0>) completed [aiosqlite]
2026-02-25T02:54:56.325491Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.325666Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.325958Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E8C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:56.326158Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E8C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:56.326469Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E8C0>) [aiosqlite]
2026-02-25T02:54:56.326634Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E8C0>) completed [aiosqlite]
2026-02-25T02:54:56.326927Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E8C0>) [aiosqlite]
2026-02-25T02:54:56.327140Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E8C0>) completed [aiosqlite]
2026-02-25T02:54:56.327568Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.327753Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.328036Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E7C0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:54:56.328231Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E7C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:54:56.328530Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E7C0>) [aiosqlite]
2026-02-25T02:54:56.328799Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E7C0>) completed [aiosqlite]
2026-02-25T02:54:56.329176Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E7C0>) [aiosqlite]
2026-02-25T02:54:56.329456Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E7C0>) completed [aiosqlite]
2026-02-25T02:54:56.330311Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.330500Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.330856Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DBC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:56.331235Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DBC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:56.331551Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DBC0>) [aiosqlite]
2026-02-25T02:54:56.331815Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DBC0>) completed [aiosqlite]
2026-02-25T02:54:56.332270Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.332444Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.332763Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E140>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:54:56.333066Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E140>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:54:56.333411Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E140>) [aiosqlite]
2026-02-25T02:54:56.333604Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E140>) completed [aiosqlite]
2026-02-25T02:54:56.334061Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.334275Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.334573Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:54:56.334911Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:54:56.335226Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DC40>) [aiosqlite]
2026-02-25T02:54:56.335407Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DC40>) completed [aiosqlite]
2026-02-25T02:54:56.336238Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.336420Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.336745Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:54:56.337183Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:54:56.337592Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) [aiosqlite]
2026-02-25T02:54:56.337765Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed [aiosqlite]
2026-02-25T02:54:56.338331Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.338601Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.339024Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D0C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:54:56.339345Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D0C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:54:56.339712Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D0C0>) [aiosqlite]
2026-02-25T02:54:56.339883Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D0C0>) completed [aiosqlite]
2026-02-25T02:54:56.340337Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.340542Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.340880Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C040>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:54:56.341205Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C040>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:54:56.341563Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C040>) [aiosqlite]
2026-02-25T02:54:56.341841Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C040>) completed [aiosqlite]
2026-02-25T02:54:56.342378Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.342739Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.343136Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:54:56.343462Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:54:56.343820Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) [aiosqlite]
2026-02-25T02:54:56.344081Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) completed [aiosqlite]
2026-02-25T02:54:56.344600Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.344811Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.345416Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D4C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:54:56.347588Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D4C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:54:56.350816Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D4C0>) [aiosqlite]
2026-02-25T02:54:56.352720Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D4C0>) completed [aiosqlite]
2026-02-25T02:54:56.356929Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.358552Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.360102Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.360730Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.364438Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.364844Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.365444Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B4840>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) [aiosqlite]
2026-02-25T02:54:56.365983Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B4840>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) completed [aiosqlite]
2026-02-25T02:54:56.366540Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B4840>) [aiosqlite]
2026-02-25T02:54:56.366802Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B4840>) completed [aiosqlite]
2026-02-25T02:54:56.367495Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.367779Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.368242Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.368467Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.369482Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.369696Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.370049Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B7740>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) [aiosqlite]
2026-02-25T02:54:56.370363Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B7740>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) completed [aiosqlite]
2026-02-25T02:54:56.370744Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B7740>) [aiosqlite]
2026-02-25T02:54:56.370944Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B7740>) completed [aiosqlite]
2026-02-25T02:54:56.371301Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B7740>) [aiosqlite]
2026-02-25T02:54:56.371648Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B7740>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C8C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C8C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C6C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C6C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041C6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E8C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E8C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E7C0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E7C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E7C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E041E7C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E7C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E7C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DBC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DBC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DBC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DBC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E140>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041E140>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041E140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041DC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041DC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DDC3E1C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DDC3E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D0C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D0C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C040>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041C040>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041C040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041FDC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041FDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D4C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E041D4C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E041D4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B4840>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B4840>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B4840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B4840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B7740>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B7740>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B7740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B7740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B7740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B7740>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:54:56.374239Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:54:56.374831Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:54:56.375020Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:54:56.375165Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:54:56.375313Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:54:56.375457Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:54:56.375591Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:54:56.375738Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:54:56.376271Z [debug ] Calling on_part_data with data[0:22] [multipart.multipart]
2026-02-25T02:54:56.377051Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:54:56.377221Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:54:56.379413Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:54:56.379661Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:54:56.379991Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B5040>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:54:56.380266Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B5040>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:54:56.380572Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B5040>) [aiosqlite]
2026-02-25T02:54:56.380741Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B5040>) completed [aiosqlite]
2026-02-25T02:54:56.380983Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B5040>) [aiosqlite]
2026-02-25T02:54:56.381139Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B5040>) completed [aiosqlite]
2026-02-25T02:54:56.383375Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:54:56.384814Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:54:56.385463Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:54:56.386455Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:54:56.386668Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:54:56.387137Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:54:56.387689Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:54:56.389237Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:54:56.389445Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:54:56.389621Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:54:56.389794Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:54:56.390140Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:54:56.391562Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:54:56.400638Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:54:56.401000Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:54:56.479909Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:54:56.599810Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:54:56.602030Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:54:56.602820Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:54:56.602987Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DF052CF0> [botocore.hooks]
2026-02-25T02:54:56.603136Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:54:56.604122Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:54:56.605514Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:54:56.605874Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:54:56.606162Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:54:56.606575Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:54:56.606996Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:54:56.607142Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:54:56.607277Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:54:56.607420Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:54:56.607553Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:54:56.607739Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:54:56.607873Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:54:56.608068Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:54:56.608529Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:54:56.608668Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:54:56.608799Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:54:56.609079Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:54:56.609214Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:54:56.609343Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:54:56.609470Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:54:56.609621Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6C10>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:54:56.609970Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:54:56.610160Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:54:56.610309Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:54:56.610490Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:54:56.610617Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:54:56.610871Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:54:56.610997Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025456Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:54:56.611140Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025456Z
20260225/us-east-1/s3/aws4_request
a979fa755bea46acb40f9c6de1d4b327489c197472a280a209fcc0f63c1fd90b [botocore.auth]
2026-02-25T02:54:56.611295Z [debug ] Signature:
a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536 [botocore.auth]
2026-02-25T02:54:56.611459Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:54:56.611648Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025456Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:54:56.612271Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:54:59.788073Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:59.798837Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:54:59.799142Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:54:59.812098Z [debug ] Retry needed, action of: 0.9623245816856212 [botocore.retryhandler]
2026-02-25T02:54:59.814094Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:54:59.816166Z [debug ] Response received to retry, sleeping for 0.9623245816856212 seconds [botocore.endpoint]
2026-02-25T02:55:00.794587Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:00.794976Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:00.795218Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:00.795446Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:00.797117Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:00.799975Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:00.801517Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025500Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:00.803507Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025500Z
20260225/us-east-1/s3/aws4_request
8d129def73a0d3c0ac09cd6185298e7cbb40cced9fc8b1bd6f5a8957d9a639ae [botocore.auth]
2026-02-25T02:55:00.805840Z [debug ] Signature:
f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af [botocore.auth]
2026-02-25T02:55:00.808116Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:00.809420Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025500Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:55:03.507993Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:03.517689Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:03.517957Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:03.524340Z [debug ] Retry needed, action of: 1.9065629382265696 [botocore.retryhandler]
2026-02-25T02:55:03.524542Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:03.524702Z [debug ] Response received to retry, sleeping for 1.9065629382265696 seconds [botocore.endpoint]
2026-02-25T02:55:05.437139Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:05.437495Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:05.437692Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:05.437881Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:05.438050Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:05.438376Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:05.438634Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025505Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:05.438963Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025505Z
20260225/us-east-1/s3/aws4_request
30929c5cdda200e74f592af25b557232fc09ae9926bfc6f7053df93a85d82a4c [botocore.auth]
2026-02-25T02:55:05.439195Z [debug ] Signature:
ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c [botocore.auth]
2026-02-25T02:55:05.439437Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:05.439696Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025505Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:55:08.126318Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:08.146549Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:08.147329Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:08.157810Z [debug ] Retry needed, action of: 1.131206484329033 [botocore.retryhandler]
2026-02-25T02:55:08.158053Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:08.158254Z [debug ] Response received to retry, sleeping for 1.131206484329033 seconds [botocore.endpoint]
2026-02-25T02:55:09.294516Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:09.294889Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:09.295125Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:09.296594Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:09.298304Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:09.300860Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:09.302419Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025509Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:09.304335Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025509Z
20260225/us-east-1/s3/aws4_request
c27ba6a9ed724a70f2a5f1e1b2dded72e957659ae97dd84c3e15e2dcc1a5fedf [botocore.auth]
2026-02-25T02:55:09.307029Z [debug ] Signature:
688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7 [botocore.auth]
2026-02-25T02:55:09.308911Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:09.310102Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025509Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:55:12.013418Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:12.020172Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:12.020374Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:12.026164Z [debug ] Retry needed, action of: 6.153762902634132 [botocore.retryhandler]
2026-02-25T02:55:12.026340Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:12.026602Z [debug ] Response received to retry, sleeping for 6.153762902634132 seconds [botocore.endpoint]
2026-02-25T02:55:18.186020Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:18.186412Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:18.186669Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:18.186933Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:18.187195Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:18.187798Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:18.188295Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025518Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:18.188700Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025518Z
20260225/us-east-1/s3/aws4_request
d66e5ccfab987609c6d84ab6fced7fd359a7b85b1ca2ae62487ef153f4a6cfd4 [botocore.auth]
2026-02-25T02:55:18.189085Z [debug ] Signature:
458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6 [botocore.auth]
2026-02-25T02:55:18.189458Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:18.189682Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025518Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:55:20.894839Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:20.906028Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:20.906853Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:55:20.907167Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:55:20.907725Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:20.908005Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:20.908218Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:55:20.908433Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:55:20.908604Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:20.908863Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:55:20.909435Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:55:20.909605Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:55:20.909792Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:55:20.910130Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:55:20.910336Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:20.910490Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:55:20.910638Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:55:20.910832Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6C10>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:55:20.911145Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:20.911396Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:20.911541Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:20.911782Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:20.911944Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:20.912223Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:20.912382Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025520Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:20.912539Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025520Z
20260225/us-east-1/s3/aws4_request
5631b154098bc8593ebdf8fa4d8f1991aae6595adcfc0b6fc6b1106180f73e7f [botocore.auth]
2026-02-25T02:55:20.912702Z [debug ] Signature:
3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f [botocore.auth]
2026-02-25T02:55:20.912908Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:20.913109Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025520Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:55:23.601110Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:23.627918Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:23.628310Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:23.652361Z [debug ] Retry needed, action of: 0.41245383447509676 [botocore.retryhandler]
2026-02-25T02:55:23.653077Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:23.653673Z [debug ] Response received to retry, sleeping for 0.41245383447509676 seconds [botocore.endpoint]
2026-02-25T02:55:24.080389Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:24.080755Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:24.080987Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:24.081209Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:24.081413Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:24.081735Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:24.082060Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025524Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:24.082367Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025524Z
20260225/us-east-1/s3/aws4_request
41619d066d595833ed27733aab1058f334fee6020f1f71f463bad19ad93c9717 [botocore.auth]
2026-02-25T02:55:24.082659Z [debug ] Signature:
8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be [botocore.auth]
2026-02-25T02:55:24.082846Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:24.083046Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025524Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:55:26.792043Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:26.805183Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:26.805542Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:26.811789Z [debug ] Retry needed, action of: 0.9825367313267743 [botocore.retryhandler]
2026-02-25T02:55:26.811972Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:26.812124Z [debug ] Response received to retry, sleeping for 0.9825367313267743 seconds [botocore.endpoint]
2026-02-25T02:55:27.809690Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:27.810064Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:27.810310Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:27.810563Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:27.810768Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:27.811140Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:27.811315Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025527Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:27.811512Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025527Z
20260225/us-east-1/s3/aws4_request
03a33dad5c03ad96ab1789146efb808b1ce2ab12dda3b6c3d14976a385b73a0f [botocore.auth]
2026-02-25T02:55:27.811800Z [debug ] Signature:
c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341 [botocore.auth]
2026-02-25T02:55:27.812109Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:27.812461Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025527Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:55:30.503020Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:30.525608Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:30.526057Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:30.534407Z [debug ] Retry needed, action of: 2.1237651119553416 [botocore.retryhandler]
2026-02-25T02:55:30.534624Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:30.534803Z [debug ] Response received to retry, sleeping for 2.1237651119553416 seconds [botocore.endpoint]
2026-02-25T02:55:32.666894Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:32.667300Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:32.667543Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:32.667876Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:32.668062Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:32.668407Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:32.668565Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025532Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:32.668736Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025532Z
20260225/us-east-1/s3/aws4_request
c3f0c8198533da147d98a2cc1ab31fbe24db4d962b25fb09ac6aecc1a6d15771 [botocore.auth]
2026-02-25T02:55:32.668902Z [debug ] Signature:
27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583 [botocore.auth]
2026-02-25T02:55:32.669073Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:32.669277Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025532Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:55:35.379697Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:35.401929Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:35.402482Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:35.411689Z [debug ] Retry needed, action of: 0.7150717720973789 [botocore.retryhandler]
2026-02-25T02:55:35.411906Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>> [botocore.hooks]
2026-02-25T02:55:35.412090Z [debug ] Response received to retry, sleeping for 0.7150717720973789 seconds [botocore.endpoint]
2026-02-25T02:55:36.135027Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>> [botocore.hooks]
2026-02-25T02:55:36.135530Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>> [botocore.hooks]
2026-02-25T02:55:36.135805Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:36.136073Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:36.136334Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>> [botocore.hooks]
2026-02-25T02:55:36.136820Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:36.137080Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025536Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:36.137394Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025536Z
20260225/us-east-1/s3/aws4_request
35469a6ea2d31d7f1bdb936f2f5c1460f64504dcfc65333c2d2a8ad57b93c6ca [botocore.auth]
2026-02-25T02:55:36.137755Z [debug ] Signature:
02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23 [botocore.auth]
2026-02-25T02:55:36.138120Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:36.138461Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025536Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:55:38.839263Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:38.845658Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490> [botocore.hooks]
2026-02-25T02:55:38.846194Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:38.846488Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:38.847106Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:38.847271Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:22]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B5040>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DE1B5040>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B5040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DE1B5040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B5040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DE1B5040>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DF052CF0>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6C10>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025456Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025456Z
20260225/us-east-1/s3/aws4_request
a979fa755bea46acb40f9c6de1d4b327489c197472a280a209fcc0f63c1fd90b
DEBUG botocore.auth:auth.py:430 Signature:
a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025456Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9623245816856212
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9623245816856212 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025500Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025500Z
20260225/us-east-1/s3/aws4_request
8d129def73a0d3c0ac09cd6185298e7cbb40cced9fc8b1bd6f5a8957d9a639ae
DEBUG botocore.auth:auth.py:430 Signature:
f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025500Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9065629382265696
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9065629382265696 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025505Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025505Z
20260225/us-east-1/s3/aws4_request
30929c5cdda200e74f592af25b557232fc09ae9926bfc6f7053df93a85d82a4c
DEBUG botocore.auth:auth.py:430 Signature:
ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025505Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.131206484329033
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.131206484329033 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025509Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025509Z
20260225/us-east-1/s3/aws4_request
c27ba6a9ed724a70f2a5f1e1b2dded72e957659ae97dd84c3e15e2dcc1a5fedf
DEBUG botocore.auth:auth.py:430 Signature:
688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025509Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 6.153762902634132
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 6.153762902634132 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025518Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025518Z
20260225/us-east-1/s3/aws4_request
d66e5ccfab987609c6d84ab6fced7fd359a7b85b1ca2ae62487ef153f4a6cfd4
DEBUG botocore.auth:auth.py:430 Signature:
458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025518Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6', 'amz-sdk-invocation-id': b'e410139f-9de0-406e-a1a0-632b1a14376b', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6C10>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025520Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025520Z
20260225/us-east-1/s3/aws4_request
5631b154098bc8593ebdf8fa4d8f1991aae6595adcfc0b6fc6b1106180f73e7f
DEBUG botocore.auth:auth.py:430 Signature:
3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025520Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.41245383447509676
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.41245383447509676 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025524Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025524Z
20260225/us-east-1/s3/aws4_request
41619d066d595833ed27733aab1058f334fee6020f1f71f463bad19ad93c9717
DEBUG botocore.auth:auth.py:430 Signature:
8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025524Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9825367313267743
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9825367313267743 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025527Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025527Z
20260225/us-east-1/s3/aws4_request
03a33dad5c03ad96ab1789146efb808b1ce2ab12dda3b6c3d14976a385b73a0f
DEBUG botocore.auth:auth.py:430 Signature:
c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025527Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1237651119553416
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1237651119553416 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025532Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025532Z
20260225/us-east-1/s3/aws4_request
c3f0c8198533da147d98a2cc1ab31fbe24db4d962b25fb09ac6aecc1a6d15771
DEBUG botocore.auth:auth.py:430 Signature:
27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025532Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.7150717720973789
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DCA1D150>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.7150717720973789 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DCA1E8B0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DF07D370>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DCA1C5A0>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025536Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025536Z
20260225/us-east-1/s3/aws4_request
35469a6ea2d31d7f1bdb936f2f5c1460f64504dcfc65333c2d2a8ad57b93c6ca
DEBUG botocore.auth:auth.py:430 Signature:
02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025536Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23', 'amz-sdk-invocation-id': b'af59df88-b64b-4575-a316-52533126da67', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DCA1C490>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:55:39.211316Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.211784Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.212200Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.212372Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.213266Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.213473Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.213829Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:55:39.214050Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:55:39.214286Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) [aiosqlite]
2026-02-25T02:55:39.214471Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed [aiosqlite]
2026-02-25T02:55:39.214727Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) [aiosqlite]
2026-02-25T02:55:39.214893Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed [aiosqlite]
2026-02-25T02:55:39.215299Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.215465Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.215826Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:55:39.216124Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:55:39.216475Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) [aiosqlite]
2026-02-25T02:55:39.216666Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) completed [aiosqlite]
2026-02-25T02:55:39.216944Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) [aiosqlite]
2026-02-25T02:55:39.217094Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) completed [aiosqlite]
2026-02-25T02:55:39.217479Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.217622Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.217855Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:55:39.218131Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:55:39.218365Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) [aiosqlite]
2026-02-25T02:55:39.218511Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) completed [aiosqlite]
2026-02-25T02:55:39.218833Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.218970Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.219195Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E8C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:55:39.219411Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E8C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:55:39.219635Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E8C0>) [aiosqlite]
2026-02-25T02:55:39.219769Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E8C0>) completed [aiosqlite]
2026-02-25T02:55:39.220123Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.220262Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.220538Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.220676Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.221339Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E8C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E8C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
___________________ test_rate_limit_per_client_independent ____________________
+ Exception Group Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__
| async with anyio.create_task_group() as task_group:
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__
| raise BaseExceptionGroup(
| "unhandled errors in a TaskGroup", self._exceptions
| ) from None
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call
| result: TResult | None = func()
| ~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call
| yield from thread_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call
| yield from unraisable_exception_runtest_hook()
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call
| yield from self._runtest_for(item, "call")
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for
| yield
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call
| return (yield)
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call
| item.runtest()
| ~~~~~~~~~~~~^^
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest
| super().runtest()
| ~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest
| self.ihook.pytest_pyfunc_call(pyfuncitem=self)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall
| raise exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall
| teardown.throw(exception)
| ~~~~~~~~~~~~~~^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| ~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| ^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner
| _loop.run_until_complete(task)
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete
| return future.result()
| ~~~~~~~~~~~~~^^
| File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 86, in test_rate_limit_per_client_independent
| status_a = await _quick_upload(async_client, auth_headers_a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 44, in _quick_upload
| response = await async_client.post(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post
| return await self.request(
| ^^^^^^^^^^^^^^^^^^^
| ...<13 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request
| return await self.send(request, auth=auth, follow_redirects=follow_redirects)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send
| response = await self._send_handling_auth(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth
| response = await self._send_handling_redirects(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects
| response = await self._send_single_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request
| response = await transport.handle_async_request(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
| await self.app(scope, receive, _send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__
| await self.app(scope, receive, send_wrapper)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__
| with collapse_excgroups():
| ~~~~~~~~~~~~~~~~~~^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__
| self.gen.throw(value)
| ~~~~~~~~~~~~~~^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__
| response = await self.dispatch_func(request, call_next)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch
| response = await call_next(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next
| raise app_exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro
| await self.app(scope, receive_or_disconnect, send_no_error)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__
| await self.middleware_stack(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app
| await route.handle(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle
| await self.app(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
| raise exc
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
| await app(scope, receive, sender)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app
| response = await f(request)
| ^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app
| raw_response = await run_endpoint_function(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<3 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
| return await dependant.call(**values)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper
| response = await func(*args, **kwargs) # type: ignore
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image
| file_data = await storage.save_upload(file, client_id=client.id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload
| await backend.save(content, rel_file_path, file.content_type)
| File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save
| await client.create_bucket(Bucket=self._bucket)
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call
| http, parsed_response = await self._make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict, request_context
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request
| return await self._endpoint.make_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| operation_model, request_dict
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request
| while await self._needs_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<5 lines>...
| ):
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry
| responses = await self._event_emitter.emit(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ...<7 lines>...
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit
| response = await resolve_awaitable(handler(**kwargs))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call
| if await resolve_awaitable(self._checker(**checker_kwargs)):
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call
| should_retry = await self._should_retry(
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| attempt_number, response, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry
| return await resolve_awaitable(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| self._checker(attempt_number, response, caught_exception)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
| return await obj
| ^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
| checker(attempt_number, response, caught_exception)
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
| return self._check_caught_exception(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
| attempt_number, caught_exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| )
| ^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
| raise caught_exception
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
| http_response = await self._send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
| return await self.http_session.send(request)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
| raise EndpointConnectionError(endpoint_url=request.url, error=e)
| botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
+------------------------------------
During handling of the above exception, another exception occurred:
tests\test_rate_limit.py:86: in test_rate_limit_per_client_independent
status_a = await _quick_upload(async_client, auth_headers_a)
tests\test_rate_limit.py:44: in _quick_upload
response = await async_client.post(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__
await super().__call__(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__
await self.app(scope, receive, _send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__
await self.app(scope, receive, send_wrapper)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\logging_middleware.py:26: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__
with collapse_excgroups():
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__
self.gen.throw(value)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__
response = await self.dispatch_func(request, call_next)
app\middleware\versioning.py:22: in dispatch
response = await call_next(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next
raise app_exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro
await self.app(scope, receive_or_disconnect, send_no_error)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__
await self.middleware_stack(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app
await route.handle(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle
await self.app(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app
raise exc
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app
await app(scope, receive, sender)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app
response = await f(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app
raw_response = await run_endpoint_function(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function
return await dependant.call(**values)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper
response = await func(*args, **kwargs) # type: ignore
app\routers\images.py:95: in upload_image
file_data = await storage.save_upload(file, client_id=client.id)
app\services\storage.py:64: in save_upload
await backend.save(content, rel_file_path, file.content_type)
app\services\storage_backend.py:161: in save
await client.create_bucket(Bucket=self._bucket)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call
http, parsed_response = await self._make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request
return await self._endpoint.make_request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request
while await self._needs_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry
responses = await self._event_emitter.emit(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit
response = await resolve_awaitable(handler(**kwargs))
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call
if await resolve_awaitable(self._checker(**checker_kwargs)):
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call
should_retry = await self._should_retry(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry
return await resolve_awaitable(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable
return await obj
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call
checker(attempt_number, response, caught_exception)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__
return self._check_caught_exception(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception
raise caught_exception
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response
http_response = await self._send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send
return await self.http_session.send(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:55:39.223337Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:55:39.224442Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.224645Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.224896Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:55:39.225168Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:55:39.225554Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) [aiosqlite]
2026-02-25T02:55:39.225784Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) completed [aiosqlite]
2026-02-25T02:55:39.226101Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) [aiosqlite]
2026-02-25T02:55:39.226241Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed [aiosqlite]
2026-02-25T02:55:39.226562Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.226696Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.226938Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:55:39.227171Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:55:39.227511Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) [aiosqlite]
2026-02-25T02:55:39.227712Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed [aiosqlite]
2026-02-25T02:55:39.228128Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) [aiosqlite]
2026-02-25T02:55:39.228326Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed [aiosqlite]
2026-02-25T02:55:39.228899Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.229116Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.229518Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E140>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:55:39.229925Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E140>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:55:39.230510Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E140>) [aiosqlite]
2026-02-25T02:55:39.230802Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E140>) completed [aiosqlite]
2026-02-25T02:55:39.231096Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E140>) [aiosqlite]
2026-02-25T02:55:39.231279Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E140>) completed [aiosqlite]
2026-02-25T02:55:39.231757Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.231943Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.232246Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:55:39.232628Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:55:39.232948Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) [aiosqlite]
2026-02-25T02:55:39.233086Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) completed [aiosqlite]
2026-02-25T02:55:39.233318Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) [aiosqlite]
2026-02-25T02:55:39.233457Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) completed [aiosqlite]
2026-02-25T02:55:39.234043Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.234182Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.234439Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:55:39.234746Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:55:39.235030Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) [aiosqlite]
2026-02-25T02:55:39.235169Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) completed [aiosqlite]
2026-02-25T02:55:39.235567Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.235701Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.235956Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F0C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:55:39.236326Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F0C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:55:39.236663Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F0C0>) [aiosqlite]
2026-02-25T02:55:39.236824Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F0C0>) completed [aiosqlite]
2026-02-25T02:55:39.237134Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.237283Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.237554Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:55:39.237939Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:55:39.238248Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EC40>) [aiosqlite]
2026-02-25T02:55:39.238528Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EC40>) completed [aiosqlite]
2026-02-25T02:55:39.239372Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.239644Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.240041Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E6C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:55:39.240622Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E6C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:55:39.240926Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E6C0>) [aiosqlite]
2026-02-25T02:55:39.241070Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E6C0>) completed [aiosqlite]
2026-02-25T02:55:39.241383Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.241524Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.241742Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E9C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:55:39.241950Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E9C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:55:39.242201Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E9C0>) [aiosqlite]
2026-02-25T02:55:39.242337Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E9C0>) completed [aiosqlite]
2026-02-25T02:55:39.242675Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.242861Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.243098Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:55:39.243315Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:55:39.243549Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EF40>) [aiosqlite]
2026-02-25T02:55:39.243686Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EF40>) completed [aiosqlite]
2026-02-25T02:55:39.243967Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.244105Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.244347Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E0C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:55:39.244554Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E0C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:55:39.244805Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E0C0>) [aiosqlite]
2026-02-25T02:55:39.244943Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E0C0>) completed [aiosqlite]
2026-02-25T02:55:39.245270Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.245438Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.245678Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E5C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:55:39.245909Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E5C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:55:39.246220Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E5C0>) [aiosqlite]
2026-02-25T02:55:39.246366Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E5C0>) completed [aiosqlite]
2026-02-25T02:55:39.246677Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.246818Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.247213Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.247487Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.249436Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.249624Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.249875Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E740>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) [aiosqlite]
2026-02-25T02:55:39.250123Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E740>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) completed [aiosqlite]
2026-02-25T02:55:39.250527Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E740>) [aiosqlite]
2026-02-25T02:55:39.250693Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E740>) completed [aiosqlite]
2026-02-25T02:55:39.251189Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.251343Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.251589Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.251727Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.252377Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.252525Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.252773Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) [aiosqlite]
2026-02-25T02:55:39.252999Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) completed [aiosqlite]
2026-02-25T02:55:39.253323Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F6C0>) [aiosqlite]
2026-02-25T02:55:39.253488Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F6C0>) completed [aiosqlite]
2026-02-25T02:55:39.253728Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F6C0>) [aiosqlite]
2026-02-25T02:55:39.253870Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F6C0>) completed [aiosqlite]
2026-02-25T02:55:39.254908Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.255189Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.255628Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F440>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) [aiosqlite]
2026-02-25T02:55:39.255846Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F440>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) completed [aiosqlite]
2026-02-25T02:55:39.256122Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F440>) [aiosqlite]
2026-02-25T02:55:39.256264Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F440>) completed [aiosqlite]
2026-02-25T02:55:39.256633Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.256791Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.257047Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.257184Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.257818Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.257959Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.258256Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) [aiosqlite]
2026-02-25T02:55:39.258444Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) completed [aiosqlite]
2026-02-25T02:55:39.258710Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F940>) [aiosqlite]
2026-02-25T02:55:39.258852Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F940>) completed [aiosqlite]
2026-02-25T02:55:39.259081Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F940>) [aiosqlite]
2026-02-25T02:55:39.259216Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F940>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DA0854C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DA0854C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DA0854C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E3C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E140>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E140>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E640>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4E640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F0C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F0C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EC40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E6C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E6C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E9C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E9C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EF40>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4EF40>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4EF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E0C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E0C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E5C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E5C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E740>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4E740>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4E740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F6C0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F440>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745'))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F440>, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4F940>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4F940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4F940>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:55:39.261831Z [debug ] Calling on_part_begin with no data [multipart.multipart]
2026-02-25T02:55:39.262359Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart]
2026-02-25T02:55:39.262523Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart]
2026-02-25T02:55:39.262653Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:55:39.262784Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart]
2026-02-25T02:55:39.262912Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart]
2026-02-25T02:55:39.263043Z [debug ] Calling on_header_end with no data [multipart.multipart]
2026-02-25T02:55:39.263179Z [debug ] Calling on_headers_finished with no data [multipart.multipart]
2026-02-25T02:55:39.263756Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart]
2026-02-25T02:55:39.264550Z [debug ] Calling on_part_end with no data [multipart.multipart]
2026-02-25T02:55:39.264713Z [debug ] Calling on_end with no data [multipart.multipart]
2026-02-25T02:55:39.266745Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:55:39.266911Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:55:39.267258Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4DEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite]
2026-02-25T02:55:39.267654Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4DEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite]
2026-02-25T02:55:39.268041Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4DEC0>) [aiosqlite]
2026-02-25T02:55:39.268191Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4DEC0>) completed [aiosqlite]
2026-02-25T02:55:39.268407Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4DEC0>) [aiosqlite]
2026-02-25T02:55:39.268550Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4DEC0>) completed [aiosqlite]
2026-02-25T02:55:39.270247Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:55:39.271525Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:55:39.272113Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:55:39.273034Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:55:39.273221Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:55:39.273689Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:55:39.274207Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:55:39.275625Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:55:39.275811Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:55:39.275969Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:55:39.276126Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:55:39.276433Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:55:39.277722Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:55:39.305761Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:55:39.306252Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:55:39.381005Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:55:39.460048Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:55:39.462261Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:55:39.463203Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:55:39.463420Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DEE48880> [botocore.hooks]
2026-02-25T02:55:39.463613Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:55:39.464725Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:55:39.466230Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:55:39.466571Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:55:39.466847Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:55:39.467219Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:55:39.467602Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:55:39.467741Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:55:39.467882Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:39.468014Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:55:39.468144Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:55:39.468319Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:55:39.468454Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:39.468645Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:55:39.469084Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:55:39.469220Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:55:39.469354Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:55:39.469630Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:55:39.469771Z [debug ] Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:55:39.469914Z [debug ] Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:55:39.470045Z [debug ] Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:55:39.470201Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DEDD7C50>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:55:39.470501Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:55:39.470686Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:55:39.470818Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:39.470994Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:39.471124Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:55:39.471381Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:39.471511Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025539Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:39.471658Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025539Z
20260225/us-east-1/s3/aws4_request
88e3053d7494b89d83dd655fa1d3bf80ad51b19219f58766485361d0a6c93463 [botocore.auth]
2026-02-25T02:55:39.471826Z [debug ] Signature:
ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1 [botocore.auth]
2026-02-25T02:55:39.471996Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:39.472191Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025539Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=1'}> [botocore.endpoint]
2026-02-25T02:55:39.472835Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:55:42.489633Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:42.495821Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:55:42.496036Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:42.501224Z [debug ] Retry needed, action of: 0.6012304327313062 [botocore.retryhandler]
2026-02-25T02:55:42.501397Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:42.501546Z [debug ] Response received to retry, sleeping for 0.6012304327313062 seconds [botocore.endpoint]
2026-02-25T02:55:43.107468Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:55:43.108069Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:55:43.108402Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:43.108696Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:43.108973Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:55:43.109510Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:43.109809Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025543Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:43.110116Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025543Z
20260225/us-east-1/s3/aws4_request
34af4e029de28a83716c0677fe1a98ed97bfa25c0d6962d14cecfcde536fef35 [botocore.auth]
2026-02-25T02:55:43.110289Z [debug ] Signature:
1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5 [botocore.auth]
2026-02-25T02:55:43.110461Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:43.110678Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025543Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=2; max=5'}> [botocore.endpoint]
2026-02-25T02:55:45.800309Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:45.806103Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:55:45.806327Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:45.812323Z [debug ] Retry needed, action of: 1.555204535127747 [botocore.retryhandler]
2026-02-25T02:55:45.812520Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:45.812686Z [debug ] Response received to retry, sleeping for 1.555204535127747 seconds [botocore.endpoint]
2026-02-25T02:55:47.383350Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:55:47.383727Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:55:47.383930Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:47.384120Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:47.384282Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:55:47.384615Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:47.384785Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025547Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:47.384973Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025547Z
20260225/us-east-1/s3/aws4_request
5849250264517ee249f0d9d2a2f7458e6bde9e3386249b06190eee57adbb5adc [botocore.auth]
2026-02-25T02:55:47.385237Z [debug ] Signature:
99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526 [botocore.auth]
2026-02-25T02:55:47.385438Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:47.385619Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025547Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=3; max=5'}> [botocore.endpoint]
2026-02-25T02:55:50.092694Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:50.097906Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:55:50.098111Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:50.103178Z [debug ] Retry needed, action of: 2.1263677419468565 [botocore.retryhandler]
2026-02-25T02:55:50.103346Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:50.103489Z [debug ] Response received to retry, sleeping for 2.1263677419468565 seconds [botocore.endpoint]
2026-02-25T02:55:52.231974Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:55:52.232524Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:55:52.232894Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:55:52.233192Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:55:52.233528Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:55:52.233934Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:55:52.234108Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025552Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:55:52.234293Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025552Z
20260225/us-east-1/s3/aws4_request
b3a6d6a511aa0fad056e589eef9ccef5b6e7f4c828a443b0ebeccf30c8abb43c [botocore.auth]
2026-02-25T02:55:52.234488Z [debug ] Signature:
3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018 [botocore.auth]
2026-02-25T02:55:52.234690Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:55:52.234916Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025552Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=4; max=5'}> [botocore.endpoint]
2026-02-25T02:55:54.930453Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:54.936343Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:55:54.936531Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:55:54.941689Z [debug ] Retry needed, action of: 7.730524701895612 [botocore.retryhandler]
2026-02-25T02:55:54.941868Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:55:54.942088Z [debug ] Response received to retry, sleeping for 7.730524701895612 seconds [botocore.endpoint]
2026-02-25T02:56:02.679229Z [debug ] Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:02.679751Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:02.680068Z [debug ] Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:02.680376Z [debug ] Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:02.680825Z [debug ] Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:02.681416Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:02.681714Z [debug ] CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025602Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:02.682033Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025602Z
20260225/us-east-1/s3/aws4_request
caa697e881e6b8af070febba670f7c12cdae7be464cc04bd4a2740358a0ce149 [botocore.auth]
2026-02-25T02:56:02.682346Z [debug ] Signature:
3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079 [botocore.auth]
2026-02-25T02:56:02.682516Z [debug ] Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:02.682702Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025602Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=5; max=5'}> [botocore.endpoint]
2026-02-25T02:56:05.380643Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:05.387642Z [debug ] Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:05.388106Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:56:05.388264Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:56:05.388415Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:05.390402Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:05.390683Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:56:05.390958Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:56:05.391201Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:05.391500Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions]
2026-02-25T02:56:05.392071Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:56:05.392230Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:56:05.392381Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:56:05.392699Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:56:05.392853Z [debug ] Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:05.392988Z [debug ] Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:56:05.393126Z [debug ] Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:56:05.393274Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DEDD7C50>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:56:05.393548Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:05.393727Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:05.393853Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:05.394023Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:05.394158Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:05.394425Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:05.394569Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025605Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:05.394729Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025605Z
20260225/us-east-1/s3/aws4_request
1c9d9105fbecfc68f8ccfe0ef78cdbfd6f677966a2136d25b08d48c624ce9cce [botocore.auth]
2026-02-25T02:56:05.395001Z [debug ] Signature:
46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc [botocore.auth]
2026-02-25T02:56:05.395220Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:05.395421Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025605Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:08.100372Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:08.105208Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:08.105462Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:08.110635Z [debug ] Retry needed, action of: 0.6728727409826069 [botocore.retryhandler]
2026-02-25T02:56:08.110796Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:08.110941Z [debug ] Response received to retry, sleeping for 0.6728727409826069 seconds [botocore.endpoint]
2026-02-25T02:56:08.798938Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:08.799428Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:08.799759Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:08.800072Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:08.800376Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:08.800808Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:08.800943Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025608Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:08.801098Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025608Z
20260225/us-east-1/s3/aws4_request
908d2ee1bf43676ea3006cd816a8c4c88d0618fa1d328dcb521da84229c73cdd [botocore.auth]
2026-02-25T02:56:08.801258Z [debug ] Signature:
97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b [botocore.auth]
2026-02-25T02:56:08.801418Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:08.801744Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025608Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:11.507342Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:11.531895Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:11.532268Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:11.540963Z [debug ] Retry needed, action of: 1.2008910882607169 [botocore.retryhandler]
2026-02-25T02:56:11.541204Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:11.541431Z [debug ] Response received to retry, sleeping for 1.2008910882607169 seconds [botocore.endpoint]
2026-02-25T02:56:12.756637Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:12.757069Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:12.757346Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:12.757647Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:12.757827Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:12.758189Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:12.758350Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025612Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:12.758530Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025612Z
20260225/us-east-1/s3/aws4_request
4e41e5fb79ae09b44502b5c03a832ca6425156ef2ae140a7b1a5273793e35349 [botocore.auth]
2026-02-25T02:56:12.758725Z [debug ] Signature:
7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950 [botocore.auth]
2026-02-25T02:56:12.758927Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:12.759204Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025612Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:15.457024Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:15.504897Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:15.505121Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:15.510379Z [debug ] Retry needed, action of: 2.305791451009807 [botocore.retryhandler]
2026-02-25T02:56:15.510540Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:15.510685Z [debug ] Response received to retry, sleeping for 2.305791451009807 seconds [botocore.endpoint]
2026-02-25T02:56:17.818403Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:17.820854Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:17.823176Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:17.826428Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:17.829121Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:17.832623Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:17.833826Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025617Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:17.835014Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025617Z
20260225/us-east-1/s3/aws4_request
17936c980e31105ae00771635cb5975e24c9d1d2e8504ef1083fc053267d83fb [botocore.auth]
2026-02-25T02:56:17.836082Z [debug ] Signature:
89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d [botocore.auth]
2026-02-25T02:56:17.836713Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:17.837337Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025617Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:20.547779Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:20.553662Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:20.553877Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:20.559266Z [debug ] Retry needed, action of: 5.105263878863438 [botocore.retryhandler]
2026-02-25T02:56:20.559431Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>> [botocore.hooks]
2026-02-25T02:56:20.559577Z [debug ] Response received to retry, sleeping for 5.105263878863438 seconds [botocore.endpoint]
2026-02-25T02:56:25.675973Z [debug ] Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>> [botocore.hooks]
2026-02-25T02:56:25.676383Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>> [botocore.hooks]
2026-02-25T02:56:25.676635Z [debug ] Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:25.676848Z [debug ] Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:25.677010Z [debug ] Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>> [botocore.hooks]
2026-02-25T02:56:25.677338Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:25.677515Z [debug ] CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025625Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:25.677753Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025625Z
20260225/us-east-1/s3/aws4_request
fb59025b55258c906240c8fc18c857965ad59fede8c88004051262b2c1644fda [botocore.auth]
2026-02-25T02:56:25.677999Z [debug ] Signature:
da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917 [botocore.auth]
2026-02-25T02:56:25.678264Z [debug ] Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:25.678571Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025625Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:28.388232Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
2026-02-25T02:56:28.394837Z [debug ] Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0> [botocore.hooks]
2026-02-25T02:56:28.395394Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.395698Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.396227Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.396474Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
------------------------------ Captured log call ------------------------------
DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78]
DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90]
DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data
DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336]
DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data
DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4DEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',))
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265E0D4DEC0>, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4DEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265E0D4DEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4DEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265E0D4DEC0>) completed
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265DEE48880>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DEDD7C50>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025539Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025539Z
20260225/us-east-1/s3/aws4_request
88e3053d7494b89d83dd655fa1d3bf80ad51b19219f58766485361d0a6c93463
DEBUG botocore.auth:auth.py:430 Signature:
ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025539Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=1'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6012304327313062
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6012304327313062 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025543Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025543Z
20260225/us-east-1/s3/aws4_request
34af4e029de28a83716c0677fe1a98ed97bfa25c0d6962d14cecfcde536fef35
DEBUG botocore.auth:auth.py:430 Signature:
1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025543Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=2; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.555204535127747
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.555204535127747 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025547Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025547Z
20260225/us-east-1/s3/aws4_request
5849250264517ee249f0d9d2a2f7458e6bde9e3386249b06190eee57adbb5adc
DEBUG botocore.auth:auth.py:430 Signature:
99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025547Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=3; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1263677419468565
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1263677419468565 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025552Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025552Z
20260225/us-east-1/s3/aws4_request
b3a6d6a511aa0fad056e589eef9ccef5b6e7f4c828a443b0ebeccf30c8abb43c
DEBUG botocore.auth:auth.py:430 Signature:
3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025552Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=4; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 7.730524701895612
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 7.730524701895612 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
HEAD
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025602Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025602Z
20260225/us-east-1/s3/aws4_request
caa697e881e6b8af070febba670f7c12cdae7be464cc04bd4a2740358a0ce149
DEBUG botocore.auth:auth.py:430 Signature:
3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=HEAD, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025602Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079', 'amz-sdk-invocation-id': b'aaf07c77-eb78-4589-94b7-57515c7dd83f', 'amz-sdk-request': b'attempt=5; max=5'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265DEDD7C50>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025605Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025605Z
20260225/us-east-1/s3/aws4_request
1c9d9105fbecfc68f8ccfe0ef78cdbfd6f677966a2136d25b08d48c624ce9cce
DEBUG botocore.auth:auth.py:430 Signature:
46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025605Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6728727409826069
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6728727409826069 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025608Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025608Z
20260225/us-east-1/s3/aws4_request
908d2ee1bf43676ea3006cd816a8c4c88d0618fa1d328dcb521da84229c73cdd
DEBUG botocore.auth:auth.py:430 Signature:
97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025608Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.2008910882607169
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.2008910882607169 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025612Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025612Z
20260225/us-east-1/s3/aws4_request
4e41e5fb79ae09b44502b5c03a832ca6425156ef2ae140a7b1a5273793e35349
DEBUG botocore.auth:auth.py:430 Signature:
7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025612Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.305791451009807
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.305791451009807 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025617Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025617Z
20260225/us-east-1/s3/aws4_request
17936c980e31105ae00771635cb5975e24c9d1d2e8504ef1083fc053267d83fb
DEBUG botocore.auth:auth.py:430 Signature:
89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025617Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.105263878863438
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DED846B0>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.105263878863438 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DED86E00>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DEF945A0>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DED84C00>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
PUT
/imago
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025625Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025625Z
20260225/us-east-1/s3/aws4_request
fb59025b55258c906240c8fc18c857965ad59fede8c88004051262b2c1644fda
DEBUG botocore.auth:auth.py:430 Signature:
da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://minio:9000/imago, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025625Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917', 'amz-sdk-invocation-id': b'bf0d7817-febb-4cd9-b265-cdd77f39970f', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DED845A0>
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:28.625471Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.625937Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.626437Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.626687Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.627451Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.627666Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.627930Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:28.628159Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:28.628389Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:28.628564Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:28.628776Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:28.628917Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:28.629363Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.629501Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.629737Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AEDC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:28.629903Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AEDC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:28.630206Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AEDC0>) [aiosqlite]
2026-02-25T02:56:28.630360Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AEDC0>) completed [aiosqlite]
2026-02-25T02:56:28.630587Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AEDC0>) [aiosqlite]
2026-02-25T02:56:28.630732Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AEDC0>) completed [aiosqlite]
2026-02-25T02:56:28.631145Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.631282Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.631506Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2ADFC0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:28.631794Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2ADFC0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:28.632027Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2ADFC0>) [aiosqlite]
2026-02-25T02:56:28.632173Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2ADFC0>) completed [aiosqlite]
2026-02-25T02:56:28.632540Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.632681Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.632896Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:28.633113Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:28.633352Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) [aiosqlite]
2026-02-25T02:56:28.633494Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed [aiosqlite]
2026-02-25T02:56:28.633932Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.634068Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.634402Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:28.634544Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:28.635468Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AEDC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AEDC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AEDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AEDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AEDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AEDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2ADFC0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2ADFC0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2ADFC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2ADFC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
___________________________ test_exif_missing_file ____________________________
tests\test_services.py:15: in test_exif_missing_file
assert result["make"] is None
E TypeError: 'coroutine' object is not subscriptable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:29.985774Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:29.986836Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:29.987043Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:29.987368Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFC40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:29.987582Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFC40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:29.987930Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFC40>) [aiosqlite]
2026-02-25T02:56:29.988177Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFC40>) completed [aiosqlite]
2026-02-25T02:56:29.988552Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFC40>) [aiosqlite]
2026-02-25T02:56:29.988736Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFC40>) completed [aiosqlite]
2026-02-25T02:56:29.989072Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:29.989223Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:29.989472Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:29.989656Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:29.989889Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF0C0>) [aiosqlite]
2026-02-25T02:56:29.990032Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed [aiosqlite]
2026-02-25T02:56:29.990287Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) [aiosqlite]
2026-02-25T02:56:29.990430Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed [aiosqlite]
2026-02-25T02:56:29.990780Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:29.991045Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:29.991380Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:29.991556Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:29.991855Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF3C0>) [aiosqlite]
2026-02-25T02:56:29.992130Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed [aiosqlite]
2026-02-25T02:56:29.992468Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) [aiosqlite]
2026-02-25T02:56:29.992613Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed [aiosqlite]
2026-02-25T02:56:29.992955Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:29.993096Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:29.993328Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:29.993490Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:29.993709Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFDC0>) [aiosqlite]
2026-02-25T02:56:29.993891Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed [aiosqlite]
2026-02-25T02:56:29.994165Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) [aiosqlite]
2026-02-25T02:56:29.994315Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed [aiosqlite]
2026-02-25T02:56:29.995061Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:29.995203Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:29.995481Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:29.995806Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:29.996159Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE1C0>) [aiosqlite]
2026-02-25T02:56:29.996304Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE1C0>) completed [aiosqlite]
2026-02-25T02:56:29.997941Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.000670Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.004885Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:30.007946Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:30.011232Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) [aiosqlite]
2026-02-25T02:56:30.012348Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed [aiosqlite]
2026-02-25T02:56:30.013986Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.014714Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.015573Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:30.016380Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.017111Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) [aiosqlite]
2026-02-25T02:56:30.017509Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed [aiosqlite]
2026-02-25T02:56:30.018976Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.019323Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.019842Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.020528Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.021209Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:30.021468Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:30.022075Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.022345Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.022758Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:30.023133Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:30.023508Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF840>) [aiosqlite]
2026-02-25T02:56:30.023733Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF840>) completed [aiosqlite]
2026-02-25T02:56:30.024202Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.024442Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.024775Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9ABC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:30.025111Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9ABC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.025414Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9ABC0>) [aiosqlite]
2026-02-25T02:56:30.025604Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9ABC0>) completed [aiosqlite]
2026-02-25T02:56:30.025948Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.026135Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.026461Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:30.026748Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.027144Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) [aiosqlite]
2026-02-25T02:56:30.027457Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) completed [aiosqlite]
2026-02-25T02:56:30.027864Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.028045Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.028326Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:30.028567Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:30.028820Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) [aiosqlite]
2026-02-25T02:56:30.028983Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) completed [aiosqlite]
2026-02-25T02:56:30.029479Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.029769Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.030257Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.030479Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFC40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFC40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF0C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE1C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF840>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9ABC0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9ABC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9ABC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9ABC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:30.053084Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.053643Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.054278Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B0C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.054688Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B0C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.055203Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B0C0>) [aiosqlite]
2026-02-25T02:56:30.055593Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B0C0>) completed [aiosqlite]
2026-02-25T02:56:30.056046Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B0C0>) [aiosqlite]
2026-02-25T02:56:30.056308Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B0C0>) completed [aiosqlite]
2026-02-25T02:56:30.056898Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.057137Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.057558Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AC40>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.057818Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AC40>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.058279Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9AC40>) [aiosqlite]
2026-02-25T02:56:30.058605Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9AC40>) completed [aiosqlite]
2026-02-25T02:56:30.058944Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AC40>) [aiosqlite]
2026-02-25T02:56:30.059138Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AC40>) completed [aiosqlite]
2026-02-25T02:56:30.059681Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.059907Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.060286Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AE40>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:30.060747Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AE40>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:30.061203Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AE40>) [aiosqlite]
2026-02-25T02:56:30.061371Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AE40>) completed [aiosqlite]
2026-02-25T02:56:30.061772Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.061941Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.062239Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AB40>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:30.062509Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AB40>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:30.062793Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AB40>) [aiosqlite]
2026-02-25T02:56:30.062957Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AB40>) completed [aiosqlite]
2026-02-25T02:56:30.063530Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.063766Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.064114Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.064285Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.065000Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B0C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B0C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AC40>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AC40>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9AC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9AC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AC40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AC40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AE40>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AE40>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AE40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AE40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AB40>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9AB40>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AB40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9AB40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
______________________________ test_ocr_disabled ______________________________
tests\test_services.py:39: in test_ocr_disabled
assert result["has_text"] is False
E TypeError: 'coroutine' object is not subscriptable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:30.123290Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:30.124448Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.124675Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.125040Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.125378Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.125776Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:30.126121Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:30.126601Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:30.126877Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:30.127345Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.127510Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.127750Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.127924Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.128151Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) [aiosqlite]
2026-02-25T02:56:30.128311Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed [aiosqlite]
2026-02-25T02:56:30.128576Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) [aiosqlite]
2026-02-25T02:56:30.128845Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed [aiosqlite]
2026-02-25T02:56:30.129371Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.129530Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.129820Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.130130Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.130458Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFAC0>) [aiosqlite]
2026-02-25T02:56:30.130617Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed [aiosqlite]
2026-02-25T02:56:30.130882Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) [aiosqlite]
2026-02-25T02:56:30.131066Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed [aiosqlite]
2026-02-25T02:56:30.131370Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.131530Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.131779Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF1C0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.131952Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF1C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.132218Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF1C0>) [aiosqlite]
2026-02-25T02:56:30.132397Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF1C0>) completed [aiosqlite]
2026-02-25T02:56:30.132690Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF1C0>) [aiosqlite]
2026-02-25T02:56:30.132838Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF1C0>) completed [aiosqlite]
2026-02-25T02:56:30.133605Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.133765Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.134063Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.134379Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.134664Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) [aiosqlite]
2026-02-25T02:56:30.134814Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed [aiosqlite]
2026-02-25T02:56:30.135230Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.135516Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.135960Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B2C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:30.136223Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B2C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:30.136548Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B2C0>) [aiosqlite]
2026-02-25T02:56:30.136707Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B2C0>) completed [aiosqlite]
2026-02-25T02:56:30.137064Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.137216Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.137606Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98A40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:30.138018Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98A40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.138423Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98A40>) [aiosqlite]
2026-02-25T02:56:30.138585Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98A40>) completed [aiosqlite]
2026-02-25T02:56:30.139249Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.139414Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.139683Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.140043Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.140393Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) [aiosqlite]
2026-02-25T02:56:30.140541Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed [aiosqlite]
2026-02-25T02:56:30.140952Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.141308Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.141690Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:30.142043Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:30.143410Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) [aiosqlite]
2026-02-25T02:56:30.146030Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) completed [aiosqlite]
2026-02-25T02:56:30.150373Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.152399Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.155569Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:30.157527Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.158998Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) [aiosqlite]
2026-02-25T02:56:30.159552Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) completed [aiosqlite]
2026-02-25T02:56:30.160629Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.161071Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.161764Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:30.162367Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.163018Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B640>) [aiosqlite]
2026-02-25T02:56:30.163381Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B640>) completed [aiosqlite]
2026-02-25T02:56:30.164205Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.164554Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.165073Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:30.165674Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:30.166152Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B340>) [aiosqlite]
2026-02-25T02:56:30.166425Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B340>) completed [aiosqlite]
2026-02-25T02:56:30.166967Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.167206Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.167732Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.167972Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFAC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFAC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFAC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF1C0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF1C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B2C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B2C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98A40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98A40>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF3C0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF985C0>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF985C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B640>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B340>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:30.173737Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.174113Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.174546Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B5C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.174887Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B5C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.175236Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B5C0>) [aiosqlite]
2026-02-25T02:56:30.175429Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B5C0>) completed [aiosqlite]
2026-02-25T02:56:30.175740Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B5C0>) [aiosqlite]
2026-02-25T02:56:30.176027Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B5C0>) completed [aiosqlite]
2026-02-25T02:56:30.176546Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.176807Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.177187Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B3C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.177436Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.177804Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B3C0>) [aiosqlite]
2026-02-25T02:56:30.178109Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B3C0>) completed [aiosqlite]
2026-02-25T02:56:30.178530Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B3C0>) [aiosqlite]
2026-02-25T02:56:30.178735Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B3C0>) completed [aiosqlite]
2026-02-25T02:56:30.180053Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.181966Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.186009Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:30.188661Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:30.191927Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) [aiosqlite]
2026-02-25T02:56:30.193960Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) completed [aiosqlite]
2026-02-25T02:56:30.195911Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.196672Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.197553Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B6C0>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:30.198428Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B6C0>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:30.199278Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B6C0>) [aiosqlite]
2026-02-25T02:56:30.199656Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B6C0>) completed [aiosqlite]
2026-02-25T02:56:30.200623Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.200957Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.201876Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.202188Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.203133Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B5C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B5C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B3C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B3C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B3C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B3C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B6C0>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B6C0>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B6C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B6C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________________ test_image_detail_schema ___________________________
tests\test_services.py:116: in test_image_detail_schema
detail = ImageDetail.from_orm_full(mock_img)
app\schemas\__init__.py:102: in from_orm_full
return cls(
E pydantic_core._pydantic_core.ValidationError: 2 validation errors for ImageDetail
E client_id
E Input should be a valid string [type=string_type, input_value=<MagicMock name='mock.cli..._id' id='2636556595088'>, input_type=MagicMock]
E For further information visit https://errors.pydantic.dev/2.12/v/string_type
E client_name
E Input should be a valid string [type=string_type, input_value=<MagicMock name='mock.cli...ame' id='2636556594080'>, input_type=MagicMock]
E For further information visit https://errors.pydantic.dev/2.12/v/string_type
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:30.376654Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:30.377848Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.378169Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.378499Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.378733Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.379063Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) [aiosqlite]
2026-02-25T02:56:30.379342Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed [aiosqlite]
2026-02-25T02:56:30.381395Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) [aiosqlite]
2026-02-25T02:56:30.383243Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed [aiosqlite]
2026-02-25T02:56:30.386689Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.388914Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.392230Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF640>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.394289Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF640>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.396062Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF640>) [aiosqlite]
2026-02-25T02:56:30.396790Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF640>) completed [aiosqlite]
2026-02-25T02:56:30.397795Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF640>) [aiosqlite]
2026-02-25T02:56:30.398343Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF640>) completed [aiosqlite]
2026-02-25T02:56:30.399316Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.399728Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.400398Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.400810Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.401408Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF940>) [aiosqlite]
2026-02-25T02:56:30.401795Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF940>) completed [aiosqlite]
2026-02-25T02:56:30.402429Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) [aiosqlite]
2026-02-25T02:56:30.402707Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) completed [aiosqlite]
2026-02-25T02:56:30.403326Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.403701Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.404114Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF240>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.404402Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF240>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.404867Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF240>) [aiosqlite]
2026-02-25T02:56:30.405107Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF240>) completed [aiosqlite]
2026-02-25T02:56:30.405484Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF240>) [aiosqlite]
2026-02-25T02:56:30.405777Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF240>) completed [aiosqlite]
2026-02-25T02:56:30.406662Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.406876Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.407215Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.407626Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.408000Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) [aiosqlite]
2026-02-25T02:56:30.408205Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed [aiosqlite]
2026-02-25T02:56:30.408728Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.409000Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.409405Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:30.409821Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:30.410137Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) [aiosqlite]
2026-02-25T02:56:30.410319Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) completed [aiosqlite]
2026-02-25T02:56:30.410689Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.410927Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.411290Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A8C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:30.411669Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A8C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.412084Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A8C0>) [aiosqlite]
2026-02-25T02:56:30.412255Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A8C0>) completed [aiosqlite]
2026-02-25T02:56:30.413409Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.413687Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.414060Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.414452Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.414791Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) [aiosqlite]
2026-02-25T02:56:30.414970Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed [aiosqlite]
2026-02-25T02:56:30.415324Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.415480Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.415779Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B040>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:30.416019Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B040>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:30.416329Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B040>) [aiosqlite]
2026-02-25T02:56:30.416490Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B040>) completed [aiosqlite]
2026-02-25T02:56:30.416947Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.417228Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.417590Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98340>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:30.417882Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98340>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.418147Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98340>) [aiosqlite]
2026-02-25T02:56:30.418301Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98340>) completed [aiosqlite]
2026-02-25T02:56:30.418592Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.418744Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.419018Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A9C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:30.419250Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A9C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.419552Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A9C0>) [aiosqlite]
2026-02-25T02:56:30.419700Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A9C0>) completed [aiosqlite]
2026-02-25T02:56:30.419976Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.420130Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.420430Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98440>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:30.420898Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98440>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:30.421396Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98440>) [aiosqlite]
2026-02-25T02:56:30.421609Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98440>) completed [aiosqlite]
2026-02-25T02:56:30.422039Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.422196Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.422513Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.422664Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF2C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF640>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF640>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF240>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF240>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DD2AF240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AE0C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AE0C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98CC0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A8C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A8C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A8C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A8C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AFDC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AFDC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B040>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B040>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B040>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B040>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98340>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98340>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A9C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A9C0>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A9C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A9C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98440>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98440>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:30.431951Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.432399Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.432872Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A2C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.433200Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A2C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.433618Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9A2C0>) [aiosqlite]
2026-02-25T02:56:30.433837Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9A2C0>) completed [aiosqlite]
2026-02-25T02:56:30.434151Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A2C0>) [aiosqlite]
2026-02-25T02:56:30.434305Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A2C0>) completed [aiosqlite]
2026-02-25T02:56:30.434730Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.434896Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.435163Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99CC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.435350Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99CC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.435597Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99CC0>) [aiosqlite]
2026-02-25T02:56:30.435758Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99CC0>) completed [aiosqlite]
2026-02-25T02:56:30.436113Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99CC0>) [aiosqlite]
2026-02-25T02:56:30.436281Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99CC0>) completed [aiosqlite]
2026-02-25T02:56:30.436714Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.436871Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.437155Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:30.437501Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:30.437785Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) [aiosqlite]
2026-02-25T02:56:30.437948Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) completed [aiosqlite]
2026-02-25T02:56:30.438353Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.438508Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.438766Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A440>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:30.439025Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A440>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:30.439326Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A440>) [aiosqlite]
2026-02-25T02:56:30.439597Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A440>) completed [aiosqlite]
2026-02-25T02:56:30.440139Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.440342Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.440706Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.441033Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.441715Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A2C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A2C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9A2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9A2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A2C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A2C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99CC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99CC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99CC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99CC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A440>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A440>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
__________________________ test_delete_files_exists ___________________________
tests\test_storage_extended.py:39: in test_delete_files_exists
assert not f1.exists()
E AssertionError: assert not True
E + where True = exists()
E + where exists = WindowsPath('C:/Users/bruno/AppData/Local/Temp/pytest-of-bruno/pytest-79/test_delete_files_exists0/f1.txt').exists
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:30.534409Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:30.535411Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.535684Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.536056Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99BC0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.536302Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99BC0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.536570Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99BC0>) [aiosqlite]
2026-02-25T02:56:30.536708Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99BC0>) completed [aiosqlite]
2026-02-25T02:56:30.536921Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99BC0>) [aiosqlite]
2026-02-25T02:56:30.537060Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99BC0>) completed [aiosqlite]
2026-02-25T02:56:30.537497Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.537763Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.538142Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99C40>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:30.538468Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99C40>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:30.538803Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99C40>) [aiosqlite]
2026-02-25T02:56:30.538957Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99C40>) completed [aiosqlite]
2026-02-25T02:56:30.539223Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99C40>) [aiosqlite]
2026-02-25T02:56:30.539376Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99C40>) completed [aiosqlite]
2026-02-25T02:56:30.539746Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.539913Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.540164Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B4C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.540329Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B4C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.540547Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B4C0>) [aiosqlite]
2026-02-25T02:56:30.540688Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B4C0>) completed [aiosqlite]
2026-02-25T02:56:30.540907Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B4C0>) [aiosqlite]
2026-02-25T02:56:30.541046Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B4C0>) completed [aiosqlite]
2026-02-25T02:56:30.541325Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.541481Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.541697Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99440>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:30.541867Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99440>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:30.542100Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99440>) [aiosqlite]
2026-02-25T02:56:30.542237Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99440>) completed [aiosqlite]
2026-02-25T02:56:30.542483Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99440>) [aiosqlite]
2026-02-25T02:56:30.542730Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99440>) completed [aiosqlite]
2026-02-25T02:56:30.543602Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.543864Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.544302Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99DC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.544712Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99DC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.545056Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99DC0>) [aiosqlite]
2026-02-25T02:56:30.545213Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99DC0>) completed [aiosqlite]
2026-02-25T02:56:30.545617Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.545772Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.546082Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF994C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:30.546335Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF994C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:30.546672Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF994C0>) [aiosqlite]
2026-02-25T02:56:30.546846Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF994C0>) completed [aiosqlite]
2026-02-25T02:56:30.547204Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.547371Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.547638Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:30.547896Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.548184Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) [aiosqlite]
2026-02-25T02:56:30.548348Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) completed [aiosqlite]
2026-02-25T02:56:30.548971Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.549109Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.549338Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:30.549666Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:30.549986Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) [aiosqlite]
2026-02-25T02:56:30.550124Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) completed [aiosqlite]
2026-02-25T02:56:30.550496Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.550794Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.551161Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:30.551520Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:30.551899Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) [aiosqlite]
2026-02-25T02:56:30.552041Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) completed [aiosqlite]
2026-02-25T02:56:30.552436Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.552586Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.552831Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:30.553043Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.553296Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) [aiosqlite]
2026-02-25T02:56:30.553468Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) completed [aiosqlite]
2026-02-25T02:56:30.553773Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.553931Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.554192Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A240>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:30.554453Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A240>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:30.554746Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A240>) [aiosqlite]
2026-02-25T02:56:30.554930Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A240>) completed [aiosqlite]
2026-02-25T02:56:30.555315Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.555491Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.555805Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99E40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:30.556056Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99E40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:30.556348Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99E40>) [aiosqlite]
2026-02-25T02:56:30.556514Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99E40>) completed [aiosqlite]
2026-02-25T02:56:30.556832Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.556974Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:30.557254Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:30.557416Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99BC0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99BC0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99BC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99BC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99BC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99BC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99C40>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99C40>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B4C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B4C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF9B4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B4C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B4C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99440>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99440>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DEF99440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99440>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99440>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99DC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99DC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99DC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99DC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF994C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF994C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF994C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF994C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A1C0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A1C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DD2AF940>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DD2AF940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9B740>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9B740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF98DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF98DC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A240>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF9A240>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A240>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF9A240>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99E40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DEF99E40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99E40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DEF99E40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
---------------------------- Captured stdout call -----------------------------
2026-02-25T02:56:30.561241Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks]
2026-02-25T02:56:30.562609Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks]
2026-02-25T02:56:30.563176Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks]
2026-02-25T02:56:30.564077Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks]
2026-02-25T02:56:30.564270Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks]
2026-02-25T02:56:30.564721Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:56:30.565215Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks]
2026-02-25T02:56:30.566585Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks]
2026-02-25T02:56:30.566790Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks]
2026-02-25T02:56:30.566951Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks]
2026-02-25T02:56:30.567107Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks]
2026-02-25T02:56:30.567411Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session]
2026-02-25T02:56:30.581193Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders]
2026-02-25T02:56:30.589776Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders]
2026-02-25T02:56:30.590134Z [debug ] Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0> [botocore.hooks]
2026-02-25T02:56:30.706000Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders]
2026-02-25T02:56:30.806283Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders]
2026-02-25T02:56:30.809801Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders]
2026-02-25T02:56:30.810802Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980> [botocore.hooks]
2026-02-25T02:56:30.811041Z [debug ] Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265E07B4E00> [botocore.hooks]
2026-02-25T02:56:30.811265Z [debug ] Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770> [botocore.hooks]
2026-02-25T02:56:30.812521Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint]
2026-02-25T02:56:30.814242Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders]
2026-02-25T02:56:30.814656Z [debug ] Registering retry handlers for service: s3 [botocore.client]
2026-02-25T02:56:30.814981Z [debug ] Registering S3 region redirector handler [botocore.utils]
2026-02-25T02:56:30.815382Z [debug ] Registering S3Express Identity Resolver [botocore.utils]
2026-02-25T02:56:30.815800Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler <function validate_bucket_name at 0x00000265DA6D6140> [botocore.hooks]
2026-02-25T02:56:30.815949Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720> [botocore.hooks]
2026-02-25T02:56:30.816085Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:30.816227Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:30.816358Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30> [botocore.hooks]
2026-02-25T02:56:30.816559Z [debug ] Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930> [botocore.hooks]
2026-02-25T02:56:30.816693Z [debug ] Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:30.816889Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions]
2026-02-25T02:56:30.817356Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions]
2026-02-25T02:56:30.817496Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions]
2026-02-25T02:56:30.817627Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions]
2026-02-25T02:56:30.817955Z [debug ] Event before-call.s3.DeleteObject: calling handler <function add_expect_header at 0x00000265DA6D6560> [botocore.hooks]
2026-02-25T02:56:30.818096Z [debug ] Event before-call.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:30.818241Z [debug ] Event before-call.s3.DeleteObject: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880> [botocore.hooks]
2026-02-25T02:56:30.818370Z [debug ] Event before-call.s3.DeleteObject: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0> [botocore.hooks]
2026-02-25T02:56:30.818526Z [debug ] Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'url': 'http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}}, 'input_params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint]
2026-02-25T02:56:30.818851Z [debug ] Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>> [botocore.hooks]
2026-02-25T02:56:30.819034Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:30.819167Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:30.819336Z [debug ] Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:30.819466Z [debug ] Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:30.819735Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:30.819864Z [debug ] CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025630Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:30.820017Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025630Z
20260225/us-east-1/s3/aws4_request
a746b6c705896253fc1432323472f3e435d988c625f79b42ccbe49dcde579c4f [botocore.auth]
2026-02-25T02:56:30.820187Z [debug ] Signature:
e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9 [botocore.auth]
2026-02-25T02:56:30.820356Z [debug ] Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:30.820561Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025630Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:30.821345Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession]
2026-02-25T02:56:33.913859Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:33.918971Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850> [botocore.hooks]
2026-02-25T02:56:33.919159Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:33.924390Z [debug ] Retry needed, action of: 0.05218517698740366 [botocore.retryhandler]
2026-02-25T02:56:33.924564Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:33.924710Z [debug ] Response received to retry, sleeping for 0.05218517698740366 seconds [botocore.endpoint]
2026-02-25T02:56:33.991490Z [debug ] Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>> [botocore.hooks]
2026-02-25T02:56:33.991861Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:33.992099Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:33.992352Z [debug ] Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:33.992518Z [debug ] Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:33.992798Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:33.992986Z [debug ] CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025633Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:33.993192Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025633Z
20260225/us-east-1/s3/aws4_request
a15f0b5f88e5906c5df06b51a4b1c490c52088fa7952c721c83647ef47521500 [botocore.auth]
2026-02-25T02:56:33.993371Z [debug ] Signature:
b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815 [botocore.auth]
2026-02-25T02:56:33.993547Z [debug ] Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:33.993738Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025633Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:36.709759Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:36.715752Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850> [botocore.hooks]
2026-02-25T02:56:36.715970Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:36.721412Z [debug ] Retry needed, action of: 1.9252145215145244 [botocore.retryhandler]
2026-02-25T02:56:36.721607Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:36.721788Z [debug ] Response received to retry, sleeping for 1.9252145215145244 seconds [botocore.endpoint]
2026-02-25T02:56:38.648157Z [debug ] Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>> [botocore.hooks]
2026-02-25T02:56:38.648623Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:38.648875Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:38.649022Z [debug ] Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:38.649154Z [debug ] Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:38.649451Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:38.649586Z [debug ] CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025638Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:38.649745Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025638Z
20260225/us-east-1/s3/aws4_request
b91f285898fd8bf71549f7e75ef76bdf9e20e435cd24289d14339d00c0f61fec [botocore.auth]
2026-02-25T02:56:38.649912Z [debug ] Signature:
cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023 [botocore.auth]
2026-02-25T02:56:38.650070Z [debug ] Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:38.650244Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025638Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:41.350041Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:41.359524Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850> [botocore.hooks]
2026-02-25T02:56:41.361735Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:41.381192Z [debug ] Retry needed, action of: 0.6766567873655207 [botocore.retryhandler]
2026-02-25T02:56:41.381459Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:41.381688Z [debug ] Response received to retry, sleeping for 0.6766567873655207 seconds [botocore.endpoint]
2026-02-25T02:56:42.073033Z [debug ] Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>> [botocore.hooks]
2026-02-25T02:56:42.073507Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:42.073830Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:42.074121Z [debug ] Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:42.074389Z [debug ] Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:42.075063Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:42.075311Z [debug ] CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025642Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:42.075591Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025642Z
20260225/us-east-1/s3/aws4_request
ae6bec2e034310988401ec86e9189c5a82fd4b7e2f01aaf1c973cb2ebe4c7dcc [botocore.auth]
2026-02-25T02:56:42.075866Z [debug ] Signature:
7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147 [botocore.auth]
2026-02-25T02:56:42.076151Z [debug ] Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:42.076408Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025642Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:44.766405Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:44.771519Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850> [botocore.hooks]
2026-02-25T02:56:44.771758Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:44.777269Z [debug ] Retry needed, action of: 0.9190065481208629 [botocore.retryhandler]
2026-02-25T02:56:44.777527Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>> [botocore.hooks]
2026-02-25T02:56:44.777701Z [debug ] Response received to retry, sleeping for 0.9190065481208629 seconds [botocore.endpoint]
2026-02-25T02:56:45.711422Z [debug ] Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>> [botocore.hooks]
2026-02-25T02:56:45.714774Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>> [botocore.hooks]
2026-02-25T02:56:45.720864Z [debug ] Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0> [botocore.hooks]
2026-02-25T02:56:45.722140Z [debug ] Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880> [botocore.hooks]
2026-02-25T02:56:45.723020Z [debug ] Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>> [botocore.hooks]
2026-02-25T02:56:45.724240Z [debug ] Calculating signature using v4 auth. [botocore.auth]
2026-02-25T02:56:45.725002Z [debug ] CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025645Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth]
2026-02-25T02:56:45.726506Z [debug ] StringToSign:
AWS4-HMAC-SHA256
20260225T025645Z
20260225/us-east-1/s3/aws4_request
d41999c08649fa39e38b58ea4417e1330c8935fdfd9f4672396a70b80785ffb3 [botocore.auth]
2026-02-25T02:56:45.727445Z [debug ] Signature:
44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424 [botocore.auth]
2026-02-25T02:56:45.727982Z [debug ] Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670> [botocore.hooks]
2026-02-25T02:56:45.728596Z [debug ] Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025645Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}> [botocore.endpoint]
2026-02-25T02:56:48.439001Z [debug ] Exception received when sending HTTP request. [botocore.endpoint]
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
2026-02-25T02:56:48.444770Z [debug ] Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850> [botocore.hooks]
------------------------------ Captured log call ------------------------------
DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section
DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search
DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section
DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1'
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json
DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler <function handle_service_name_alias at 0x00000265DA6D47D0>
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x00000265DBA1E980>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x00000265E07B4E00>
DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x00000265DBA1E770>
DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60)
DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json
DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3
DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler
DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler <function validate_bucket_name at 0x00000265DA6D6140>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x00000265DA6F8720>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler <bound method ClientCreator._inject_s3_input_parameters of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler <function generate_idempotent_uuid at 0x00000265DA6D5F30>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x00000265DA6F8930>
DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago
DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler <function add_expect_header at 0x00000265DA6D6560>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.apply_signing_cache_key of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler <function add_recursion_detection_header at 0x00000265DA6D4880>
DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler <function inject_api_version_header_if_needed at 0x00000265DA6D7CC0>
DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'url': 'http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'context': {'client_region': 'us-east-1', 'client_config': <aiobotocore.config.AioConfig object at 0x00000265E03D6710>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}}, 'input_params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}}
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025630Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025630Z
20260225/us-east-1/s3/aws4_request
a746b6c705896253fc1432323472f3e435d988c625f79b42ccbe49dcde579c4f
DEBUG botocore.auth:auth.py:430 Signature:
e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025630Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.05218517698740366
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.05218517698740366 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025633Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025633Z
20260225/us-east-1/s3/aws4_request
a15f0b5f88e5906c5df06b51a4b1c490c52088fa7952c721c83647ef47521500
DEBUG botocore.auth:auth.py:430 Signature:
b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025633Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=2; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9252145215145244
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9252145215145244 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025638Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025638Z
20260225/us-east-1/s3/aws4_request
b91f285898fd8bf71549f7e75ef76bdf9e20e435cd24289d14339d00c0f61fec
DEBUG botocore.auth:auth.py:430 Signature:
cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025638Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=3; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6766567873655207
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6766567873655207 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025642Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025642Z
20260225/us-east-1/s3/aws4_request
ae6bec2e034310988401ec86e9189c5a82fd4b7e2f01aaf1c973cb2ebe4c7dcc
DEBUG botocore.auth:auth.py:430 Signature:
7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025642Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=4; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850>
DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry
return await resolve_awaitable(
^^^^^^^^^^^^^^^^^^^^^^^^
self._checker(attempt_number, response, caught_exception)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable
return await obj
^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call
checker(attempt_number, response, caught_exception)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__
return self._check_caught_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
attempt_number, caught_exception
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception
raise caught_exception
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9190065481208629
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <bound method AioS3RegionRedirectorv2.redirect_from_error of <aiobotocore.utils.AioS3RegionRedirectorv2 object at 0x00000265DD367C50>>
DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9190065481208629 seconds
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <bound method AioRequestSigner.handler of <aiobotocore.signers.AioRequestSigner object at 0x00000265DD367E50>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <aiobotocore.client.AioClientCreator object at 0x00000265DE526650>>
DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler <function set_operation_specific_signer at 0x00000265DA6D5DD0>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <function remove_arn_from_signing_path at 0x00000265DA6F8880>
DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler <bound method S3ExpressIdentityResolver.resolve_s3express_identity of <aiobotocore.utils.AioS3ExpressIdentityResolver object at 0x00000265DD366250>>
DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth.
DEBUG botocore.auth:auth.py:426 CanonicalRequest:
DELETE
/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt
host:minio:9000
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20260225T025645Z
host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG botocore.auth:auth.py:428 StringToSign:
AWS4-HMAC-SHA256
20260225T025645Z
20260225/us-east-1/s3/aws4_request
d41999c08649fa39e38b58ea4417e1330c8935fdfd9f4672396a70b80785ffb3
DEBUG botocore.auth:auth.py:430 Signature:
44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424
DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler <function add_retry_headers at 0x00000265DA6F8670>
DEBUG botocore.endpoint:endpoint.py:165 Sending http request: <AWSPreparedRequest stream_output=False, method=DELETE, url=http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt, headers={'User-Agent': b'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106', 'X-Amz-Date': b'20260225T025645Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=minioadmin/20260225/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424', 'amz-sdk-invocation-id': b'dcc4bbc9-e6d2-482e-8d43-51ae19223407', 'amz-sdk-request': b'attempt=5; max=5', 'Content-Length': '0'}>
DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection
hosts = await self._resolve_host(host, port, traces=traces)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host
return await asyncio.shield(resolved_host_task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send
response = await session.request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection
raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response
http_response = await self._send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send
return await self.http_session.send(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send
raise EndpointConnectionError(endpoint_url=request.url, error=e)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt"
DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler <aiobotocore.retryhandler.AioRetryHandler object at 0x00000265DD366850>
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:48.448814Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.449256Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.449648Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AF40>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.449862Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AF40>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.450132Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AF40>) [aiosqlite]
2026-02-25T02:56:48.450338Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AF40>) completed [aiosqlite]
2026-02-25T02:56:48.450609Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AF40>) [aiosqlite]
2026-02-25T02:56:48.450772Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AF40>) completed [aiosqlite]
2026-02-25T02:56:48.451184Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.451345Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.451589Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B640>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.451752Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B640>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.451994Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B640>) [aiosqlite]
2026-02-25T02:56:48.452149Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B640>) completed [aiosqlite]
2026-02-25T02:56:48.452379Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B640>) [aiosqlite]
2026-02-25T02:56:48.452561Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B640>) completed [aiosqlite]
2026-02-25T02:56:48.452975Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.453151Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.453412Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B5C0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:48.453708Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B5C0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:48.454021Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B5C0>) [aiosqlite]
2026-02-25T02:56:48.454167Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B5C0>) completed [aiosqlite]
2026-02-25T02:56:48.454546Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.454709Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.454943Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:48.455215Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:48.455493Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) [aiosqlite]
2026-02-25T02:56:48.455635Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) completed [aiosqlite]
2026-02-25T02:56:48.456018Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.456155Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.456473Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.456640Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.457193Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AF40>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AF40>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AF40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AF40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B640>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B640>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B640>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B640>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B5C0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B5C0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B5C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B5C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
_____________________________ test_get_image_url ______________________________
tests\test_storage_extended.py:44: in test_get_image_url
storage = LocalStorage("/")
E TypeError: LocalStorage.__init__() missing 1 required positional argument: 'secret'
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:48.485454Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:48.486754Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.487130Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.487564Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.487768Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.488097Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B840>) [aiosqlite]
2026-02-25T02:56:48.488247Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B840>) completed [aiosqlite]
2026-02-25T02:56:48.488509Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) [aiosqlite]
2026-02-25T02:56:48.488660Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) completed [aiosqlite]
2026-02-25T02:56:48.488976Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.489120Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.489333Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.489495Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.489708Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) [aiosqlite]
2026-02-25T02:56:48.489841Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) completed [aiosqlite]
2026-02-25T02:56:48.490041Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) [aiosqlite]
2026-02-25T02:56:48.490186Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) completed [aiosqlite]
2026-02-25T02:56:48.490456Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.490603Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.490815Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED417C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.490969Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED417C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.491182Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED417C0>) [aiosqlite]
2026-02-25T02:56:48.491318Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED417C0>) completed [aiosqlite]
2026-02-25T02:56:48.491519Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED417C0>) [aiosqlite]
2026-02-25T02:56:48.491663Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED417C0>) completed [aiosqlite]
2026-02-25T02:56:48.491938Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.492084Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.492361Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41940>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.492671Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41940>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.493013Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41940>) [aiosqlite]
2026-02-25T02:56:48.493157Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41940>) completed [aiosqlite]
2026-02-25T02:56:48.493369Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41940>) [aiosqlite]
2026-02-25T02:56:48.493506Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41940>) completed [aiosqlite]
2026-02-25T02:56:48.494042Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.494179Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.494408Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED419C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:48.494718Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED419C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:48.495065Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED419C0>) [aiosqlite]
2026-02-25T02:56:48.495206Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED419C0>) completed [aiosqlite]
2026-02-25T02:56:48.495533Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.495685Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.495901Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42340>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:48.496144Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42340>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:48.496408Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42340>) [aiosqlite]
2026-02-25T02:56:48.496563Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42340>) completed [aiosqlite]
2026-02-25T02:56:48.496940Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.497220Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.497558Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:48.497797Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.498043Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) [aiosqlite]
2026-02-25T02:56:48.498189Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) completed [aiosqlite]
2026-02-25T02:56:48.499092Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.499345Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.499794Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41C40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:48.500178Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41C40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:48.500524Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41C40>) [aiosqlite]
2026-02-25T02:56:48.500775Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41C40>) completed [aiosqlite]
2026-02-25T02:56:48.501209Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.501447Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.501789Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:48.502088Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:48.502318Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42540>) [aiosqlite]
2026-02-25T02:56:48.502454Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42540>) completed [aiosqlite]
2026-02-25T02:56:48.502741Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.502880Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.503095Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:48.503308Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.503565Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41DC0>) [aiosqlite]
2026-02-25T02:56:48.503700Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41DC0>) completed [aiosqlite]
2026-02-25T02:56:48.504056Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.504191Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.504451Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41B40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:48.504662Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41B40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.504914Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41B40>) [aiosqlite]
2026-02-25T02:56:48.506617Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41B40>) completed [aiosqlite]
2026-02-25T02:56:48.510721Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.512772Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.516721Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:48.519131Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:48.520481Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) [aiosqlite]
2026-02-25T02:56:48.521177Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) completed [aiosqlite]
2026-02-25T02:56:48.522325Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.522810Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.523668Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.524040Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7B840>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7B840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7B840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED417C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED417C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED417C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED417C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED417C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED417C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41940>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41940>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED419C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED419C0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED419C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED419C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42340>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42340>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42340>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42340>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41C40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41C40>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42540>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42540>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42540>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41DC0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41DC0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41DC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41DC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41B40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41B40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41B40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41B40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:48.530748Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.531153Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.531570Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41840>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.531899Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41840>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.532294Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41840>) [aiosqlite]
2026-02-25T02:56:48.532529Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41840>) completed [aiosqlite]
2026-02-25T02:56:48.532852Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41840>) [aiosqlite]
2026-02-25T02:56:48.533035Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41840>) completed [aiosqlite]
2026-02-25T02:56:48.533552Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.533758Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.534246Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED425C0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.534512Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED425C0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.534917Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED425C0>) [aiosqlite]
2026-02-25T02:56:48.535115Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED425C0>) completed [aiosqlite]
2026-02-25T02:56:48.535415Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED425C0>) [aiosqlite]
2026-02-25T02:56:48.535595Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED425C0>) completed [aiosqlite]
2026-02-25T02:56:48.536103Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.537429Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.540945Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42740>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:48.545690Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42740>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:48.549624Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42740>) [aiosqlite]
2026-02-25T02:56:48.550614Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42740>) completed [aiosqlite]
2026-02-25T02:56:48.552151Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.552707Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.553616Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42840>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:48.554372Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42840>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:48.555186Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42840>) [aiosqlite]
2026-02-25T02:56:48.555570Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42840>) completed [aiosqlite]
2026-02-25T02:56:48.556517Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.556872Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.557777Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.558071Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.559059Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41840>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41840>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED41840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED425C0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED425C0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED425C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED425C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED425C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED425C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42740>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42740>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42740>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42740>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42840>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42840>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
______________________ test_sunset_header_if_configured _______________________
tests\test_versioning.py:51: in test_sunset_header_if_configured
response = await client.get("/api/v1/images/")
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1814: in get
return await self.request(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send
response = await self._send_handling_auth(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth
response = await self._send_handling_redirects(
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects
response = await self._send_single_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request
response = await transport.handle_async_request(request)
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request
await self.app(scope, receive, send)
E TypeError: 'module' object is not callable
---------------------------- Captured stdout setup ----------------------------
2026-02-25T02:56:48.699493Z [debug ] Using proactor: IocpProactor [asyncio]
2026-02-25T02:56:48.700517Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.700815Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.701150Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED426C0>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.701364Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED426C0>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.701605Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED426C0>) [aiosqlite]
2026-02-25T02:56:48.701753Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED426C0>) completed [aiosqlite]
2026-02-25T02:56:48.701973Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED426C0>) [aiosqlite]
2026-02-25T02:56:48.702138Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED426C0>) completed [aiosqlite]
2026-02-25T02:56:48.702419Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.702579Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.702846Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42140>, 'PRAGMA temp.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.703010Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42140>, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.703323Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42140>) [aiosqlite]
2026-02-25T02:56:48.703466Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42140>) completed [aiosqlite]
2026-02-25T02:56:48.703703Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42140>) [aiosqlite]
2026-02-25T02:56:48.703854Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42140>) completed [aiosqlite]
2026-02-25T02:56:48.704255Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.704424Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.704728Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42A40>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.704918Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42A40>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.705201Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42A40>) [aiosqlite]
2026-02-25T02:56:48.705357Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42A40>) completed [aiosqlite]
2026-02-25T02:56:48.705613Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42A40>) [aiosqlite]
2026-02-25T02:56:48.705769Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42A40>) completed [aiosqlite]
2026-02-25T02:56:48.706058Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.706205Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.706442Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.706624Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.706869Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) [aiosqlite]
2026-02-25T02:56:48.707013Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) completed [aiosqlite]
2026-02-25T02:56:48.707278Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) [aiosqlite]
2026-02-25T02:56:48.707423Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) completed [aiosqlite]
2026-02-25T02:56:48.707995Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.708139Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.708393Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42FC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:48.708700Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42FC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:48.708960Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42FC0>) [aiosqlite]
2026-02-25T02:56:48.709105Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42FC0>) completed [aiosqlite]
2026-02-25T02:56:48.709420Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.709567Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.709794Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED416C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite]
2026-02-25T02:56:48.710019Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED416C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite]
2026-02-25T02:56:48.710255Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED416C0>) [aiosqlite]
2026-02-25T02:56:48.710416Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED416C0>) completed [aiosqlite]
2026-02-25T02:56:48.710755Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.711021Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.711423Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite]
2026-02-25T02:56:48.711788Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.712064Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) [aiosqlite]
2026-02-25T02:56:48.712216Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) completed [aiosqlite]
2026-02-25T02:56:48.712952Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.713232Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.713533Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42BC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite]
2026-02-25T02:56:48.713902Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42BC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite]
2026-02-25T02:56:48.714233Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42BC0>) [aiosqlite]
2026-02-25T02:56:48.714393Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42BC0>) completed [aiosqlite]
2026-02-25T02:56:48.714759Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.714919Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.715190Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite]
2026-02-25T02:56:48.715419Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite]
2026-02-25T02:56:48.715665Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) [aiosqlite]
2026-02-25T02:56:48.715811Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) completed [aiosqlite]
2026-02-25T02:56:48.716099Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.716243Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.716466Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED424C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite]
2026-02-25T02:56:48.716748Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED424C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.717029Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED424C0>) [aiosqlite]
2026-02-25T02:56:48.717197Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED424C0>) completed [aiosqlite]
2026-02-25T02:56:48.717482Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.717635Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.717879Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42C40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite]
2026-02-25T02:56:48.718102Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42C40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite]
2026-02-25T02:56:48.718412Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42C40>) [aiosqlite]
2026-02-25T02:56:48.718557Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42C40>) completed [aiosqlite]
2026-02-25T02:56:48.718932Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.719082Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.719384Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42D40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite]
2026-02-25T02:56:48.719599Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42D40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite]
2026-02-25T02:56:48.719891Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42D40>) [aiosqlite]
2026-02-25T02:56:48.720035Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42D40>) completed [aiosqlite]
2026-02-25T02:56:48.720452Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.720611Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.720992Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.721155Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
----------------------------- Captured log setup ------------------------------
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED426C0>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED426C0>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED426C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED426C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED426C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED426C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42140>, 'PRAGMA temp.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42140>, 'PRAGMA temp.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42140>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42140>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42A40>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42A40>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED42A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED418C0>, 'PRAGMA temp.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED418C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED418C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42FC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42FC0>, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42FC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42FC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED416C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED416C0>, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED416C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED416C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41FC0>, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41FC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42BC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42BC0>, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42BC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42BC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED41A40>, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED41A40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED424C0>, 'CREATE INDEX ix_images_id ON images (id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED424C0>, 'CREATE INDEX ix_images_id ON images (id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED424C0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED424C0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42C40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42C40>, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42C40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42C40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42D40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED42D40>, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42D40>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED42D40>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
-------------------------- Captured stdout teardown ---------------------------
2026-02-25T02:56:48.825405Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.825721Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.826033Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6840>, 'PRAGMA main.table_info("images")', ()) [aiosqlite]
2026-02-25T02:56:48.826244Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6840>, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite]
2026-02-25T02:56:48.826509Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DECE6840>) [aiosqlite]
2026-02-25T02:56:48.826695Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DECE6840>) completed [aiosqlite]
2026-02-25T02:56:48.826918Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6840>) [aiosqlite]
2026-02-25T02:56:48.827093Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6840>) completed [aiosqlite]
2026-02-25T02:56:48.827451Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.827618Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.827840Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AEC0>, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite]
2026-02-25T02:56:48.828002Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite]
2026-02-25T02:56:48.828252Z [debug ] executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AEC0>) [aiosqlite]
2026-02-25T02:56:48.828410Z [debug ] operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AEC0>) completed [aiosqlite]
2026-02-25T02:56:48.828639Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AEC0>) [aiosqlite]
2026-02-25T02:56:48.828781Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AEC0>) completed [aiosqlite]
2026-02-25T02:56:48.829326Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.829483Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.829765Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6AC0>, '\nDROP TABLE images', ()) [aiosqlite]
2026-02-25T02:56:48.830089Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6AC0>, '\nDROP TABLE images', ()) completed [aiosqlite]
2026-02-25T02:56:48.830379Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6AC0>) [aiosqlite]
2026-02-25T02:56:48.830526Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6AC0>) completed [aiosqlite]
2026-02-25T02:56:48.830988Z [debug ] executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.831132Z [debug ] operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.831363Z [debug ] executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED79940>, '\nDROP TABLE api_clients', ()) [aiosqlite]
2026-02-25T02:56:48.831606Z [debug ] operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED79940>, '\nDROP TABLE api_clients', ()) completed [aiosqlite]
2026-02-25T02:56:48.831843Z [debug ] executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED79940>) [aiosqlite]
2026-02-25T02:56:48.831987Z [debug ] operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED79940>) completed [aiosqlite]
2026-02-25T02:56:48.832344Z [debug ] executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.832497Z [debug ] operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.832785Z [debug ] executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) [aiosqlite]
2026-02-25T02:56:48.832924Z [debug ] operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed [aiosqlite]
2026-02-25T02:56:48.833450Z [debug ] Using proactor: IocpProactor [asyncio]
---------------------------- Captured log teardown ----------------------------
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6840>, 'PRAGMA main.table_info("images")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6840>, 'PRAGMA main.table_info("images")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DECE6840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DECE6840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6840>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6840>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AEC0>, 'PRAGMA main.table_info("api_clients")', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED7AEC0>, 'PRAGMA main.table_info("api_clients")', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x00000265DED7AEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AEC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED7AEC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6AC0>, '\nDROP TABLE images', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DECE6AC0>, '\nDROP TABLE images', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6AC0>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DECE6AC0>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED79940>, '\nDROP TABLE api_clients', ())
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x00000265DED79940>, '\nDROP TABLE api_clients', ()) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED79940>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x00000265DED79940>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG aiosqlite:core.py:114 executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>)
DEBUG aiosqlite:core.py:116 operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x00000265DA0CEB60>) completed
DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor
============================== warnings summary ===============================
tests/test_ai_vision_internals.py::test_read_image_variants
C:\dev\git\python\imago\tests\test_ai_vision_internals.py:17: RuntimeWarning: coroutine '_read_image' was never awaited
data, mime = _read_image(str(img_file))
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_isolation.py::test_client_a_image_invisible_to_client_b
C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py:40: RuntimeWarning: coroutine 'extract_exif' was never awaited
from . import hdrs, http, payload
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_rate_limit.py::test_rate_limit_per_client_independent
C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:450: RuntimeWarning: coroutine 'extract_text' was never awaited
def __exit__(self, exctype, excinst, exctb):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_storage_extended.py::test_delete_files_exists
C:\Users\bruno\scoop\apps\python\current\Lib\inspect.py:3027: RuntimeWarning: coroutine 'extract_exif' was never awaited
params = OrderedDict((param.name, param) for param in parameters)
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_storage_extended.py::test_delete_files_exists
C:\Users\bruno\scoop\apps\python\current\Lib\inspect.py:3027: RuntimeWarning: coroutine 'extract_text' was never awaited
params = OrderedDict((param.name, param) for param in parameters)
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ===========================
FAILED tests/test_ai_vision_internals.py::test_read_image_variants - TypeErro...
FAILED tests/test_exif_extended.py::test_extract_exif_success - TypeError: 'c...
FAILED tests/test_isolation.py::test_client_a_image_invisible_to_client_b - b...
FAILED tests/test_isolation.py::test_client_b_cannot_read_client_a_image - bo...
FAILED tests/test_isolation.py::test_client_b_cannot_delete_client_a_image - ...
FAILED tests/test_isolation.py::test_listing_returns_only_own_images - botoco...
FAILED tests/test_isolation.py::test_reprocess_other_client_image_returns_404
FAILED tests/test_isolation.py::test_sub_endpoints_other_client_returns_404
FAILED tests/test_ocr_extended.py::test_extract_text_success - TypeError: 'co...
FAILED tests/test_ocr_extended.py::test_extract_text_disabled - TypeError: 'c...
FAILED tests/test_rate_limit.py::test_rate_limit_headers_present - botocore.e...
FAILED tests/test_rate_limit.py::test_rate_limit_per_client_independent - bot...
FAILED tests/test_services.py::test_exif_missing_file - TypeError: 'coroutine...
FAILED tests/test_services.py::test_ocr_disabled - TypeError: 'coroutine' obj...
FAILED tests/test_services.py::test_image_detail_schema - pydantic_core._pyda...
FAILED tests/test_storage_extended.py::test_delete_files_exists - AssertionEr...
FAILED tests/test_storage_extended.py::test_get_image_url - TypeError: LocalS...
FAILED tests/test_versioning.py::test_sunset_header_if_configured - TypeError...
============ 18 failed, 70 passed, 5 warnings in 383.10s (0:06:23) ============