Hello @mxa ,
running the setup-repo.sh in a clean ubuntu:24.04 container works (given that dependencies sudo, gpg and curl are installed), so I suspect your system still has the old expired key.
To trigger the key download again, you can use the UPDATE_GPG_KEY=yes envirnoment variable. E.g. you can run the script as follows:
curl -fsS -o- https://deb.packages.mattermost.com/setup-repo.sh | sudo UPDATE_GPG_KEY=yes bash
Can you confirm that the above command works for you? If it does, i’ll add a note in the Desktop installation docs about this, if anybody else runs into it.
I can also confirm I can reproduce the issue with the binary tarball on Ubuntu Noble, thanks for reporting! I’ll create an internal ticket to address this.