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


#Operatingsystems
#Opensource
#AIX
#AIX Open Source
 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
    ------------------------------