Ripristino backup fallito, log.txt all'interno

Ho passato qualche giorno a provare molte cose.

Per premettere, un aggiornamento ha rotto il mio discourse, credo sia stato quando Discourse si è aggiornato alla versione 3+.

Quello è stato nel marzo 2023, ci ho lavorato a intermittenza negli ultimi 12 mesi senza successo e questa settimana ci ho dedicato molto tempo.

Nessun ripristino ha funzionato, né da riga di comando, né tramite l’interfaccia utente di Discourse.

Ho pensato che piuttosto che riparare il vecchio, avrei iniziato una nuova installazione, avevo molti backup automatici sul mio S3, 3.2.0/16.2 postgres/7.2 redis — una installazione molto pulita funziona benissimo… così ho provato il ripristino e poi è fallito.

Dato che il DB non è la mia specialità, sono in una ripida curva di apprendimento anche solo per cercare di capire cosa potrebbe risolvere il mio problema.

Ho pensato che forse la differenza di schema potesse farlo, e mentre vedo che ci sono 14 tabelle con differenze in un confronto con un’installazione di base, ancora non capisco come sincronizzare il DB né ho trovato uno script per farlo.

log.txt (97.7 KB)

Sembra che tu stia utilizzando l’installazione bitnami anziché l’installazione ufficiale, che non è supportata qui. Se potessi passare all’installazione standard, sarebbe fantastico (e ti aprirebbe anche a molto più supporto dalla community qui).

Tuttavia, questo spicca dal tuo log:

ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR:  relation "chat_channels" already exists

Potresti essere in grado di cercare e vedere come altri hanno gestito problemi simili. Credo che potresti dover eliminare la tabella, ma non è qualcosa con cui ho familiarità.

3 Mi Piace