Hola,
Ayer actualicé el mastodon de la versión 4.1.6 a la 4.2.0.
Primero realicé una copia de seguridad y después seguí las instrucciones en:
En el paso de hacer la migración de la base de datos me dio varias veces error por campos duplicados que no podían estarlo (por ejemplo usuarios remotos repetidos).
Paso:
SKIP_POST_DEPLOYMENT_MIGRATIONS=true RAILS_ENV=production bundle exec rails db:migrate
Lo que hice fue, entrando dentro de la base de datos:
sudo su -- postgres
psql
\c mastodon_production
Para identificar campo duplicado:
SELECT id,username,domain FROM accounts WHERE username='example';
y luego eliminé una de las dos entradas fijándome en su campo id:
DELETE FROM accounts WHERE id='idexample';
Una vez eliminadas todas las duplicaciones la migración se realizó sin problemas y en principio todo funciona. Si detectáis alguna anomalía nos lo podéis comunicar por aquí.
Un saludo!