Обсуждение: postgis35-client side-by-side installation fails due to file conflicts
Hello,
Installing postgis35_16-client fails on Rocky 9/10 when postgis35_17-client is already installed due to conflicting files.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
file /usr/lib/.build-id/17/a5a6099655092cf0bb1b0b5ade26b8d9956374 from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64
file /usr/lib/.build-id/28/8c7835788235dc3f9f43dc56d40c4de1ec4b09 from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64
Error: Transaction test error:
file /usr/lib/.build-id/17/a5a6099655092cf0bb1b0b5ade26b8d9956374 from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64
file /usr/lib/.build-id/28/8c7835788235dc3f9f43dc56d40c4de1ec4b09 from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64
Regards,
Zaid Shabbir
Hi, On Tue, 2025-08-26 at 14:39 +0500, zaidagilist wrote: > Installing postgis35_16-client fails on Rocky 9/10 when postgis35_17- > client is already installed due to conflicting files. > > You can remove cached packages by executing 'dnf clean packages'. > Error: Transaction test error: > file /usr/lib/.build-id/17/a5a6099655092cf0bb1b0b5ade26b8d9956374 > from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts > with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64 > file /usr/lib/.build-id/28/8c7835788235dc3f9f43dc56d40c4de1ec4b09 > from install of postgis35_16-client-3.5.3-4PGDG.rhel9.x86_64 conflicts > with file from package postgis35_17-client-3.5.3-4PGDG.rhel9.x86_64 That is more like a feature than a bug. Binaries in -gui subpackages are actually the same, that is why build-id's are the same. So: Installing one version of it is ok. Maybe in the future I can just build one single -gui common package. We'll see. Regards, -- Devrim Gündüz Open Source Solution Architect, PostgreSQL Major Contributor BlueSky: @devrim.gunduz.org , @gunduz.org