Ciao a tutti, stiamo riscontrando problemi nell’aggiornamento del nostro forum Discourse da 3.3.0.beta1 a 3.3.0.beta6.
Abbiamo seguito le istruzioni nel pannello di amministrazione:
cd /var/discourse
git pull
./launcher rebuild app
Abbiamo anche aggiornato altri pacchetti che ne necessitavano. Sembra che tutto sia andato a buon fine, ma nel pannello di amministrazione viene ancora visualizzato 3.3.0.beta1.
Abbiamo anche arrestato e aggiornato il container Docker.
Da notare anche che stiamo utilizzando Amazon Linux 2, non Ubuntu.
I miei pensieri iniziali sono forse legati al comando git pull? Forse non stiamo prelevando il branch corretto?
Qualsiasi aiuto o ulteriore informazione sarebbe molto apprezzata, poiché ci piacerebbe aggiornare per non avere più il messaggio “È disponibile un aggiornamento critico”.
Grazie.
pfaffman
(Jay Pfaffman)
6 Agosto 2024, 2:41pm
2
Cosa succede se visualizzi il sorgente? Ottieni la versione corretta allora?
Firepup650
(Firepup Sixfifty)
7 Agosto 2024, 1:11am
3
Non dovresti aver bisogno di fare un git pull, la ricostruzione di solito lo fa da sola, non è vero?
1 Mi Piace
Ed_S
(Ed S)
7 Agosto 2024, 4:43pm
4
Di solito non hai bisogno del git pull, ma quello che fa è assicurarsi che lo script del launcher sia aggiornato. Quindi è una buona idea.
Jagster
(Jakke Lehtonen)
7 Agosto 2024, 5:24pm
5
./launcher rebuild app lo fa ogni volta, prima di tutto il resto, non è vero?
Ed_S
(Ed S)
7 Agosto 2024, 5:28pm
6
In tal caso, si eseguirebbe lo script di avvio esistente. Una o due volte, ciò ha fatto la differenza. Non è uno script che cambia spesso, credo.
1 Mi Piace
keith2
(Keith)
8 Agosto 2024, 3:52pm
7
Sto riscontrando un problema simile passando da 3.2.0.beta1-dev a 3.3.0.beta6. Mi dice che c’è una nuova versione, ma quando clicco su upgrade la console non mostra nulla.
Se faccio ssh sulla macchina ed eseguo un git pull dice Already up to date.
Jagster
(Jakke Lehtonen)
8 Agosto 2024, 3:55pm
8
Per quanto ne so, un semplice git pull non fa nulla a riguardo. È per il launcher.
1 Mi Piace
keith2
(Keith)
8 Agosto 2024, 4:02pm
9
ok, ho anche eseguito un ./launcher rebuild app e vedo ancora l’admin dirmi che c’è una nuova versione.
Jagster
(Jakke Lehtonen)
8 Agosto 2024, 4:07pm
10
Sì, ma è una cosa diversa da git pull.
Potrebbe derivare da questo in qualche modo?
This was bumped/tagged by mistake. We can’t easily remove the commit, but the tag has now been removed.
v3.3.0.beta5 was the final beta version of 3.3, and is identical to 3.3.0 stable.
1 Mi Piace
keith2
(Keith)
8 Agosto 2024, 4:10pm
11
Sono ancora su 3.2.0.beta1-dev. Perché non riesco ad aggiornare alla 3.3.0?
pfaffman
(Jay Pfaffman)
8 Agosto 2024, 4:15pm
12
Puoi condividere l’URL del tuo sito? Se visualizzi il codice sorgente del tuo sito, quale versione vedi lì?
keith2
(Keith)
8 Agosto 2024, 4:17pm
13
hmm, forse è dovuto a questo problema di Let’s Encrypt? Penso di averlo visto su un’altra app su cui ho lavorato che utilizza Ubuntu.
keith2
(Keith)
8 Agosto 2024, 4:18pm
14
<meta name="generator" content="Discourse 3.2.0.beta1-dev - https://github.com/discourse/discourse version 7ca5ee6cd2bcde191a192d9c3aa8bb6a6c3a4166" />
pfaffman
(Jay Pfaffman)
8 Agosto 2024, 4:24pm
15
Potrebbe essere, ma ne dubito. A meno che…
Non vedi errori quando ricompili e avvii il nuovo container? O esegui un ./launcher start app dopo che è fallito (e non ti sei accorto che è fallito)?
Cosa mostra
docker ps
Quando è stato creato e avviato il container attuale?
keith2
(Keith)
8 Agosto 2024, 4:57pm
16
L’apertura di tutte le porte durante la ricostruzione della riga di comando ha consentito l’esecuzione del processo letsencrypt.
Se visualizzo l’origine, mostra 3.2.0.beta1-dev.
Se guardo la pagina Aggiorna, mostra ancora che non sono all’ultima versione.
Dovrebbe ./launcher rebuild app scaricare l’ultima versione?
pfaffman
(Jay Pfaffman)
8 Agosto 2024, 4:59pm
17
Devi tenere aperte le porte 80 e 443.
Sì.
1 Mi Piace
pfaffman
(Jay Pfaffman)
8 Agosto 2024, 5:07pm
19
A meno che tu non abbia cambiato version: tests-passed in qualcos’altro. Sono perplesso.
keith2
(Keith)
8 Agosto 2024, 5:14pm
20
Non ho cambiato nulla. Non so abbastanza di come è costruito Discourse per fare altro che i passaggi di installazione predefiniti.
Non sono sicuro se è di questo che stai parlando nei log. Vedo che mostra new tag fino a v3.3.0.beta6