postgresql/openssl issue on edge
Alpine edge. Yandex mirrors.
Repro:
kpc:~# apk add postgresql-dev openssl-dev
ERROR: unable to select packages:
openssl-dev-3.0.0-r2:
conflicts: openssl1.1-compat-dev-1.1.1l-r4[pc:libcrypto=3.0.0] openssl1.1-compat-dev-1.1.1l-r4[pc:libssl=3.0.0] openssl1.1-compat-dev-1.1.1l-r4[pc:openssl=3.0.0]
satisfies: world[openssl-dev] libpq-dev-14.0-r5[pc:libcrypto] libpq-dev-14.0-r5[pc:libssl]
openssl1.1-compat-dev-1.1.1l-r4:
conflicts: openssl-dev-3.0.0-r2[pc:libcrypto=1.1.1l] openssl-dev-3.0.0-r2[pc:libssl=1.1.1l] openssl-dev-3.0.0-r2[pc:openssl=1.1.1l]
satisfies: libpq-dev-14.0-r5[pc:libcrypto] libpq-dev-14.0-r5[pc:libssl] postgresql-dev-14.0-r5[openssl1.1-compat-dev]
In normal usage what happened is I upgraded postgres and started seeing
Error relocating /usr/bin/psql: PQmblenBounded: symbol not found
apk upgrade -a
reported no errors.
Error is happening because postgresql-dev
and postgresql-libs
was stuck on version 13, while server and client were upgraded to 14.