Mi sono appena reso conto che mi trovo ad affrontare lo stesso problema, dopo aver cambiato l’URL del mio sito in digitallysovereign.org.
Sembra che non ci sia davvero alcun modo per evitare di rimuovere e reinstallare il plugin, e di ricreare tutti gli attori, perché i follower esistenti su Mastodon o altrove non sapranno automaticamente del cambiamento del tuo dominio. I loro server avevano memorizzato nella cache il vecchio URL del tuo attore.
Avevo solo due follower finora, quindi rimuovere e reinstallare è una scelta ovvia.
Modifica: avevo dimenticato che rimuovere e reinstallare non elimina i dati del plugin. Questo comando Rails ha fatto il suo effetto.
tables = [
"discourse_activity_pub_actors",
"discourse_activity_pub_follows",
"discourse_activity_pub_activities",
"discourse_activity_pub_attachments",
"discourse_activity_pub_authorizations",
"discourse_activity_pub_clients",
"discourse_activity_pub_collections",
"discourse_activity_pub_logs",
"discourse_activity_pub_objects"
]
ActiveRecord::Base.connection.execute("TRUNCATE #{tables.join(', ')} CASCADE")
puts "All ActivityPub tables cleared!"