È possibile annullare un recente aggiornamento software?

Ciao, sono un amministratore non tecnico per un server Discourse.

Stavo eseguendo Discourse Versione: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

E anche il plugin Pavilion News.

Ieri sera sono passato alla beta 9 e il mio sito si è rotto.

C’è un modo semplice per annullare l’aggiornamento? Per tornare a quello che stavo eseguendo prima dell’aggiornamento più recente?

Quando ho visto che il sito era rotto, ho anche aggiornato il plugin, ma non è cambiato nulla e il sito ha perso tutte le personalizzazioni.

Dovresti probabilmente postare sull’argomento del plugin News?

Tuttavia, ho appena aggiornato a Discourse più recente e all’ultima versione del plugin News e funziona bene per me. Hai un messaggio di errore? Qualcosa nella console del browser? (Non vedo nulla di ovvio).

1 Mi Piace

Hmmm… Ho contattato Jay Pfafmann e mi ha suggerito: potrebbe essere semplicemente un problema di spazio su disco insufficiente? Il forum è in esecuzione, ma ha perso tutte le personalizzazioni:

Come suggerisce il messaggio precedente, hai poco spazio su disco.

Ma devi accedere al tuo server tramite ssh e fare qualcosa di simile:

cd /var/discourse/

./launcher cleanup

forse modificare containers/app.yml e rimuovere qui il plugin delle notizie?

./launcher rebuild app

Non sono sicuro di cosa intendi con ‘perso tutte le personalizzazioni’.

Avremo bisogno di maggiori informazioni su eventuali errori che puoi vedere, sia nella console del browser che in /logs.

La rimozione di alcuni dei backup più vecchi libererebbe spazio e sarebbe un’azione ragionevole?

1 Mi Piace

Se questo è il tuo problema, allora sì, eliminare un paio dei vecchi backup aiuterà, ma ne creerai solo di nuovi e lo riempirai di nuovo, a meno che tu non cambi il numero nelle impostazioni.

Il sito normalmente appare come l’immagine in alto qui sotto, e ora appare come quella in basso:

Non ci sono messaggi di errore. Sembra semplicemente che il News Plugin non funzioni più (e il CSS correlato, ecc.).

Ti ricordi quando hai aggiornato l’ultima volta prima di questa volta?

Sì, a luglio a questa versione di Discourse:
Versione di Discourse: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Sembra che tu abbia anche altri componenti, fai attenzione che non sia qualcos’altro. Da dove viene quel menu?

In ogni caso, puoi provare a rimuovere temporaneamente le notizie dal tuo app.yml e ricompilare per vedere se altrimenti le cose vengono ripristinate.

Sì, ho questi plugin e componenti aggiuntivi; pensi che uno di questi possa essere il problema?


1 Mi Piace

Qual è l’URL del tuo sito?

Quando ti ho chiesto se ci fossero errori nella tua console, non mi hai parlato di questo:

Sembra che Guest Gate abbia un problema. Rimuovilo per ora e segnala il problema nell’argomento del componente del tema.

2 Mi Piace

Aggiungo solo un rapido promemoria per eseguire di tanto in tanto ./launcher cleanup per liberare spazio su disco.

2 Mi Piace

Non lavoro normalmente dalla console, solo dall’interfaccia di amministrazione di Discourse. Dove potrei vedere quelle informazioni?

Strumenti per sviluppatori del browser. Tutti gli amministratori di auto-installazioni dovrebbero avere familiarità con questo. Premi F12 in Firefox, ad esempio.

Dovrei rimuovere completamente Guest Gate o semplicemente disattivarlo? Fa differenza quale approccio utilizzo?

Dopo averlo fatto, devo “riavviare” o intraprendere qualche altra azione per far ripartire e ricaricare correttamente le cose?

È un componente del tema, quindi rimuovilo semplicemente dal tema attivo, non è necessario eliminarlo.

1 Mi Piace