Ho ereditato un’installazione di Discourse che sto cercando di mantenere in esecuzione. Recentemente ho ricevuto un’email che mi consigliava di aggiornare alla versione 2.5.1. C’era un link che pubblicizzava un aggiornamento facile con un solo clic, ma quando provo ad accedere a quel link dal mio sito sandbox mi compare il messaggio: “Ops! Questa pagina non esiste o è privata.” (Sono loggato come amministratore e posso vedere la dashboard amministrativa). Quando ho cliccato sul link per le note di rilascio, sono stato reindirizzato alle note di rilascio della beta 2.6.0, non della versione 2.5.1. Sono la stessa cosa?
La dashboard amministrativa indica che si tratta di un aggiornamento critico, ma non fornisce informazioni su come eseguirlo. Sono preoccupato che la mia installazione possa essere configurata in modo errato o abbia qualche problema. Esiste un altro meccanismo per avviare l’aggiornamento, o c’è qualcosa che dovrei correggere nella mia installazione affinché il percorso ‘admin/upgrade’ mi porti a una pagina dove posso avviare l’aggiornamento?
Mi scuso. Non sono stato affatto chiaro. Ho un’istanza del sito in esecuzione su una VM locale chiamata “sandbox”. Non credo sia rilevante: ricevo lo stesso messaggio anche in produzione.
Inoltre, si tratta di un’installazione per sviluppatori. La stiamo configurando tramite Ansible e ci connettiamo ad essa attraverso il gem di Rails. È distribuita in un contenitore Docker e servita tramite Nginx.
Ok, quindi non ci si aspetterebbe che /admin/upgrade sia presente in quella build. Se l’ambiente live è simile, dovrai consultare chi ha distribuito quell’installazione.