AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
  • 1.  Base OS fileset vs RPM conflicts

    Posted Fri November 06, 2020 03:12 PM
    Thanks for fixing the conflict over /usr/bin/cpp between the Base OS fileset xlC.cpp and RPM gcc-cpp by removing /usr/bin/cpp from RPM gcc-cpp-8.3.0-3.  I reinstalled xlC.cpp to prevent anomalies between current systems and any new systems that may be installed in the future.  It is surprising what looks for /usr/bin/cpp.

    There is a conflict over /etc/cdrecord.conf between fileset cdrtools.base 1.9.0.9 and RPM cdrtools-3.01-3
    These packages also share the optional file /etc/default/cdrecord; although, this does not seem to cause any incompatibilities between the current versions of these packages.

    Details below:

    # lppchk -cm3
    lppchk: 0504-206 File /usr/bin/cpp could not be located.
    lppchk: 0504-206 File /usr/bin/isodump could not be located.
    lppchk: 0504-206 File /usr/bin/isoinfo could not be located.
    lppchk: 0504-206 File /usr/bin/devdump could not be located.
    lppchk: 0504-206 File /usr/bin/cdrecord could not be located.
    lppchk: 0504-206 File /usr/bin/mkisofs could not be located.
    lppchk: 0504-206 File /usr/bin/readcd could not be located.
    lppchk: 0504-206 File /usr/bin/isovfy could not be located.
    [...]
    # lslpp -l cdrtools\*
    Fileset Level State Description
    ----------------------------------------------------------------------------
    Path: /usr/lib/objrepos
    cdrtools.base 1.9.0.9 COMMITTED CD/DVD recorder
    cdrtools.man.en_US 1.9.0.9 COMMITTED CD/DVD recorder man page
    documentation

    Path: /etc/objrepos
    cdrtools.base 1.9.0.9 COMMITTED CD/DVD recorder
    # rpm -q mkisofs cdrtools
    mkisofs-3.01-3.ppc
    cdrtools-3.01-3.ppc
    # rpm -ql cdrtools | grep -v -e '^/usr' -e '^/opt' | sort
    /etc/cdrecord.conf
    # lslpp -w /etc/cdrecord.conf
    File Fileset Type
    ----------------------------------------------------------------------------
    /etc/cdrecord.conf cdrtools.base File
    # rpm -qf /etc/cdrecord.conf
    cdrtools-3.01-3.ppc
    # strings -a /opt/freeware/bin/cdrecord | grep /etc
    /etc/default/cdrecord
    # strings -a /usr/bin/cdrecord | grep /etc
    /etc/default/cdrecord
    /etc/default/cdrecord
    /etc/default/cdrecord
    /etc/default/cdrecord
    # /usr/bin/cdrecord --version
    Cdrecord 1.9 (rs6000-ibm-aix) Copyright (C) 1995-2000 Jrg Schilling
    # /opt/freeware/bin/cdrecord --version
    Cdrecord-ProDVD-ProBD-Clone 3.01 (rs6000-ibm-aix) Copyright (C) 1995-2015 Joerg Schilling
    # /usr/bin/mkisofs --version
    mkisofs 1.13 (rs6000-ibm-aix)
    # /opt/freeware/bin/mkisofs --version
    mkisofs 3.01 (rs6000-ibm-aix) Copyright (C) 1993-1997 Eric Youngdale (C) 1997-2015 Joerg Schilling
    #

    # nim -o cust -a lpp_source=$lpp -a installp_flags=aFXYb -a filesets='xlC.cpp cdrtools.base' $server
    [...]
    # rpm -V cdrtools
    S.5....T. c /etc/cdrecord.conf
    #

    Reinstalling (with force "-F") the fileset cdrtools.base fixed the lppchk -cm3 output, but breaks rpm -Va output.

    Note: reinstalling cdrtools.base reports:
    mkisofs-3.01-3.ppc
    A geninstall process is currently running. Please wait for this
    process to complete before continuing.
    Finished processing all filesets. (Total time: 8 secs).


    ------------------------------
    Edward Davignon
    ------------------------------


  • 2.  RE: Base OS fileset vs RPM conflicts

    Posted Mon November 09, 2020 12:52 AM
    Hi Edward

    Thanks for reporting the issue.
    We will fix our rpm to resolve the conflicting error.

    ------------------------------
    SANGAMESH
    ------------------------------