Grazie, Gerhard! Apprezzo molto il tuo aiuto. Questa situazione diventa sempre più strana.
Non ha senso nemmeno per me che ci fosse un problema con incoming_referers. Ho eseguito un ripristino da produzione a questo sito di staging così recentemente come ottobre.
Sembra che ci sia qualcosa che non va nel database o negli indici. Sospettavo un plugin, ma gli errori si verificano in troppi indici diversi per pensare che un singolo plugin possa essere la causa. Una precedente ricerca con grep nei plugin per i problemi di indice rotto non ha dato esito.
Durante un ripristino ho ottenuto questo:
[2020-01-03 16:25:30] ERROR: could not create unique index "index_plugin_store_rows_on_plugin_name_and_key"
Ho eseguito:
[10] pry(main)> PluginStoreRow.where(plugin_name: 'discourse-data-explorer',key: 'q:-8').destroy_all
E ho riprovato:
[2020-01-03 16:49:16] ERROR: could not create unique index "index_tags_on_lower_name"
[2020-01-03 16:49:16] DETAIL: Key (lower(name::text))=(addins) is duplicated.
Ecco l’intero inizio dell’ultimo ripristino:
[2020-01-03 16:41:34] 'pfaffman' ha avviato il ripristino!
[2020-01-03 16:41:34] Segnatura del ripristino come in corso...
[2020-01-03 16:41:34] Verifica dell'esistenza di /var/www/discourse/tmp/restores/default/2020-01-03-164133...
[2020-01-03 16:41:34] Download dell'archivio nella directory tmp...
[2020-01-03 16:45:20] Nessun file di metadati da estrarre.
[2020-01-03 16:45:20] Validazione dei metadati...
[2020-01-03 16:45:20] Versione corrente: 20191220134101
[2020-01-03 16:45:20] Versione ripristinata: 20191129144706
[2020-01-03 16:45:20] Estrazione del file dump...
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] ERROR: could not create unique index "index_tags_on_lower_name"
[2020-01-03 16:49:16] DETAIL: Key (lower(name::text))=(addins) is duplicated.
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block