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.  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
    ------------------------------