はい、これで解決しました!グループは存在していましたが、誰かが名前を変更していました。これは基本的にコア機能を損なうため、UIでシステムグループの名前変更を禁止すべきかどうか疑問に思っています。
同様の状況になった人のために、記録として以下に示します。
docker exec -it app /bin/bash
su - postgres
psql -d discourse
discourse=# update groups set name='staff' where id=3;
\q
はい、これで解決しました!グループは存在していましたが、誰かが名前を変更していました。これは基本的にコア機能を損なうため、UIでシステムグループの名前変更を禁止すべきかどうか疑問に思っています。
同様の状況になった人のために、記録として以下に示します。
docker exec -it app /bin/bash
su - postgres
psql -d discourse
discourse=# update groups set name='staff' where id=3;
\q