Hey guys,

due to 64-bit time_t transition, on 32-bit architecture, PostgreSQL 15 packages are forcefully removed on dist-upgrade from Bookworm to Trixie, since they depend on non-t64 packages (which are only "provided" but the *t64 ones on 64-bit arch).

So despite /etc/apt/apt.conf.d/02autoremove-postgresql intending to keep PostgreSQL 15 installed, they are removed, and the cluster migration hence cannot work. We are currently testing whether it is possible when installing Bookworm packages via `dpkg -i --force-depends`, but I guess the rats tail of non-t64 shared lib dependencies, file conflicts of those with the ones from Trixie, and maybe actual runtime errors due to unexpected 64-bit length time_t values in Bookworm libs, will make this impossible.

Let me know if I should open a new issue, since this is a serious breakage for 32-bit systems. But this is high likely the explanation why OP ran into this issue in the first place.

--
Best regards,

Micha (aka MichaIng)
DietPi project lead

Attachment: OpenPGP_0x0442B9ADE65643FE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to