Git Product home page Git Product logo

Comments (9)

array-in-a-matrix avatar array-in-a-matrix commented on September 24, 2024 2

@spantaleev The issue has not been fully fixed. Dendrite now starts up and works however the bridges fail to work.
The mautrix whatsapp bridge fails to start as it can not connect to the homeserver.
The mautrix instagram bridge continuously crashes due to a missing path, 404 error.
Other bridges may have similar problems, the issue should be reopened.

from matrix-docker-ansible-deploy.

array-in-a-matrix avatar array-in-a-matrix commented on September 24, 2024 1

matrix-mautrix-*-registration.yaml, files are not being created anywhere on the server. This probably affects all bridges, matrix-*-*-registration.yaml,.

from matrix-docker-ansible-deploy.

coxde avatar coxde commented on September 24, 2024

For me it also happens to meta-instagram and telegram bridge.

I've tried to add --mount type=bind,src=/matrix/mautrix-whatsapp/config/registration.yaml,dst=/matrix-mautrix-whatsapp-registration.yaml,ro to matrix-dendrite.service and it could run but the bridge couldn't connect to dendrite.

from matrix-docker-ansible-deploy.

vale981 avatar vale981 commented on September 24, 2024

the bind mount arguments seem to be specified in matrix_homeserver_container_extra_arguments_auto which is never used anywhere...

patching (for dendrite)

diff --git a/roles/custom/matrix-dendrite/defaults/main.yml b/roles/custom/matrix-dendrite/defaults/main.yml
index 944d6485..d4026beb 100644
--- a/roles/custom/matrix-dendrite/defaults/main.yml
+++ b/roles/custom/matrix-dendrite/defaults/main.yml
@@ -167,7 +167,7 @@ matrix_dendrite_container_extra_arguments_auto: []
 # matrix_dendrite_container_arguments holds the final list of extra arguments to pass to the container.
 # You're not meant to override this variable.
 # If you'd like to inject your own arguments, see `matrix_dendrite_container_extra_arguments`.
-matrix_dendrite_container_arguments: "{{ matrix_dendrite_container_extra_arguments + matrix_dendrite_container_extra_arguments_auto }}"
+matrix_dendrite_container_arguments: "{{ matrix_dendrite_container_extra_arguments + matrix_dendrite_container_extra_arguments_auto + matrix_homeserver_container_extra_arguments_auto }}"
 
 # A list of extra arguments to pass to the container process (`dendrite-monolith` command)
 # Example:

seems to help

EDIT: now the whatsapp bridge complains about not being able to talk to the homeserver

i suspect it has something todo with the traefik migration

from matrix-docker-ansible-deploy.

vale981 avatar vale981 commented on September 24, 2024

curl http://matrix-treafik:8008/_matrix in the bridge container gives 404.

When changing matrix-traefik to matrix-dendrite in the bridge config the telegram and WhatsApp bridges connect but their bots won't accept invitations. The signal bridge keeps failing, complaining that the server does not support the matrix 1.4 spec.

from matrix-docker-ansible-deploy.

array-in-a-matrix avatar array-in-a-matrix commented on September 24, 2024

The signal bridge keeps failing, complaining that the server does not support the matrix 1.4 spec.

The signal bridge could be failing due to dendrite not fully supporting the application-services API. It also should fail for another reason if all the other bridges don't work because of a misconfiguration in group_vars/matrix_servers or maybe a dendrite or traefik related config file.

from matrix-docker-ansible-deploy.

vale981 avatar vale981 commented on September 24, 2024

Hmm. this seems to be a known issue and there is a workaround: https://blog.troed.se/2024/02/19/mautrix-signal-bridge-dropping-dendrite/

I don't know if it's worth implementing though. Maybe I'll just switch to synapse.

Edit: the latest dendrite release seems to have a fix https://github.com/matrix-org/dendrite/releases/tag/v0.13.7 which has already made it in here 🎉

from matrix-docker-ansible-deploy.

array-in-a-matrix avatar array-in-a-matrix commented on September 24, 2024

Hmm. this seems to be a known issue and there is a workaround: https://blog.troed.se/2024/02/19/mautrix-signal-bridge-dropping-dendrite/

I don't know if it's worth implementing though. Maybe I'll just switch to synapse.

Edit: the latest synapse release seems to have a fix https://github.com/matrix-org/dendrite/releases/tag/v0.13.7 which has already made it in here 🎉

I think this only fixes the signal bridge. The instagram and whatsapp bridges keeps failing, maybe an upstream patch is needed? If so, then downgrading would be a temporary fix.

@vale981 If your instance has only a single user or is new I recommend you use synapse instead.

from matrix-docker-ansible-deploy.

vale981 avatar vale981 commented on September 24, 2024

Well the underlying issue with traefik is not yet fixed. See also #3262.
Yeah, I think i'll just refresh the whole server and use synapse.

from matrix-docker-ansible-deploy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.