Ho rotto il mio sito durante l'aggiornamento

Ciao,

Ho rotto il mio sito durante l’aggiornamento :cry: Non lo aggiorno da un po’ (è un lavoro in corso, quindi non ho utenti di cui preoccuparmi). Stavo seguendo le istruzioni di aggiornamento, e ci stava mettendo molto, molto tempo, e (so che non avrei dovuto! ma) ho cliccato sul link Versioni e poi sul link Pacchetti, e poi - puff - non sono più riuscito a tornare alla pagina di Aggiornamento. C’è stato un errore Bad Gateway, e ora non riesco più ad accedere al sito.

Sono completamente spaesato.

Fino ad ora, sono riuscito a gestire le cose da solo, seguendo le istruzioni di aggiornamento ed eseguendo l’aggiornamento manuale nel Terminale. Ah, giusto! - cosa che ho deciso di fare nel bel mezzo dell’aggiornamento. Sì, l’ho fatto. Non so cosa stessi pensando in tutto questo :upside_down_face:

(Chiaramente, pensare non faceva parte di questo).

sospiro..

Qualcuno può indicarmi cosa posso fare per tirare fuori il mio sito dal pasticcio che ho combinato?

Qualsiasi aiuto, suggerimento, ecc. sarà molto apprezzato :orange_heart:

Devi accedere al terminale tramite ssh o magari alla console di Digital Ocean.

Quindi puoi eseguire

./launcher rebuild app

È molto probabile che sia passato così tanto tempo dall’ultima volta che l’hai fatto che dovrai aggiornare postgres (Aggiornamento PostgreSQL 15. Ma è anche molto probabile che tu possa semplicemente eseguire di nuovo la ricostruzione e sarà tutto fatto.
Potrebbe essere necessario prima aggiornare docker.
È anche possibile che il tuo sistema operativo sia fuori supporto, il che può rendere più difficile l’aggiornamento di docker. (ma forse “apt update; apt upgrade” lo farà.)
Se preferisci non imparare questo, puoi chiedere aiuto in Marketplace e qualcuno come me potrà farlo funzionare per te.

1 Mi Piace

Ciao Jay,

Grazie per la tua risposta!

Ho provato a eseguire ./launcher rebuild app e sembra che il mio problema possa essere collegato a questo:

HINT: Il plugin ‘discourse-subscriptions’ è ora incluso in Discourse e non dovrebbe essere incluso nella configurazione del tuo container.
Rimuovi la riga ‘git clone GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe.’ dal tuo file containers/app.yml, quindi riprova.

e questo:

HINT: Il plugin ‘discourse-calendar’ è ora incluso in Discourse e non dovrebbe essere incluso nella configurazione del tuo container.
Rimuovi la riga ‘git clone GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic.’ dal tuo file containers/app.yml, quindi riprova.

Lo farei, ma non so come fare. Sono felice di imparare. E di imparare anche riguardo agli altri problemi che hai sollevato, se fanno parte di questo, ma avrò bisogno di una guida.

È qualcosa che posso risolvere con te tramite Marketplace? Non ho mai usato Marketplace prima. Devo semplicemente ripubblicare qui? E poi risponderesti lì?

Ti ricordi come hai installato i plugin? Rimuoverli è molto simile a quello

2 Mi Piace

Ciao Moin,

Controllerò questi link e vedrò se riesco a ricordarmelo - hehe. So che sembro assurdo… ti farò sapere tra un po’ come va :slight_smile:

1 Mi Piace

Ce l’abbiamo fatta! Grazie @Moin! Mi ci è voluto un sacco di tempo, ma ho eliminato quei due plugin da yml e ricostruito il sito. E – siamo tornati! Grazie anche a @pfaffman per avermi dato una mano :slight_smile:

Voi due, questa community, mi avete reso felice :sparkles:

Ora posso solo ridere tra me e me di quanto sono un elefante in una cristalleria :upside_down_face:

Molta gratitudine :orange_heart:

4 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.