Closed bfabio closed 2 months ago
@spantaleev I tried re-running the playbook with the fix, but it still results in the second error I was mentioning:
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: Mon, 22 Jul 2024 17:13:34 GMT [INFO] [index] Starting bot...
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: Failed to setup mjolnir from the config /data: Error: undefined: undefined
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: node:internal/process/promises:289
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: triggerUncaughtException(err, true /* fromPromise */);
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: ^
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: MatrixError: Error during MatrixClient request POST /_matrix/client/v3/login: 500 Internal Server Error -- "Cannot connect to host >
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at /mjolnir/utils.js:278:21
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at result (/mjolnir/utils.js:397:25)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at new Promise (<anonymous>)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at /mjolnir/utils.js:396:40
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at respIsBuffer (/node_modules/matrix-bot-sdk/lib/http.js:66:38)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at new Promise (<anonymous>)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at doHttpRequest (/node_modules/matrix-bot-sdk/lib/http.js:65:41)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at MatrixClient.doRequest (/node_modules/matrix-bot-sdk/lib/MatrixClient.js:1785:41)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at descriptor.value (/node_modules/matrix-bot-sdk/lib/metrics/decorators.js:19:53)
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: at MatrixAuth.passwordLogin (/node_modules/matrix-bot-sdk/lib/MatrixAuth.js:113:60) {
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: body: 'Cannot connect to host matrix-traefik:8008 ssl:False [Name or service not known]',
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: statusCode: 500,
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: errcode: undefined,
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: error: undefined,
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: retryAfterMs: undefined
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: }
Jul 22 17:13:34 matrix matrix-bot-draupnir[1098416]: Node.js v20.11.1
Jul 22 17:13:35 matrix systemd[1]: matrix-bot-draupnir.service: Main process exited, code=exited, status=1/FAILURE
Jul 22 17:13:35 matrix systemd[1]: matrix-bot-draupnir.service: Failed with result 'exit-code'.
@spantaleev I have the same error, on a fresh install with the latest fix. E2EE support and connection via Pantalaimon are enabled.
body: 'Cannot connect to host matrix-traefik:8008 ssl:False [Name or service not known]'
Describe the bug The
matrix-bot-draupnir
service fails to start:because the
matrix-pantalaimon
container is in another network:I have this in
/etc/systemd/system/matrix-bot-draupnir.service
:which matches the template at https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/group_vars/matrix_servers#L223.
matrix_playbook_reverse_proxy_container_network
(== "traefik
") is used instead ofmatrix_homeserver_container_network
(==matrix-homeserver
, the network matrix-pantalaimon is in and that would make it work).Adding
to the unit file resolves it but results in another error when making the request, so I suspect it's not the right fix.
To Reproduce My
vars.yml
file looks like this:https://github.com/teamdigitale/matrix.developers.italia.it/blob/69e6387b7ba12c5036359a6ba643e212bda8d276/matrix.developers.italia.it.vars.yml#L140-L153
Matrix Server: