spantaleev / matrix-docker-ansible-deploy

🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
GNU Affero General Public License v3.0
4.9k stars 1.04k forks source link

mautrix-slack configuration format outdated #3479

Closed vale981 closed 3 months ago

vale981 commented 3 months ago

According to https://github.com/mautrix/slack/issues/56 the mautrix-slack configuration format has changed. Now the service fails with

Legacy bridge config detected, but hacky network config migrator is not set

I believe that the config format changes have to be ported in the playbook. Unfortunately, the only way I see right now is to look at the example config produced by

docker run --rm -v (pwd):/data:z dock.mau.dev/mautrix/slack:latest

and trying to figure things out from there.

To Reproduce Enable mautrix-slack:

matrix_mautrix_slack_enabled: true
Park0 commented 3 months ago

https://github.com/mautrix/slack/releases/tag/v0.1.0 "Note that when upgrading from an older version, the config file will have to be recreated. Migrating old configs is not supported."

Park0 commented 3 months ago

I just tried to update. It does some more but i have users with {% endraw% %} in there name. So it does not work fully as expected. The services does run so that's a start

spantaleev commented 3 months ago

Thanks for this report! It should be fixed now.

vale981 commented 3 months ago

Thanks for the fix! I can report success on my end :).

I thought about looking into it myself, but I would never have gotten it done so fast!

Park0 commented 3 months ago

I still have some existing chats with the {% endraw% %} in the name. How can i force a update?