Hello,
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.
System:
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?
Regards,
Steffen
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).