has anyone successfully connected an external chat service to a Talk chat using Matterbridge?
I tried bridging another Talk chat on another Nextcloud instance and an XMPP multi user chat room. Didn’t work.
I don’t get any error message in the Talk UI. It looks like everything is set up correctly. But no messages are transmitted to or from the bridged service.
When I connect an XMPP MUC I don’t see any attempt to connect to the XMPP server in the log of the XMPP server. So I assume the bridge is simply not active/working.
When I check the Nextcloud log I see two errors:
First, Matterbridge is trying to access a log file in /tmp. Complaining that file doesn’t exist or cannot be accessed. Weird. No application should have trouble creating files in /tmp.
Second, everytime I go to the Talk app with Matterbridge enabled, there is an error that a password isn’t valid because it must contain at least one upper case and one lower case character. Ugh… what password? My user password meets these conditions. So it must be something else. I’m clueless. -> Could be an app token (2FA), they usually don’t meet theses conditions.
Two Nextcloud 20 installations
Talk and Matterbridge installed from app store
XMPP server is Prosody with working MUCs
Any idea what might be wrong with Mattermost?
Edit: Created the /tmp file manually with permissions for the webserver/php user. That error is gone.
Now I get… “Could not find resource core/js/files/client.js to load” in the log. Yep, that file doesn’t exist (seems to be a known bug in server/core).