PostgreSQL 16 images based on EL10 have an incorrect POSTGRESQL_PREV_VERSION set
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
Direzione di ricerca
Inizia da 16/Dockerfile.c10s alle righe 13-14 e verifica come viene impostato POSTGRESQL_PREV_VERSION per l'immagine CentOS Stream 10. Riproduci l'aggiornamento con i comandi Podman forniti e verifica i binari PostgreSQL 13 del pacchetto postgresql-upgrade. Il lavoro è completato quando l'aggiornamento predefinito riesce senza impostare esplicitamente POSTGRESQL_PREV_VERSION, mentre il comportamento di CentOS Stream 9 rimane documentato correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Container platform
Podman/Docker
Version
quay.io/sclorg/postgresql-16-c10s and the equivalent RHEL image
OS version of the container image
CentOS Stream 10
Bugzilla, Jira
https://redhat.atlassian.net/browse/RHEL-191375
Description
The value for POSTGRESQL_PREV_VERSION in the CentOS Stream 10 container is set to 15, but the postgresql-upgrade package in CentOS Stream has the PostgreSQL 13 binaries. So this part is wrong:
It should be noted that the CentOS Stream 9 version of postgresql-upgrade for PostgreSQL does contain version 15 binaries so the documentation may end up a bit more complicated.
Reproducer
DATADIR=$(mktemp -d)
chmod 777 $DATADIR
podman run --rm -it -e POSTGRESQL_ADMIN_PASSWORD=hunter2 -v $DATADIR:/var/lib/pgsql/data:Z quay.io/sclorg/postgresql-13-c9s
podman run --rm -it -e POSTGRESQL_ADMIN_PASSWORD=hunter2 -e POSTGRESQL_UPGRADE=hardlink -v $DATADIR:/var/lib/pgsql/data:Z quay.io/sclorg/postgresql-16-c10s
This fails, but when I use e POSTGRESQL_PREV_VERSION=13 as well the it can upgrade.
Copy-pasted from https://github.com/theforeman/foremanctl/pull/577#issuecomment-4832709364
% podman run --rm -ti quay.io/sclorg/postgresql-16-c10s bash
…
bash-5.2$ rpm -q postgresql-upgrade
postgresql-upgrade-16.13-2.el10.x86_64
bash-5.2$ rpm -qf /usr/lib64/pgsql/postgresql-13/bin/postgres
postgresql-upgrade-16.13-2.el10.x86_64
bash-5.2$ /usr/lib64/pgsql/postgresql-13/bin/postgres --version
postgres (PostgreSQL) 13.23
- Lingua principale
- PLpgSQL
- Stelle
- 178
- Fork
- 220
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di sclorg/postgresql-container
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
sclorg/postgresql-container#669 · 1 commento ·
-
c10s images are not multi-arch while their corresponding c9s images are.Forse già presa @kkyrazis l’ha presa 74 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
sclorg/postgresql-container#668 ·
-
Dockerfile failingAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
sclorg/postgresql-container#656 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
sclorg/postgresql-container#654 ·
-
Running Postgres in OpenShift with persistence volume is failing with user permissions issuesForse di nuovo libera @phracek l’ha presa 576 giorni fa e non c’è nessuna pull request aperta. Aperta
sclorg/postgresql-container#605 · 10 commenti · 1 assegnatario ·
Tutte le issue di sclorg/postgresql-container
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
BigQuery: DAYOFWEEK from MySQL/Spark is generated as DAY_OF_WEEK, which BigQuery does not haveAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
endora-commerce/endora-commerce#412 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
升级 PHP 8.5 后报错Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100