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
Expand all | Collapse all

yum installation / libtcl8.4.so is needed by python-2.7.10-1.ppc libtk8.4.so is needed by python-2.7.10-1.ppc

  • 1.  yum installation / libtcl8.4.so is needed by python-2.7.10-1.ppc libtk8.4.so is needed by python-2.7.10-1.ppc

    Posted Thu April 22, 2021 04:32 AM
    Hello,

    We are trying to install   YUM  on our AIX 7.2   partition  adcci063.
    This partition has been migrated from AIX 7.1 to AIX 7.2 yesterday.

    When trying to install YUM we had the message below :

    error: Failed dependencies:
    libtcl8.4.so is needed by python-2.7.10-1.ppc
    libtk8.4.so is needed by python-2.7.10-1.ppc
    Yum_rpm_update_python-2.7.10-1.aix6.1.ppc.rpm_2021-04-21T11:55:18.log: END

    Looking for a solution we had a look to the aix open source forum and understood we had to check the AIX TCK and TL  filesets.
    Unfortunately these  TCL and TK AIX filesets are missing...

    We do not understand why ?

    We have installed    YUM   on several AIX 7.2 partitions. And the TCL and TK filesets were available.
    We did not had to manually install these two filesets.

    If we have a look to the installed rpm TCL and TK packages on our   adcci063 paritition we can see
    they do not come from   IBM aix toolbox.

    adcci063(root) / #
    adcci063(root) / # rpm -qi tcl-8.5.15-1.ppc
    Name : tcl
    Version : 8.5.15
    Release : 1
    Architecture: ppc
    Install Date: Thu Jul 17 11:19:54 DFT 2014
    Group : Development/Languages
    Size : 9342816
    License : TCL
    Signature : (none)
    Source RPM : tcl-8.5.15-1.src.rpm
    Build Date : Tue Nov 12 23:44:02 NFT 2013
    Build Host : aix51.perzl.org
    Relocations : (not relocatable)
    URL : http://tcl.sourceforge.net/
    Summary : Tcl scripting language development environment
    Description :
    The Tcl (Tool Command Language) provides a powerful platform for
    creating integration applications that tie together diverse
    applications, protocols, devices, and frameworks. When paired with the
    Tk toolkit, Tcl provides a fastest and powerful way to create
    cross-platform GUI applications. Tcl can also be used for a variety
    of web-related tasks and for creating powerful command languages for
    applications.


    adcci063(root) / #
    adcci063(root) / # rpm -qi tk-8.5.15-1.ppc
    Name : tk
    Version : 8.5.15
    Release : 1
    Architecture: ppc
    Install Date: Thu Jul 17 11:19:55 DFT 2014
    Group : Development/Languages
    Size : 7767389
    License : TCL
    Signature : (none)
    Source RPM : tk-8.5.15-1.src.rpm
    Build Date : Tue Nov 12 23:59:28 NFT 2013
    Build Host : aix51.perzl.org
    Relocations : (not relocatable)
    URL : http://tcl.sourceforge.net
    Summary : The graphical toolkit for the Tcl scripting language
    Description :
    When paired with the Tcl scripting language, Tk provides a fast and powerful
    way to create cross-platform GUI applications.

    The library is available as 32-bit and 64-bit.
    adcci063(root) / #

    adcci063(root) / #
    adcci063(root) / # lslpp -l | grep -i tcl
    adcci063(root) / # lslpp -l | grep -i tk
    adcci063(root) / #
    adcci063(root) / # oslevel -s
    7200-04-01-1939
    adcci063(root) / #

    It seems that the TCK and TCL filesets are available on our AIX 7.2 partitions ONLY if TCL and TK rpm packages come from IBM Aixtool Box.

    Can you confirm this point ?  Is has something to see with  fileset   rpm.rte    and   ODM  ?

    We thank you very for your assistance and help.

    Christophe

    ps : We have manually installed TK and TCL filesets and YUM installation is OK now. But we would like to understand what happened.










    ------------------------------
    christophe derouet
    ------------------------------


  • 2.  RE: yum installation / libtcl8.4.so is needed by python-2.7.10-1.ppc libtk8.4.so is needed by python-2.7.10-1.ppc

    Posted Thu April 22, 2021 04:51 AM
    AIX tcl and tk fileset are not dependent on tcl and tk rpms.
    You need to install tcl and tk filset from AIX media or AIX image.
    They are not currently installed on the system as seen by lslpp command.
    After installing tcl and tk fileset run following command to make sure AIX virtual rpm package (AIX-rpm) is updated.
    #updtvpkg 

    After that try to install yum again. ​​

    ------------------------------
    SANKET RATHI
    ------------------------------