Ciao a tutti,
Sarei molto grato se qualcuno potesse aiutarmi con i seguenti problemi che sto riscontrando.
Di recente ho tentato di aggiornare da 2026.6 all’ultima versione disponibile.
Tuttavia, non avevo visto l’annuncio relativo all’aggiornamento di Postgres alla versione 18, di conseguenza l’aggiornamento è fallito a causa della mancanza di spazio su disco (servivano 8 GB in più rispetto ai 25 GB disponibili).
Il nostro sito utilizza attualmente la versione 15, quindi abbiamo deciso di rimandare l’aggiornamento modificando la riga in app.yml in 'templates/postgres.15.template.yml` e salvando il file.
Poi, al tentativo di ricostruire, l’operazione è fallita con il seguente errore:
Errno::ENOENT: No such file or directory @ rb_sysopen - /etc/postgresql/15/main/postgresql.conf
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in 'IO.read'
replace failed with the params {"filename" => "/etc/postgresql/15/main/postgresql.conf", "from" => "data_directory = '/var/lib/postgresql/15/main'", "to" => "data_directory = '/shared/postgres_data'"}
bootstrap failed with exit code 1
Dopo alcuni tentativi di risoluzione dei problemi falliti e anche Discourse-Doctor non è riuscito a rimettere il sito in funzione, ho deciso che sarebbe stato più semplice ripristinare il backup completo del nostro Linode effettuato pochi giorni prima del tentativo di aggiornamento.
Una volta fatto ciò, stupido me, ho pensato che il sito sarebbe tornato online, ma
adesso abbiamo il problema di ricevere un errore 502 Bad Gateway quando proviamo ad accedere al nostro sito. Ho visto alcuni consigli che suggeriscono come la ricostruzione possa risolvere il problema, quindi ho provato, ma la ricostruzione è fallita e ho di nuovo ottenuto l’errore di bootstrap.
Grazie per qualsiasi aiuto o suggerimento che potreste avere.