Bonjour à tous,
Je vous serais très reconnaissant si quelqu’un pouvait m’aider à résoudre les problèmes suivants.
J’ai récemment tenté de passer de la version 2026.6 à la dernière version en date.
Cependant, je n’avais pas vu l’annonce concernant la mise à jour de PostGres vers la version 18. En conséquence, la mise à jour a échoué en raison d’un manque d’espace disque (il fallait 8 Go de plus que les 25 Go disponibles).
Notre site utilise actuellement la version 15, nous avons donc décidé de reporter la mise à jour en modifiant la ligne dans app.yml pour y mettre 'templates/postgres.15.template.yml` et en enregistrant le fichier.
Puis, lors de la tentative de reconstruction, l’opération a échoué avec l’erreur suivante :
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
Après plusieurs tentatives de dépannage infructueuses, et Discourse-Doctor ayant également échoué à remettre le site en ligne, j’ai décidé qu’il serait plus simple de restaurer la sauvegarde complète de notre Linode, effectuée quelques jours avant la tentative de mise à jour.
Une fois cela fait, imbécile que je suis, j’ai pensé que le site serait de nouveau en ligne, mais
nous avons maintenant le problème d’une erreur 502 Bad Gateway lorsque nous essayons d’accéder à notre site. J’ai vu des conseils suggérant que la reconstruction pouvait corriger le problème, j’ai donc essayé, mais la reconstruction a échoué et j’ai obtenu à nouveau l’erreur de bootstrap.
Merci pour toute aide ou suggestion que vous pourriez avoir.