authentik
authentik copied to clipboard
Outpost Health and Version: Not available
Describe your question/ While accessing the Authentik admin console I see my Outpost Health and Version displaying as Not available.
Relevant infos Running on unRAID in Docker container beryju/authentik:latest. Connecting to auth.mydomain.com via https w/Nginx Proxy Manager. Using Cloudflare tunnel as well.
Screenshots
Also seeing the following within Docker Logs and was not sure if this was something to be concerned about or related.
Logs
aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled. Exception in ASGI application Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/uvicorn/protocols/websockets/wsproto_impl.py", line 219, in run_asgi result = await self.app(self.scope, self.receive, self.send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__ raise exc from None File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__ await self.app(scope, inner_receive, inner_send) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 126, in _run_asgi3 return await self._run_app(scope, lambda: self.app(scope, receive, send)) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 176, in _run_app raise exc from None File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 171, in _run_app return await callback() File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 71, in __call__ return await application(scope, receive, send) File "/authentik/root/asgi.py", line 54, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 150, in __call__ return await application( File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 47, in __call__ return await self.inner(dict(scope, cookies=cookies), receive, send) File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 263, in __call__ return await self.inner(wrapper.scope, receive, wrapper.send) File "/usr/local/lib/python3.10/site-packages/channels/auth.py", line 185, in __call__ return await super().__call__(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/middleware.py", line 26, in __call__ return await self.inner(scope, receive, send) File "/authentik/lib/sentry.py", line 49, in __call__ return await self.inner(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 94, in app return await consumer(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 58, in __call__ await await_many_dispatch( File "/usr/local/lib/python3.10/site-packages/channels/utils.py", line 58, in await_many_dispatch await task aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled. {"error":"websocket: close 1006 (abnormal closure): unexpected EOF","event":"ws read error","level":"warning","logger":"authentik.outpost.ak-api-controller","loop":"ws-handler","timestamp":"2022-09-03T05:25:00-04:00"} Exception in ASGI application Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/uvicorn/protocols/websockets/wsproto_impl.py", line 219, in run_asgi result = await self.app(self.scope, self.receive, self.send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__ raise exc from None File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__ await self.app(scope, inner_receive, inner_send) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 126, in _run_asgi3 return await self._run_app(scope, lambda: self.app(scope, receive, send)) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 176, in _run_app raise exc from None File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 171, in _run_app return await callback() File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 71, in __call__ return await application(scope, receive, send) File "/authentik/root/asgi.py", line 54, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 150, in __call__ return await application( File "/authentik/lib/sentry.py", line 49, in __call__ return await self.inner(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 94, in app return await consumer(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 58, in __call__ await await_many_dispatch( File "/usr/local/lib/python3.10/site-packages/channels/utils.py", line 58, in await_many_dispatch await task aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled. Exception in ASGI application Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/uvicorn/protocols/websockets/wsproto_impl.py", line 219, in run_asgi result = await self.app(self.scope, self.receive, self.send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__ raise exc from None File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__ await self.app(scope, inner_receive, inner_send) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 126, in _run_asgi3 return await self._run_app(scope, lambda: self.app(scope, receive, send)) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 176, in _run_app raise exc from None File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 171, in _run_app return await callback() File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 71, in __call__ return await application(scope, receive, send) File "/authentik/root/asgi.py", line 54, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 150, in __call__ return await application( File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 47, in __call__ return await self.inner(dict(scope, cookies=cookies), receive, send) File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 263, in __call__ return await self.inner(wrapper.scope, receive, wrapper.send) File "/usr/local/lib/python3.10/site-packages/channels/auth.py", line 185, in __call__ return await super().__call__(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/middleware.py", line 26, in __call__ return await self.inner(scope, receive, send) File "/authentik/lib/sentry.py", line 49, in __call__ return await self.inner(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 94, in app return await consumer(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 58, in __call__ await await_many_dispatch( File "/usr/local/lib/python3.10/site-packages/channels/utils.py", line 58, in await_many_dispatch await task aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled. Exception in ASGI application Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/uvicorn/protocols/websockets/wsproto_impl.py", line 219, in run_asgi result = await self.app(self.scope, self.receive, self.send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__ raise exc from None File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__ await self.app(scope, inner_receive, inner_send) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 126, in _run_asgi3 return await self._run_app(scope, lambda: self.app(scope, receive, send)) File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 176, in _run_app raise exc from None File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 171, in _run_app return await callback() File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 71, in __call__ return await application(scope, receive, send) File "/authentik/root/asgi.py", line 54, in __call__ return await self.app(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/routing.py", line 150, in __call__ return await application( File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 47, in __call__ return await self.inner(dict(scope, cookies=cookies), receive, send) File "/usr/local/lib/python3.10/site-packages/channels/sessions.py", line 263, in __call__ return await self.inner(wrapper.scope, receive, wrapper.send) File "/usr/local/lib/python3.10/site-packages/channels/auth.py", line 185, in __call__ return await super().__call__(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/middleware.py", line 26, in __call__ return await self.inner(scope, receive, send) File "/authentik/lib/sentry.py", line 49, in __call__ return await self.inner(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 94, in app return await consumer(scope, receive, send) File "/usr/local/lib/python3.10/site-packages/channels/consumer.py", line 58, in __call__ await await_many_dispatch( File "/usr/local/lib/python3.10/site-packages/channels/utils.py", line 58, in await_many_dispatch await task aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled. {"event":"/outpost.goauthentik.io/auth/nginx","host":"npm.cma
Version and Deployment (please complete the following information):
- authentik version: beryju/authentik:latest
- Deployment: Docker Community App unRAID
Additional context
Thanks for any and all assistance on this and will gladly provide any additional logs, screenshots or context. Cheers
Got the exact same problem here
As can be seen in the error message aioredis.errors.ReplyError: WRONGPASS invalid username-password pair or user is disabled., the error is caused by a misconfiguration with redis and its authentication