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.  python3.9-pyyaml / python3-pyyaml not working properly

    Posted Thu February 01, 2024 07:00 AM

    Dear team,

    we are facing a problem with the python module python3-pyyaml from the IBM toolbox on AIX 7.3.

    Problem is, we are not able to import the module as a user or as root:

    ~:python3 -c "import yaml"
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ModuleNotFoundError: No module named 'yaml'

    but it is installed:

    ~:rpm -qa | grep python3 | sort
    python3-3.9.18-1.ppc
    python3-certifi-2019.9.11-2.noarch
    python3-charset-normalizer-2.0.12-2.noarch
    python3-distro-1.5.0-2.noarch
    python3-dnf-4.2.17-64_53.ppc
    python3-gpg-1.13.1-101.ppc
    python3-hawkey-0.39.1-64_52.ppc
    python3-idna-2.8-2.noarch
    python3-jinja2-3.1.2-1.noarch
    python3-libcomps-0.1.15-101.ppc
    python3-libdnf-0.39.1-64_52.ppc
    python3-librepo-1.11.0-103.ppc
    python3-markupsafe-2.1.2-1.ppc
    python3-msgpack-0.6.2-2.ppc
    python3-psutil-5.9.0-2.ppc
    python3-pycryptodomex-3.10.1-2.ppc
    python3-pyyaml-5.4.1.1-2.ppc
    python3-pyzmq-21.0.2-1.ppc
    python3-requests-2.31.0-1.noarch
    python3-urllib3-1.26.7-2.noarch
    python3.9-3.9.18-1.ppc
    python3.9-certifi-2019.9.11-2.noarch
    python3.9-charset-normalizer-2.0.12-2.noarch
    python3.9-distro-1.5.0-2.noarch
    python3.9-dnf-4.2.17-64_53.ppc
    python3.9-gpg-1.13.1-101.ppc
    python3.9-hawkey-0.39.1-64_52.ppc
    python3.9-idna-2.8-2.noarch
    python3.9-jinja2-3.1.2-1.noarch
    python3.9-libcomps-0.1.15-101.ppc
    python3.9-libdnf-0.39.1-64_52.ppc
    python3.9-librepo-1.11.0-103.ppc
    python3.9-markupsafe-2.1.2-1.ppc
    python3.9-msgpack-0.6.2-2.ppc
    python3.9-psutil-5.9.0-2.ppc
    python3.9-pycryptodomex-3.10.1-2.ppc
    python3.9-pyyaml-5.4.1.1-2.ppc
    python3.9-pyzmq-21.0.2-1.ppc
    python3.9-requests-2.31.0-1.noarch
    python3.9-urllib3-1.26.7-2.noarch
    rpm-python3-4.15.1-64_4.ppc
    rpm-python3.9-4.15.1-64_4.ppc

    I tested on several systems, all with the same outcome.
    On don't see that problem AIX 7.2 even with the same package version:

    ~:rpm -qa | grep python3 | sort
    python3-3.7.12-1.ppc
    python3-certifi-2019.9.11-1.noarch
    python3-chardet-3.0.4-1.noarch
    python3-charset-normalizer-2.0.12-1.noarch
    python3-dateutil-2.8.0-1.noarch
    python3-devel-3.7.12-1.ppc
    python3-distro-1.5.0-1.noarch
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-idna-2.8-1.noarch
    python3-jinja2-2.10.3-1.noarch
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    python3-markupsafe-1.1.1-1.ppc
    python3-msgpack-0.6.2-1.ppc
    python3-psutil-5.9.0-1.ppc
    python3-pycryptodomex-3.10.1-1.ppc
    python3-pyyaml-5.4.1.1-1.ppc
    python3-pyzmq-18.1.1-1.ppc
    python3-requests-2.22.0-1.noarch
    python3-six-1.13.0-1.noarch
    python3-tornado-4.5.3-1.ppc
    python3-urllib3-1.25.7-1.noarch
    python3.9-3.9.18-1.ppc
    python3.9-certifi-2019.9.11-2.noarch
    python3.9-charset-normalizer-2.0.12-2.noarch
    python3.9-distro-1.5.0-2.noarch
    python3.9-idna-2.8-2.noarch
    python3.9-jinja2-3.1.2-1.noarch
    python3.9-markupsafe-2.1.2-1.ppc
    python3.9-msgpack-0.6.2-2.ppc
    python3.9-psutil-5.9.0-2.ppc
    python3.9-pycryptodomex-3.10.1-2.ppc
    python3.9-pyyaml-5.4.1.1-2.ppc
    python3.9-pyzmq-21.0.2-1.ppc
    python3.9-requests-2.31.0-1.noarch
    python3.9-six-1.13.0-2.noarch
    python3.9-tornado-6.0.3-2.ppc
    python3.9-urllib3-1.26.7-2.noarch
    rpm-python3-4.15.1-1_py3.ppc

    Do you have any idea what we are doing wrong?

    Many thanks in advance.

    kind regards



    ------------------------------
    Joerg Kauke
    Unix Administrator
    COOP Switzerland
    ------------------------------


  • 2.  RE: python3.9-pyyaml / python3-pyyaml not working properly

    Posted Thu February 01, 2024 07:32 AM

    In AIX 7.3, there is a python shipping with Base OS. Make sure you invoke the Toolbox python3 (in /opt/freeware/bin).



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



  • 3.  RE: python3.9-pyyaml / python3-pyyaml not working properly

    Posted Thu February 01, 2024 07:40 AM

    Hello Ayappan,

    as you're saying... of course. I missed that... my bad.
    Thanks for giving my brain a jump start ;-)



    ------------------------------
    Joerg Kauke
    Unix Administrator
    COOP Switzerland
    ------------------------------