Je suis un conteneur unique et installé par la voie officielle
Voici le journal
Mise à niveau de PostgreSQL de la version 13 à 15
Les fichiers appartenant à ce système de base de données appartiendront à l'utilisateur « postgres ».
Cet utilisateur doit également posséder le processus serveur.
Le cluster de bases de données sera initialisé avec la locale « en_US.UTF-8 ».
Le codage par défaut de la base de données a donc été défini sur « UTF8 ».
La configuration de recherche de texte par défaut sera définie sur « english ».
Les sommes de contrôle des pages de données sont désactivées.
correction des permissions sur le répertoire existant /shared/postgres_data_new ... ok
création des sous-répertoires ... ok
sélection de l'implémentation de la mémoire partagée dynamique ... posix
sélection du nombre maximal de connexions par défaut ... 100
sélection des tampons partagés par défaut ... 128 Mo
sélection du fuseau horaire par défaut ... Etc/UTC
création des fichiers de configuration ... ok
exécution du script d'amorçage ... ok
initialisation post-amorçage ... ok
synchronisation des données sur le disque ... ok
Succès. Vous pouvez maintenant démarrer le serveur de base de données en utilisant :
/usr/lib/postgresql/15/bin/pg_ctl -D /shared/postgres_data_new -l logfile start
Obtention :1 https://dl.yarnpkg.com/debian stable InRelease [17,1 Ko]
Obtention :2 https://deb.nodesource.com/node_22.x nodistro InRelease [12,1 Ko]
Obtention :3 http://deb.debian.org/debian bookworm-backports InRelease [59,0 Ko]
Obtention :4 http://deb.debian.org/debian bookworm InRelease [151 Ko]
Obtention :5 http://deb.debian.org/debian bookworm-updates InRelease [55,4 Ko]
Obtention :6 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 Ko]
Obtention :7 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10,9 Ko]
Obtention :8 https://dl.yarnpkg.com/debian stable/main all Packages [10,9 Ko]
Obtention :9 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages [5 416 octets]
Obtention :10 http://deb.debian.org/debian bookworm-backports/main amd64 Packages [283 Ko]
Obtention :11 http://deb.debian.org/debian bookworm/main amd64 Packages [8 792 Ko]
Obtention :12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [13,5 Ko]
Obtention :13 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [245 Ko]
Obtention :14 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg InRelease [129 Ko]
Obtention :15 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 Packages [360 Ko]
Téléchargé 10,2 Mo en 24s (417 Ko/s)
Lecture des listes de paquets...
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Les paquets supplémentaires suivants seront installés :
postgresql-client-13
Paquets suggérés :
postgresql-doc-13
Les paquets suivants seront installés :
postgresql-13 postgresql-13-pgvector postgresql-client-13
0 mis à niveau, 3 nouvellement installés, 0 à supprimer et 3 non mis à niveau.
Il est nécessaire de télécharger 17,3 Mo d'archives.
Après cette opération, 56,7 Mo d'espace disque supplémentaire seront utilisés.
Obtention :1 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-client-13 amd64 13.18-1.pgdg120+1 [1 523 Ko]
Obtention :2 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-13 amd64 13.18-1.pgdg120+1 [15,4 Mo]
Obtention :3 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-13-pgvector amd64 0.8.0-1.pgdg120+1 [297 Ko]
Téléchargé 17,3 Mo en 1min 12s (238 Ko/s)
Sélection du paquet non sélectionné précédemment postgresql-client-13.
(Lecture de la base de données ... 33363 fichiers et répertoires actuellement installés.)
Préparation du dépaquetage de .../postgresql-client-13_13.18-1.pgdg120+1_amd64.deb ...
Dépaquetage de postgresql-client-13 (13.18-1.pgdg120+1) ...
Sélection du paquet non sélectionné précédemment postgresql-13.
Préparation du dépaquetage de .../postgresql-13_13.18-1.pgdg120+1_amd64.deb ...
Dépaquetage de postgresql-13 (13.18-1.pgdg120+1) ...
Sélection du paquet non sélectionné précédemment postgresql-13-pgvector.
Préparation du dépaquetage de .../postgresql-13-pgvector_0.8.0-1.pgdg120+1_amd64.deb ...
Dépaquetage de postgresql-13-pgvector (0.8.0-1.pgdg120+1) ...
Configuration de postgresql-client-13 (13.18-1.pgdg120+1) ...
Configuration de postgresql-13 (13.18-1.pgdg120+1) ...
Création d'un nouveau cluster PostgreSQL 13/main ...
/usr/lib/postgresql/13/bin/initdb -D /var/lib/postgresql/13/main --auth-local peer --auth-host md5
Les fichiers appartenant à ce système de base de données appartiendront à l'utilisateur « postgres ».
Cet utilisateur doit également posséder le processus serveur.
Le cluster de bases de données sera initialisé avec la locale « C.UTF-8 ».
Le codage par défaut de la base de données a donc été défini sur « UTF8 ».
La configuration de recherche de texte par défaut sera définie sur « english ».
Les sommes de contrôle des pages de données sont désactivées.
correction des permissions sur le répertoire existant /var/lib/postgresql/13/main ... ok
création des sous-répertoires ... ok
sélection de l'implémentation de la mémoire partagée dynamique ... posix
sélection du nombre maximal de connexions par défaut ... 100
sélection des tampons partagés par défaut ... 128 Mo
sélection du fuseau horaire par défaut ... Etc/UTC
création des fichiers de configuration ... ok
exécution du script d'amorçage ... ok
initialisation post-amorçage ... ok
synchronisation des données sur le disque ... ok
Succès. Vous pouvez maintenant démarrer le serveur de base de données en utilisant :
pg_ctlcluster 13 main start
invoke-rc.d : impossible de déterminer le niveau d'exécution actuel
invoke-rc.d : policy-rc.d a refusé l'exécution de start.
Configuration de postgresql-13-pgvector (0.8.0-1.pgdg120+1) ...
Traitement des déclencheurs pour postgresql-common (267.pgdg120+1) ...
Construction des dictionnaires PostgreSQL à partir des paquets myspell/hunspell installés...
Suppression des fichiers de dictionnaire obsolètes :
Arrêt du serveur de base de données PostgreSQL 13 : main.
Arrêt du serveur de base de données PostgreSQL 15 : main.
Vérifications de cohérence
-----------------------------
Vérification des versions des clusters ok
Le cluster source n'a pas été arrêté proprement.
Échec, sortie
-------------------------------------------------------------------------------------
ÉCHEC DE LA MISE À NIVEAU DE POSTGRES
-------------------------------------------------------------------------------------
Veuillez visiter https://meta.discourse.org/t/postgresql-15-update/349515 pour obtenir de l'aide.
Vous pouvez exécuter ./launcher start app pour redémarrer votre application en attendant
-------------------------------------------------------------------------------------
ÉCHEC
--------------------
Pups::ExecError : if [ -f /root/install_postgres ]; then
/root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi
a échoué avec le retour #<Process::Status: pid 18 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"tag"=>"db", "cmd"=>"if [ -f /root/install_postgres ]; then\n /root/install_postgres && rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1\nfi\n"}
l'amorçage a échoué avec le code de sortie 1
** ÉCHEC DE L'AMORÇAGE ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.
82e5245f6cce6139328d093702db6d9cc57686bd1ef10025bdabff6c5f8151fe