Tengo un par de servidores con la configuración regional en_GB.UTF-8 y, siguiendo las instrucciones al principio del hilo, no llego muy lejos:
./launcher stop app
Se detectó la arquitectura x86_64.
+ /usr/bin/docker stop -t 600 app
app
discourse@sands:/var/discourse$ docker run --rm --entrypoint=/bin/bash -e LANG='en_GB.UTF-8' -v /var/discourse/shared/standalone/postgres_data:/var/lib/postgresql/13/data -v /var/discourse/shared/standalone/postgres_data_new:/var/lib/postgresql/15/data tianon/postgres-upgrade:13-to-15 -c 'sed -i "s/^# $LANG/$LANG/" /etc/locale.gen && locale-gen && apt-get update && apt-get install -y postgresql-13-pgvector postgresql-15-pgvector && docker-upgrade'
Generando configuraciones regionales (esto puede tardar un poco)...
en_GB.UTF-8... hecho
en_US.UTF-8... hecho
Generación completa.
Obtenido:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Obtenido:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Obtenido:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Obtenido:4 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg InRelease [129 kB]
Obtenido:5 http://deb.debian.org/debian bookworm/main amd64 Packages [8,792 kB]
Obtenido:6 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [13.5 kB]
Obtenido:7 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [243 kB]
Obtenido:8 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 Packages [360 kB]
Obtenido:9 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg/13 amd64 Packages [2,571 B]
Obtenido:10 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg/15 amd64 Packages [2,584 B]
Descargados 9,798 kB en 2s (4,547 kB/s)
Leyendo listas de paquetes...
Leyendo listas de paquetes...
Construyendo árbol de dependencias...
Leyendo la información de estado...
Se instalarán los siguientes paquetes NUEVOS:
postgresql-13-pgvector postgresql-15-pgvector
0 actualizados, 2 instalados, 0 para eliminar y 0 no actualizados.
Se necesitan descargar 597 kB de archivos.
Después de esta operación, se usarán 1,540 kB adicionales de espacio en disco.
Obtenido:1 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-13-pgvector amd64 0.8.0-1.pgdg120+1 [297 kB]
Obtenido:2 http://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-15-pgvector amd64 0.8.0-1.pgdg120+1 [300 kB]
debconf: retrasando la configuración de paquetes, ya que apt-utils no está instalado
Descargados 597 kB en 0s (1,274 kB/s)
Seleccionando el paquete no seleccionado anteriormente postgresql-13-pgvector.
(Leyendo la base de datos ... 13891 archivos y directorios actualmente instalados.)
Preparando para desempaquetar .../postgresql-13-pgvector_0.8.0-1.pgdg120+1_amd64.deb ...
Desempaquetando postgresql-13-pgvector (0.8.0-1.pgdg120+1) ...
Seleccionando el paquete no seleccionado anteriormente postgresql-15-pgvector.
Preparando para desempaquetar .../postgresql-15-pgvector_0.8.0-1.pgdg120+1_amd64.deb ...
Desempaquetando postgresql-15-pgvector (0.8.0-1.pgdg120+1) ...
Configurando postgresql-13-pgvector (0.8.0-1.pgdg120+1) ...
Configurando postgresql-15-pgvector (0.8.0-1.pgdg120+1) ...
Procesando disparadores para postgresql-common (267.pgdg120+1) ...
debconf: no se puede inicializar el frontend: Dialog
debconf: (TERM no está establecido, por lo que el frontend de diálogo no es utilizable).
debconf: recurriendo al frontend: Readline
debconf: no se puede inicializar el frontend: Readline
debconf: (este frontend requiere una tty de control).
debconf: recurriendo al frontend: Teletype
Construyendo diccionarios de PostgreSQL a partir de paquetes myspell/hunspell instalados...
Eliminando archivos de diccionario obsoletos:
Realizando comprobaciones de consistencia
-----------------------------
Comprobando versiones de clúster ok
*fallo*
Consulte las últimas líneas de "/var/lib/postgresql/15/data/pg_upgrade_output.d/20250207T165542.724/log/pg_upgrade_server.log" para
la causa probable del fallo.
la conexión al servidor en el socket "/var/lib/postgresql/.s.PGSQL.50432" falló: No existe tal archivo o directorio
¿Está el servidor ejecutándose localmente y aceptando conexiones en ese socket?
no se pudo conectar al postmaster de origen iniciado con el comando:
"/usr/lib/postgresql/13/bin/pg_ctl" -w -l "/var/lib/postgresql/15/data/pg_upgrade_output.d/20250207T165542.724/log/pg_upgrade_server.log" -D "/var/lib/postgresql/13/data" -o "-p 50432 -b -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/lib/postgresql'" start
Fallo, saliendo
¿Alguien más ha tenido este problema? ¿Alguien tiene alguna sugerencia?