2023-11-18 10:25:00.986 | DEBUG | commonwealth.settings.manager:__init__:33 - Starting Kraken settings with SettingsV1, configuration path: None 2023-11-18 10:25:00.991 | DEBUG | commonwealth.settings.manager:load:115 - Found possible candidates for settings source: [PosixPath('/root/.config/kraken/settings-1.json')] 2023-11-18 10:25:00.995 | DEBUG | commonwealth.settings.manager:load:117 - Checking /root/.config/kraken/settings-1.json for settings 2023-11-18 10:25:00.999 | DEBUG | commonwealth.settings.settings:load:63 - Loading settings from file: /root/.config/kraken/settings-1.json 2023-11-18 10:25:01.004 | DEBUG | commonwealth.settings.manager:load:120 - Using /root/.config/kraken/settings-1.json as settings source 2023-11-18 10:25:01.010 | INFO | __main__::44 - Releasing the Kraken! 2023-11-18 10:25:01.076 | INFO | __main__::164 - Releasing the Kraken service. 2023-11-18 10:25:01.084 | DEBUG | asyncio.selector_events:__init__:54 - Using selector: EpollSelector 2023-11-18 10:25:01.410 | INFO | uvicorn.server:serve:64 - Started server process [147] 2023-11-18 10:25:01.424 | INFO | uvicorn.lifespan.on:startup:26 - Waiting for application startup. 2023-11-18 10:25:01.435 | INFO | uvicorn.lifespan.on:startup:38 - Application startup complete. 2023-11-18 10:25:01.445 | INFO | uvicorn.server:_log_started_message:199 - Uvicorn running on http://0.0.0.0:9134 (Press CTRL+C to quit) 2023-11-18 10:25:05.761 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:54894 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:25:06.131 | INFO | kraken:start_extension:51 - Going to start { "docker": "williangalvani/zerotier", "enabled": true, "identifier": "williangalvani.zerotier", "name": "ZeroTier", "permissions": "null", "tag": "v1.12.2", "user_permissions": "" }. 2023-11-18 10:25:06.133 | ERROR | asyncio.base_events:default_exception_handler:1753 - Task exception was never retrieved future: exception=TypeError("'NoneType' object does not support item assignment")> Traceback (most recent call last): > File "/home/pi/services/kraken/kraken.py", line 48, in run await self.check(extension) │ │ └ │ └ File "/home/pi/services/kraken/kraken.py", line 79, in check await self.start_extension(extension) │ │ └ │ └ File "/home/pi/services/kraken/kraken.py", line 53, in start_extension config["Image"] = extension.fullname() │ │ └ │ └ └ None TypeError: 'NoneType' object does not support item assignment 2023-11-18 10:25:10.071 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55174 - "GET / HTTP/1.1" 200 2023-11-18 10:25:10.081 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55176 - "GET /register_service HTTP/1.1" 404 2023-11-18 10:25:10.088 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55178 - "GET /docs HTTP/1.1" 200 2023-11-18 10:25:10.095 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55180 - "GET /docs.json HTTP/1.1" 404 2023-11-18 10:25:10.108 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55182 - "GET /openapi.json HTTP/1.1" 200 2023-11-18 10:25:10.114 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55184 - "GET /v1.0/docs HTTP/1.1" 200 2023-11-18 10:25:10.159 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55186 - "GET /v1.0/openapi.json HTTP/1.1" 200 2023-11-18 10:25:10.167 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55188 - "GET / HTTP/1.1" 200 2023-11-18 10:25:10.174 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:55190 - "GET /swagger.json HTTP/1.1" 404 2023-11-18 10:27:48.282 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56892 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:27:49.111 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56890 - "GET /v1.0/extensions_manifest HTTP/1.0" 200 2023-11-18 10:27:51.333 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56894 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:27:51.366 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56940 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:27:55.532 | INFO | kraken:remove:148 - Removing extension williangalvani.zerotier 2023-11-18 10:27:55.548 | WARNING | kraken:uninstall_extension:220 - Unable to remove container Unable remove extension-williangalvanizerotierv1122. Container not found. 2023-11-18 10:27:55.564 | WARNING | kraken:uninstall_extension:225 - Attempting to find container with old beta nomenclature. 2023-11-18 10:27:55.589 | DEBUG | commonwealth.settings.settings:save:103 - Saving settings on: /root/.config/kraken/settings-1.json 2023-11-18 10:27:55.592 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56960 - "POST /v1.0/extension/uninstall?extension_identifier=williangalvani.zerotier HTTP/1.0" 200 2023-11-18 10:27:55.618 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:56964 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:28:13.294 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57122 - "POST /v1.0/extension/install HTTP/1.0" 200 2023-11-18 10:28:13.296 | DEBUG | commonwealth.settings.settings:save:103 - Saving settings on: /root/.config/kraken/settings-1.json 2023-11-18 10:28:15.226 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57132 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:28:21.291 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57162 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:28:21.334 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57196 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:28:28.776 | INFO | kraken:restart_extension:275 - Going to restart williangalvani.zerotier. 2023-11-18 10:28:28.777 | INFO | kraken:remove:148 - Removing extension williangalvani.zerotier 2023-11-18 10:28:28.781 | ERROR | commonwealth.utils.apis:custom_route_handler:36 - Unhandled service exception. 2023-11-18 10:28:28.782 | ERROR | commonwealth.utils.apis:custom_route_handler:37 - Unable remove extension-williangalvanizerotierv1122. Container not found. Traceback (most recent call last): File "/home/pi/services/kraken/main.py", line 172, in loop.run_until_complete(server.serve()) │ │ │ └ │ │ └ │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 634, in run_until_complete self.run_forever() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 601, in run_forever self._run_once() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1905, in _run_once handle._run() │ └ ()> File "/usr/local/lib/python3.9/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) │ │ │ │ │ └ │ │ │ │ └ ()> │ │ │ └ │ │ └ ()> │ └ ()> File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/protocols/http/h11_impl.py", line 396, in run_asgi result = await app(self.scope, self.receive, self.send) │ │ │ │ │ │ └ │ │ │ │ │ └ │ │ │ │ └ │ │ │ └ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/middleware/proxy_headers.py", line 45, in __call__ return await self.app(scope, receive, send) │ │ │ │ └ > │ │ │ └ > │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/middleware/message_logger.py", line 61, in __call__ await self.app(scope, inner_receive, inner_send) │ │ │ │ └ .inner_send at 0xb56ebad8> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/applications.py", line 199, in __call__ await super().__call__(scope, receive, send) │ │ └ .inner_send at 0xb56ebad8> │ └ .inner_receive at 0xb55fc028> └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/applications.py", line 111, in __call__ await self.middleware_stack(scope, receive, send) │ │ │ │ └ .inner_send at 0xb56ebad8> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) │ │ │ │ └ ._send at 0xb56ebbf8> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) │ │ │ │ └ .sender at 0xb56ebb20> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 566, in __call__ await route.handle(scope, receive, send) │ │ │ │ └ .sender at 0xb56ebb20> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 376, in handle await self.app(scope, receive, send) │ │ │ │ └ .sender at 0xb56ebb20> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/applications.py", line 199, in __call__ await super().__call__(scope, receive, send) │ │ └ .sender at 0xb56ebb20> │ └ .inner_receive at 0xb55fc028> └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/applications.py", line 111, in __call__ await self.middleware_stack(scope, receive, send) │ │ │ │ └ .sender at 0xb56ebb20> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) │ │ │ │ └ ._send at 0xb56ebbb0> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) │ │ │ │ └ .sender at 0xb56ebb68> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 566, in __call__ await route.handle(scope, receive, send) │ │ │ │ └ .sender at 0xb56ebb68> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 227, in handle await self.app(scope, receive, send) │ │ │ │ └ .sender at 0xb56ebb68> │ │ │ └ .inner_receive at 0xb55fc028> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ .app at 0xb57231d8> └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 41, in app response = await func(request) │ └ .custom_route_handler at 0xb5723148> > File "/usr/local/lib/python3.9/site-packages/commonwealth-0.1.0-py3.9.egg/commonwealth/utils/apis.py", line 31, in custom_route_handler return await original_route_handler(request) │ └ .app at 0xb5723190> File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/routing.py", line 201, in app raw_response = await run_endpoint_function( └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/routing.py", line 148, in run_endpoint_function return await dependant.call(**values) │ │ └ {'extension_identifier': 'williangalvani.zerotier'} │ └ File "/home/pi/services/kraken/main.py", line 111, in restart_extension return await kraken.restart_extension(extension_identifier) │ │ └ 'williangalvani.zerotier' │ └ File "/home/pi/services/kraken/kraken.py", line 276, in restart_extension await self.remove(extension_identifier, False) │ │ └ 'williangalvani.zerotier' │ └ File "/home/pi/services/kraken/kraken.py", line 153, in remove raise ContainerDoesNotExist(f"Unable remove {container_name}. Container not found.") └ exceptions.ContainerDoesNotExist: Unable remove extension-williangalvanizerotierv1122. Container not found. 2023-11-18 10:28:28.838 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57246 - "POST /v1.0/extension/restart?extension_identifier=williangalvani.zerotier HTTP/1.0" 500 2023-11-18 10:28:28.879 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57248 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:28:31.920 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57250 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:28:31.965 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57290 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:29:19.758 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57674 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:29:20.417 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57672 - "GET /v1.0/extensions_manifest HTTP/1.0" 200 2023-11-18 10:29:22.808 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57676 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:29:22.851 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57702 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:29:24.743 | INFO | kraken:restart_extension:275 - Going to restart williangalvani.zerotier. 2023-11-18 10:29:24.744 | INFO | kraken:remove:148 - Removing extension williangalvani.zerotier 2023-11-18 10:29:24.749 | ERROR | commonwealth.utils.apis:custom_route_handler:36 - Unhandled service exception. 2023-11-18 10:29:24.750 | ERROR | commonwealth.utils.apis:custom_route_handler:37 - Unable remove extension-williangalvanizerotierv1122. Container not found. Traceback (most recent call last): File "/home/pi/services/kraken/main.py", line 172, in loop.run_until_complete(server.serve()) │ │ │ └ │ │ └ │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 634, in run_until_complete self.run_forever() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 601, in run_forever self._run_once() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1905, in _run_once handle._run() │ └ ()> File "/usr/local/lib/python3.9/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) │ │ │ │ │ └ │ │ │ │ └ ()> │ │ │ └ │ │ └ ()> │ └ ()> File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/protocols/http/h11_impl.py", line 396, in run_asgi result = await app(self.scope, self.receive, self.send) │ │ │ │ │ │ └ │ │ │ │ │ └ │ │ │ │ └ │ │ │ └ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/middleware/proxy_headers.py", line 45, in __call__ return await self.app(scope, receive, send) │ │ │ │ └ > │ │ │ └ > │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/uvicorn-0.13.4-py3.9.egg/uvicorn/middleware/message_logger.py", line 61, in __call__ await self.app(scope, inner_receive, inner_send) │ │ │ │ └ .inner_send at 0xb4dae9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/applications.py", line 199, in __call__ await super().__call__(scope, receive, send) │ │ └ .inner_send at 0xb4dae9b8> │ └ .inner_receive at 0xb5755ec8> └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/applications.py", line 111, in __call__ await self.middleware_stack(scope, receive, send) │ │ │ │ └ .inner_send at 0xb4dae9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) │ │ │ │ └ ._send at 0xb56abda8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) │ │ │ │ └ .sender at 0xb55fc9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 566, in __call__ await route.handle(scope, receive, send) │ │ │ │ └ .sender at 0xb55fc9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 376, in handle await self.app(scope, receive, send) │ │ │ │ └ .sender at 0xb55fc9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/applications.py", line 199, in __call__ await super().__call__(scope, receive, send) │ │ └ .sender at 0xb55fc9b8> │ └ .inner_receive at 0xb5755ec8> └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/applications.py", line 111, in __call__ await self.middleware_stack(scope, receive, send) │ │ │ │ └ .sender at 0xb55fc9b8> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) │ │ │ │ └ ._send at 0xb55fca00> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) │ │ │ │ └ .sender at 0xb55fc970> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 566, in __call__ await route.handle(scope, receive, send) │ │ │ │ └ .sender at 0xb55fc970> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 227, in handle await self.app(scope, receive, send) │ │ │ │ └ .sender at 0xb55fc970> │ │ │ └ .inner_receive at 0xb5755ec8> │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.1'}, 'http_version': '1.0', 'server': ('127.0.0.1', 9134), 'cl... │ └ .app at 0xb57231d8> └ File "/usr/local/lib/python3.9/site-packages/starlette-0.13.6-py3.9.egg/starlette/routing.py", line 41, in app response = await func(request) │ └ .custom_route_handler at 0xb5723148> > File "/usr/local/lib/python3.9/site-packages/commonwealth-0.1.0-py3.9.egg/commonwealth/utils/apis.py", line 31, in custom_route_handler return await original_route_handler(request) │ └ .app at 0xb5723190> File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/routing.py", line 201, in app raw_response = await run_endpoint_function( └ File "/usr/local/lib/python3.9/site-packages/fastapi-0.63.0-py3.9.egg/fastapi/routing.py", line 148, in run_endpoint_function return await dependant.call(**values) │ │ └ {'extension_identifier': 'williangalvani.zerotier'} │ └ File "/home/pi/services/kraken/main.py", line 111, in restart_extension return await kraken.restart_extension(extension_identifier) │ │ └ 'williangalvani.zerotier' │ └ File "/home/pi/services/kraken/kraken.py", line 276, in restart_extension await self.remove(extension_identifier, False) │ │ └ 'williangalvani.zerotier' │ └ File "/home/pi/services/kraken/kraken.py", line 153, in remove raise ContainerDoesNotExist(f"Unable remove {container_name}. Container not found.") └ exceptions.ContainerDoesNotExist: Unable remove extension-williangalvanizerotierv1122. Container not found. 2023-11-18 10:29:24.810 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57734 - "POST /v1.0/extension/restart?extension_identifier=williangalvani.zerotier HTTP/1.0" 500 2023-11-18 10:29:24.847 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57736 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:29:27.893 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57738 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:29:27.939 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57754 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:29:52.791 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57942 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:29:52.841 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:57982 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:30:08.069 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:58172 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:34:22.766 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:60780 - "GET /v1.0/installed_extensions HTTP/1.0" 200 2023-11-18 10:34:23.840 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:60778 - "GET /v1.0/extensions_manifest HTTP/1.0" 200 2023-11-18 10:34:25.816 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:60782 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:34:25.854 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:60820 - "GET /v1.0/list_containers HTTP/1.0" 200 2023-11-18 10:34:47.012 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:60980 - "POST /v1.0/extension/install HTTP/1.0" 200 2023-11-18 10:34:47.015 | INFO | kraken:remove:148 - Removing extension williangalvani.zerotier 2023-11-18 10:34:47.025 | WARNING | kraken:uninstall_extension:220 - Unable to remove container Unable remove extension-williangalvanizerotierv1122. Container not found. 2023-11-18 10:34:47.027 | WARNING | kraken:uninstall_extension:225 - Attempting to find container with old beta nomenclature. 2023-11-18 10:34:47.034 | DEBUG | commonwealth.settings.settings:save:103 - Saving settings on: /root/.config/kraken/settings-1.json 2023-11-18 10:34:47.040 | DEBUG | commonwealth.settings.settings:save:103 - Saving settings on: /root/.config/kraken/settings-1.json 2023-11-18 10:34:55.772 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:32826 - "GET /v1.0/stats HTTP/1.0" 200 2023-11-18 10:34:55.820 | INFO | uvicorn.protocols.http.h11_impl:send:461 - 127.0.0.1:32846 - "GET /v1.0/list_containers HTTP/1.0" 200