Comments (9)
@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.
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.
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.
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.
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.
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.
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.
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.
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)
- Need help using the meta plugin
- matrix-synapse-auto-compressor.service: Failed HOT 4
- Cannot setup, The conditional check 'devture_postgres_managed_databases|length > 0' failed. HOT 1
- traefik bound to port 8449 also claims port 8448 HOT 4
- Migration to an new server. No user found HOT 2
- Media Broken in worker mode Synapse
- Synapse Workers with Sliding Sync resulting in broken Client API HOT 1
- ma1sd: user_directory search with traefik routers not working, it's falling back to matrix-synapse-public-client-api HOT 1
- Changing Traefik default port (80/443)
- Variable Rename False Positives
- matrix-bot-draupnir unable to start HOT 2
- msg: 'Error pulling image docker.io/grafana/grafana:11.1.2 - 404 Client Error: Not Found ("manifest for grafana/grafana:11.1.2 not found: manifest unknown: manifest unknown")' HOT 3
- heisenbridge fails to start on the first try
- Grafana V11.1.3 not exists
- Bridges cant sent media anymore HOT 7
- Error in /roles/galaxy/systemd_service_manager/tasks/restart_specified.yml HOT 1
- matrix-bot-draupnir is still unable to start HOT 1
- MatchingServerName after installing HOT 2
- Default Configuration File Error and Cross-Site Access Issue with Etherpad Integration in Jitsi Meet HOT 3
- mautrix-slack configuration format outdated HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix-docker-ansible-deploy.