ma1sd icon indicating copy to clipboard operation
ma1sd copied to clipboard

Deactivating a user: Failed to remove threepid from ID server

Open killua-eu opened this issue 5 years ago • 4 comments

Hi, I tried to deactivate a user with

curl -X POST 'https://matrix.xxx.xxx/_matrix/client/r0/admin/deactivate/%40someuser%3Amatrix.xxx.xxx?access_token=SOMETOKEN' --data '{}'

got

{
    "errcode": "M_UNKNOWN",
    "error": "Failed to remove threepid from ID server"
}

Is it me or is it ma1sd?

killua-eu avatar Sep 08 '19 19:09 killua-eu

I had the same problem.

Workaround for me in my nginx configuration: location /_matrix/identity/api/v1/3pid/unbind { return 404; }

I found it here: https://github.com/kamax-matrix/mxisd/wiki/mxisd-and-your-privacy

dklimpel avatar Oct 08 '19 11:10 dklimpel

I will investigate this issue.

ma1uta avatar Oct 22 '19 21:10 ma1uta

This might be fixed in ma1sd 2.2.0. With a self-hosted Riot Web (1.5.5), I just unbinded an email from my Matrix account on a self-hosted Synapse (1.6.1), and a notification email was sent. ma1sd logs also reported that the unbind request was authorized.

mrjohnson22 avatar Dec 07 '19 08:12 mrjohnson22

If someone finds this in 2023 or later, for me adding location /_matrix/identity/v2/3pid/unbind { return 404; } to nginx config helped.

NullIsNot0 avatar Nov 28 '23 08:11 NullIsNot0