Problème de mise à jour de discourse après un certain temps - ÉCHEC DE LA MISE À NIVEAU DE POSTGRES

Je n’ai pas mis à jour Discourse depuis un certain temps et j’ai essayé de le faire aujourd’hui. Dans mon navigateur à admin/update, j’obtiens le message que tout est à jour, mais il affiche la version v2.4.0.beta2 +17 et je comprends que la dernière version est 3.6.0.beta2.

J’ai donc essayé de mettre à jour via le terminal en utilisant ./launcher rebuild app et la mise à jour a échoué, avec le message UPGRADE OF POSTGRES FAILED. J’ai lu la page de support et suivi toutes les instructions qui s’y trouvent et dans des publications similaires concernant les problèmes de mise à jour de POSTGRES, mais je n’ai pas réussi à résoudre le problème.

J’ai consulté les journaux dans /var/discourse/shared/standalone/log/var-log/postgres et j’ai trouvé des messages d’erreur répétés, tels que celui-ci :

2025-11-19 21:42:13.815 GMT [242] LOG: skipping missing configuration file “/shared/postgres_data/postgresql.auto.conf”
2025-11-19 21:42:13.816 UTC [242] FATAL: data directory “/shared/postgres_data” has wrong ownership
2025-11-19 21:42:13.816 UTC [242] HINT: The server must be started by the user that owns the data directory.

Une chose que je ne comprends pas, c’est qu’il n’y a pas de répertoire /shared/postgres_data - mais plutôt /shared/standalone/postgres_data.

Le message d’erreur du terminal est inclus ci-dessous. J’apprécierais tout conseil pour que la mise à jour fonctionne.

Merci,

Nick


Success. You can now start the database server using:



    /usr/lib/postgresql/13/bin/pg_ctl -D /shared/postgres_data_new -l logfile start



Ign:1 
 buster-pgdg InRelease

Ign:2 
 buster/updates InRelease

Err:3 
 buster-pgdg Release

  404  Not Found [IP: 151.101.67.52 80]

Err:4 
 buster/updates Release

  404  Not Found [IP: 151.101.2.132 80]

Ign:5 
 buster InRelease

Ign:6 
 buster-updates InRelease

Err:7 
 buster Release

  404  Not Found [IP: 151.101.2.132 80]

Err:8 
 buster-updates Release

  404  Not Found [IP: 151.101.2.132 80]

Get:9 https://deb.nodesource.com/node_15.x buster InRelease [4,584 B]

Reading package lists...

Reading package lists...

Building dependency tree...

Reading state information...

The following additional packages will be installed:

  postgresql-client-10

Suggested packages:

  postgresql-doc-10

The following NEW packages will be installed:

  postgresql-10 postgresql-client-10

0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.

Need to get 6,441 kB of archives.

After this operation, 30.6 MB of additional disk space will be used.

Err:1 
 buster-pgdg/main amd64 postgresql-client-10 amd64 10.17-1.pgdg100+1

  404  Not Found [IP: 151.101.195.52 80]

Err:2 
 buster-pgdg/main amd64 postgresql-10 amd64 10.17-1.pgdg100+1

  404  Not Found [IP: 151.101.195.52 80]

Stopping PostgreSQL 13 database server: main.



check for "/usr/lib/postgresql/10/bin" failed: No such file or directory



Failure, exiting

-------------------------------------------------------------------------------------

UPGRADE OF POSTGRES FAILED

Please visit 
 for support.



You can run ./launcher start app to restart your app in the meanwhile



FAILED

--------------------

Pups::ExecError: /root/upgrade_postgres failed with return #<Process::Status: pid 50 exit 1>

Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'

exec failed with the params "/root/upgrade_postgres"

9f400ba2cca88f79359496e95027cf26c2d5a3672837c5594793cf723585407b

** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

./discourse-doctor may help diagnose the problem.