Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power


#Servers
#Opensource
 View Only
  • 1.  Unable to install PosgreSQL 18 when postgresql15-libs already installed and needed

    Posted yesterday

    Hello,

    I need to install postgreSQL client 18 on AIX, but I have nagios-nrpe installed that need postgresql-libs15.

    Is there any way to install PostgreSQL18 with postgresql15-libs on the same AIX ?

    # /opt/freeware/bin/dnf install postgresql18
    Last metadata expiration check: 0:23:28 ago on Thu Sep  3 10:39:58 2026.
    Dependencies resolved.
    ============================================================================================================================================================================================================
     Package                                                Architecture                             Version                                          Repository                                           Size
    ============================================================================================================================================================================================================
    Installing:
     postgresql18                                           ppc                                      18.0-1                                           AIX_Toolbox_72                                      4.3 M
    Installing dependencies:
     libxslt                                                ppc                                      1.1.43-2                                         AIX_Toolbox                                         560 k
     postgresql18-libs                                      ppc                                      18.0-1                                           AIX_Toolbox_72                                      2.7 M
    
    Transaction Summary
    ============================================================================================================================================================================================================
    Install  3 Packages
    
    Total download size: 7.5 M
    Installed size: 22 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/3): libxslt-1.1.43-2.aix7.1.ppc.rpm                                                                                                                                       21 MB/s | 560 kB     00:00
    (2/3): postgresql18-libs-18.0-1.aix7.2.ppc.rpm                                                                                                                               45 MB/s | 2.7 MB     00:00
    (3/3): postgresql18-18.0-1.aix7.2.ppc.rpm                                                                                                                                    50 MB/s | 4.3 MB     00:00
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                        62 MB/s | 7.5 MB     00:00
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    The downloaded packages were saved in cache until the next successful transaction.
    You can remove cached packages by executing 'dnf clean packages'.
    Error: Transaction test error:
      file /opt/freeware/lib/libecpg.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libecpg.so.6 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libecpg_compat.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libecpg_compat.so.3 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgcommon.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgcommon_shlib.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgfeutils.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgport.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgport_shlib.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgtypes.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpgtypes.so.3 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpq.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib/libpq.so.5 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libecpg.so.6 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libecpg_compat.so.3 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgcommon.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgcommon_shlib.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgfeutils.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgport.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgport_shlib.a from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpgtypes.so.3 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
      file /opt/freeware/lib64/libpq.so.5 from install of postgresql18-libs-18.0-1.ppc conflicts with file from package postgresql15-libs-15.13-2.ppc
    

    Thank for help



    ------------------------------
    Damien LEMAGNEN
    AIX System Engineer/Architect
    NETIXWARE
    ------------------------------


  • 2.  RE: Unable to install PosgreSQL 18 when postgresql15-libs already installed and needed

    Posted yesterday

    Only one version of postgresql rpms can be installed. 
    We are working on updating nagios-plugins with few fixes which also includes eliminating this strict dependency on version specific postgresql libs. 
    Right now, the workaround is to do a "dnf erase postgresql15-libs" ( which also removes nagios-plugins & nagios-nrpe ), then install postgresql18. 
    After that, get the nagios rpms manually from Toolbox and install with rpm -ivh --nodeps option. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: Unable to install PosgreSQL 18 when postgresql15-libs already installed and needed

    Posted 21 hours ago

    Thanks Ayappan for this feedback



    ------------------------------
    Damien LEMAGNEN
    AIX System Engineer/Architect
    NETIXWARE
    ------------------------------