duplicate key value violates unique constraint "unique_constraints_pkey" on configuring step
What was going on
Issue zitadel/zitadel#8910 (closed, 25 comments): ### Preflight Checklist
- [x] I could not find a solution in the documentation, the existing issues or discussions
- [x] I have joined the [ZITADEL chat](https://zitadel.com/chat)
### Environment
Self-hosted
### Version
2.64.1
### Database
PostgreSQL
### Database Version
16-alpine
### Describe the problem caused by this bug
Self-hosted ZITADEL deployed with Docker randomly throws migration exception on configuring step:
`msg="migration failed" caller="[HOME]/..." error="ID=V3-DKcYh Message=Errors.Instance.Domain.AlreadyExists...
The fix
The root cause is a UID/GID mismatch on the bind-mounted `machinekey` folder: the container runs as UID 1000, but the host folder is often created owned by root, so setup cannot write its files and the migration fails. Fix it with:
chown 1000:1000 machinekey
then restart the stack. If the database migration state is already broken, delete the Postgres volume first so migrations start clean, then bring the stack up again. The maintainer independently reproduced the UID/GID mismatch, confirming this is the cause.