Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
Expand all | Collapse all

PIP3 error on AIX 7.2

  • 1.  PIP3 error on AIX 7.2

    Posted Tue June 17, 2025 07:57 AM

    Hi Team,

    Getting the below error on AIX 7.2 server. please assist to fix it

    root@:/opt/freeware/bin # /opt/freeware/bin/pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------

    #AIXOpenSource


  • 2.  RE: PIP3 error on AIX 7.2

    Posted Tue June 17, 2025 10:29 PM
    Edited by Aditya Kamath Tue June 17, 2025 10:29 PM

    Hi,

    > importlib.metadata.PackageNotFoundError: pip

    Check if python3.9-importlib-metadata is installed in your LPAR using rpm -qa | grep importlib-metadata

    If not, then do dnf install python3-importlib-metadata and pip3 should work.




    ------------------------------
    Aditya Kamath
    ------------------------------



  • 3.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 04:54 AM

    Hi Aditya,

    Thanks for update,

    Getting this error while doing dnf install

    root@:/admdc2 # /opt/freeware/bin/dnf install python3-importlib-metadata
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 57, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>
        from . import common_types
      File "/opt/freeware/lib/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>
        from . import _common_types
    ImportError:    0509-022 Cannot load module /opt/freeware/lib/libdnf.a(libdnf.so.2).
            0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
            0509-152   Member libcrypto.so.1.1 is not found in archive
            0509-022 Cannot load module /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
            0509-150   Dependent module /opt/freeware/lib/libdnf.a(libdnf.so.2) could not be loaded.

    Then manually downloaded ant tried to install, still getting error. please assist to fix it

    root@:/admdc2 # rpm -ivh --nodeps python3.9-importlib-metadata-6.8.0-1.src.rpm
    Updating / installing...
       1:python3.9-importlib-metadata-6.8.warning: user buildusr does not exist - using root
    warning: user buildusr does not exist - using root
    ################################# [100%]

    root@:/admdc2 # /opt/freeware/bin/pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------



  • 4.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 05:06 AM

    Hi Ram,

    > ImportError:    0509-022 Cannot load module /opt/freeware/lib/libdnf.a(libdnf.so.2).
    >        0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
    >        0509-152   Member libcrypto.so.1.1 is not found in archive

    This is something suspicious. Do you have any older SSL or crypto libraries installed? Do rpm -qa | grep openssl or ssl

    Whatever the output RPM name you get, remove the RPM using rpm -e <rpm_name>.ppc

    This should get DNF running. Then do dnf update.

    Ideally this is the openssl dnf should use, as shown below. After this it should work may be? Try it.

    # ar -tuv  /usr/lib/libcrypto.a
    rw-r--r--     0/0     3081674 May 01 15:41 2024 libcrypto.so
    rw-r--r--     0/0     3081674 May 01 15:41 2024 libcrypto.so.1.0.0
    rw-r--r--     0/0     3081674 May 01 15:41 2024 libcrypto.so.1.0.2
    rwxr-xr-x     0/0     4470686 May 01 15:41 2024 libcrypto.so.1.1
    rwxr-xr-x     0/0     7302419 May 01 15:43 2024 libcrypto.so.3



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 5.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 05:47 AM

    Hi Aditya,

    Thank you very much for quick update, removed openssl now

    Then executed dnf update, getting below error at the end. please help to fix it

    (152/156): python3.9-dnf-4.2.17-32_53.aix7.2.ppc.rpm                                                               908 kB/s | 193 kB     00:00
    (153/156): python3.9-hawkey-0.39.1-32_52.aix7.2.ppc.rpm                                                            1.5 MB/s | 409 kB     00:00
    (154/156): python3.9-libdnf-0.39.1-32_52.aix7.2.ppc.rpm                                                            3.1 MB/s | 2.2 MB     00:00
    (155/156): libdnf-0.39.1-32_52.aix7.2.ppc.rpm                                                                      462 kB/s | 2.3 MB     00:05
    (156/156): python3.9-scipy-1.13.1-1.aix7.1.ppc.rpm                                                                 1.2 MB/s |  37 MB     00:30
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                              2.7 MB/s | 500 MB     03:04
    warning: [fd 22]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX generic repository                                                                                             3.0 MB/s | 3.1 kB     00:00
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        main.user_main(sys.argv[1:], exit_code=True)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 191, in user_main
        errcode = main(args)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 65, in main
        return _main(base, args, cli_class, option_parser_class)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 98, in _main
        return cli_run(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 122, in cli_run
        ret = resolving(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 166, in resolving
        base.do_transaction(display=displays)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 235, in do_transaction
        self.gpgsigcheck(install_pkgs)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 287, in gpgsigcheck
        self._get_key_for_package(po, fn)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 2313, in _get_key_for_package
        keys = dnf.crypto.retrieve(keyurl, repo)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 177, in retrieve
        keyinfos = rawkey2infos(handle)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 158, in rawkey2infos
        with pubring_dir(pb_dir), Context() as ctx:
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 220, in __init__
        self.protocol = protocol
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 169, in __setattr__
        super(GpgmeWrapper, self).__setattr__(key, value)
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 1123, in protocol
        errorcheck(gpgme.gpgme_engine_check_version(value))
      File "/opt/freeware/lib/python3.9/site-packages/gpg/errors.py", line 129, in errorcheck
        raise GPGMEError(retval, extradata)
    gpg.errors.GPGMEError: GPGME: Invalid crypto engine
    root@:/admdc2 # /opt/freeware/bin/pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip
    root@:/admdc2 # /opt/freeware/bin/dnf install python3-importlib-metadata
    Last metadata expiration check: 0:05:23 ago on Fri Jun 20 06:31:44 EST 2025.
    Dependencies resolved.
    ===================================================================================================================================================
     Package                                         Architecture              Version                     Repository                             Size
    ===================================================================================================================================================
    Installing:
     python3-importlib-metadata                      noarch                    6.8.0-1                     AIX_Toolbox_noarch                    6.1 k
    Installing dependencies:
     python3-more-itertools                          noarch                    7.2.0-2                     AIX_Toolbox_noarch                    6.0 k
     python3-zipp                                    noarch                    3.16.2-1                    AIX_Toolbox_noarch                    6.1 k
     python3.9-importlib-metadata                    noarch                    6.8.0-1                     AIX_Toolbox_noarch                     52 k
     python3.9-more-itertools                        noarch                    7.2.0-2                     AIX_Toolbox_noarch                    142 k
     python3.9-zipp                                  noarch                    3.16.2-1                    AIX_Toolbox_noarch                     20 k
     
    Transaction Summary
    ===================================================================================================================================================
    Install  6 Packages
     
    Total size: 233 k
    Total download size: 58 k
    Installed size: 722 k
    Is this ok [y/N]: y
    Downloading Packages:
    [SKIPPED] python3-more-itertools-7.2.0-2.aix7.1.noarch.rpm: Already downloaded
    [SKIPPED] python3-zipp-3.16.2-1.aix7.1.noarch.rpm: Already downloaded
    [SKIPPED] python3.9-more-itertools-7.2.0-2.aix7.1.noarch.rpm: Already downloaded
    [SKIPPED] python3.9-zipp-3.16.2-1.aix7.1.noarch.rpm: Already downloaded
    (5/6): python3-importlib-metadata-6.8.0-1.aix7.1.noarch.rpm                                                        9.7 kB/s | 6.1 kB     00:00
    (6/6): python3.9-importlib-metadata-6.8.0-1.aix7.1.noarch.rpm                                                       58 kB/s |  52 kB     00:00
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                               65 kB/s |  58 kB     00:00
    warning: [fd 18]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX noarch repository                                                                                              3.0 MB/s | 3.1 kB     00:00
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        main.user_main(sys.argv[1:], exit_code=True)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 191, in user_main
        errcode = main(args)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 65, in main
        return _main(base, args, cli_class, option_parser_class)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 98, in _main
        return cli_run(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 122, in cli_run
        ret = resolving(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 166, in resolving
        base.do_transaction(display=displays)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 235, in do_transaction
        self.gpgsigcheck(install_pkgs)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 287, in gpgsigcheck
        self._get_key_for_package(po, fn)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 2313, in _get_key_for_package
        keys = dnf.crypto.retrieve(keyurl, repo)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 177, in retrieve
        keyinfos = rawkey2infos(handle)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 158, in rawkey2infos
        with pubring_dir(pb_dir), Context() as ctx:
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 220, in __init__
        self.protocol = protocol
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 169, in __setattr__
        super(GpgmeWrapper, self).__setattr__(key, value)
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 1123, in protocol
        errorcheck(gpgme.gpgme_engine_check_version(value))
      File "/opt/freeware/lib/python3.9/site-packages/gpg/errors.py", line 129, in errorcheck
        raise GPGMEError(retval, extradata)
    gpg.errors.GPGMEError: GPGME: Invalid crypto engine
    root@:/admdc2 # /opt/freeware/bin/pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------



  • 6.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 06:07 AM

    Can you refer to the discussion here and do the necessary to get the DNF update working? Then pip3 will work.



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 7.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 06:09 AM

    Also, kindly read this article below, and let's update the system to get dnf working.

    https://community.ibm.com/community/user/blogs/sangamesh-mallayya1/2025/05/07/aix-toolbox-rpm-packages-signature



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 8.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 06:45 AM

    Hi Aditya,

    Thanks for your quick support, we followed the link and  dnf update success now. 

    But still we get error pls assist to fix it

    root@:/ #  /opt/freeware/bin/pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip
    root@:/ # /opt/freeware/bin/dnf install python3-importlib-metadata
    AIX generic repository                                                                                             5.0 kB/s | 2.7 kB     00:00
    AIX noarch repository                                                                                              5.0 kB/s | 2.6 kB     00:00
    AIX 7.2 specific repository                                                                                        4.6 kB/s | 2.7 kB     00:00
    Dependencies resolved.
    ===================================================================================================================================================
     Package                                         Architecture              Version                     Repository                             Size
    ===================================================================================================================================================
    Installing:
     python3-importlib-metadata                      noarch                    6.8.0-1                     AIX_Toolbox_noarch                    6.1 k
    Installing dependencies:
     python3.9-importlib-metadata                    noarch                    6.8.0-1                     AIX_Toolbox_noarch                     52 k
     
    Transaction Summary
    ===================================================================================================================================================
    Install  2 Packages
     
    Total size: 58 k
    Installed size: 132 k
    Is this ok [y/N]: y
    Downloading Packages:
    [SKIPPED] python3-importlib-metadata-6.8.0-1.aix7.1.noarch.rpm: Already downloaded
    [SKIPPED] python3.9-importlib-metadata-6.8.0-1.aix7.1.noarch.rpm: Already downloaded
    warning: [fd 19]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX noarch repository                                                                                              3.0 MB/s | 3.1 kB     00:00
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        main.user_main(sys.argv[1:], exit_code=True)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 191, in user_main
        errcode = main(args)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 65, in main
        return _main(base, args, cli_class, option_parser_class)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 98, in _main
        return cli_run(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 122, in cli_run
        ret = resolving(cli, base)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/main.py", line 166, in resolving
        base.do_transaction(display=displays)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 235, in do_transaction
        self.gpgsigcheck(install_pkgs)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/cli/cli.py", line 287, in gpgsigcheck
        self._get_key_for_package(po, fn)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 2313, in _get_key_for_package
        keys = dnf.crypto.retrieve(keyurl, repo)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 177, in retrieve
        keyinfos = rawkey2infos(handle)
      File "/opt/freeware/lib/python3.9/site-packages/dnf/crypto.py", line 158, in rawkey2infos
        with pubring_dir(pb_dir), Context() as ctx:
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 220, in __init__
        self.protocol = protocol
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 169, in __setattr__
        super(GpgmeWrapper, self).__setattr__(key, value)
      File "/opt/freeware/lib/python3.9/site-packages/gpg/core.py", line 1123, in protocol
        errorcheck(gpgme.gpgme_engine_check_version(value))
      File "/opt/freeware/lib/python3.9/site-packages/gpg/errors.py", line 129, in errorcheck
        raise GPGMEError(retval, extradata)
    gpg.errors.GPGMEError: GPGME: Invalid crypto engine

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------



  • 9.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 06:52 AM

    Do you have /opt/freeware/bin in PATH?

    What happens after you set export PATH=/opt/freeware/bin:$PATH



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 10.  RE: PIP3 error on AIX 7.2

    Posted Fri June 20, 2025 08:33 AM

    Hi Aditya,

    yes its done, but still same issue

    root@:/ # export PATH=/opt/freeware/bin:$PATH
    root@:/ # pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip

    root@:/ # dnf update pip3
    Last metadata expiration check: 1:52:53 ago on Fri Jun 20 07:37:16 EST 2025.
    No match for argument: pip3
    Error: No packages marked for upgrade.

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------



  • 11.  RE: PIP3 error on AIX 7.2

    Posted Sun June 22, 2025 11:23 PM

    Hi,

    > dnf update pip3


    At this time, can you just do a dnf update and check after setting export PATH=/opt/freeware/bin:$PATH??



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 12.  RE: PIP3 error on AIX 7.2

    Posted Mon June 23, 2025 05:14 AM

    Hi Aditya,

    Please find the output below, but still unable to check pip3 version. please assist to fix it.

    root@:/ # export PATH=/opt/freeware/bin:$PATH
    root@:/ # dnf update pip3
    AIX generic repository                                                                                                       2.7 kB/s | 2.7 kB     00:01
    AIX generic repository                                                                                                       1.3 MB/s | 8.5 MB     00:06
    AIX noarch repository                                                                                                        4.2 kB/s | 2.6 kB     00:00
    AIX noarch repository                                                                                                        649 kB/s | 3.5 MB     00:05
    AIX 7.2 specific repository                                                                                                  4.3 kB/s | 2.7 kB     00:00
    No match for argument: pip3
    Error: No packages marked for upgrade.
    root@:/ # dnf update
    Last metadata expiration check: 0:00:11 ago on Mon Jun 23 06:08:29 EST 2025.
    Dependencies resolved.
    =============================================================================================================================================================
     Package                            Architecture                      Version                                Repository                                 Size
    =============================================================================================================================================================
    Upgrading:
     curl                               ppc                               8.14.1-1                               AIX_Toolbox                               2.1 M
     
    Transaction Summary
    =============================================================================================================================================================
    Upgrade  1 Package
     
    Total download size: 2.1 M
    Is this ok [y/N]: y
    Downloading Packages:
    curl-8.14.1-1.aix7.1.ppc.rpm                                                                                                 487 kB/s | 2.1 MB     00:04
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                        487 kB/s | 2.1 MB     00:04
    warning: [fd 18]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX generic repository                                                                                                       3.0 MB/s | 3.1 kB     00:00
    Importing GPG key 0x41EEA8E0:
     Userid     : "IBM AIX Toolbox OSS (AIX Toolbox for Open Source Software)"
     Fingerprint: 7951 53B3 DEAD 076A F00A FECD 8B0E F149 41EE A8E0
     From       : /opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
    Is this ok [y/N]: y
    Key imported successfully
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                                                                     1/1
      Upgrading        : curl-8.14.1-1.ppc                                                                                                                   1/2
      Cleanup          : curl-8.11.1-2.ppc                                                                                                                   2/2
      Verifying        : curl-8.14.1-1.ppc                                                                                                                   1/2
      Verifying        : curl-8.11.1-2.ppc                                                                                                                   2/2
     
    Upgraded:
      curl-8.14.1-1.ppc
     
    Complete!
    root@:/ # pip3 --version
    Traceback (most recent call last):
      File "/opt/freeware/bin/pip3", line 33, in <module>
        sys.exit(load_entry_point('pip==23.3.1', 'console_scripts', 'pip3')())
      File "/opt/freeware/bin/pip3", line 22, in importlib_load_entry_point
        for entry_point in distribution(dist_name).entry_points
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 542, in distribution
        return Distribution.from_name(distribution_name)
      File "/opt/freeware/lib64/python3.9/importlib/metadata.py", line 196, in from_name
        raise PackageNotFoundError(name)
    importlib.metadata.PackageNotFoundError: pip

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------



  • 13.  RE: PIP3 error on AIX 7.2

    Posted Mon June 23, 2025 08:46 AM

    Hi Ram,

    Actually, for Python modules in AIX, you need to give the Python 3 prefix to install.

    dnf update python3-pip should be your command.

    export PATH=/opt/freeware/bin:$PATH

    Then do dnf update python3-pip

    Then,

     dnf install python3-importlib-metadata

    I see your dnf update worked.

    So hopefully this will work.

    And then you should be able to see pip3 --version output correctly.



    ------------------------------
    Aditya Kamath
    ------------------------------



  • 14.  RE: PIP3 error on AIX 7.2

    Posted Mon June 23, 2025 10:48 AM

    Hi Aditya,

    Thank you very much for your great support, its working now,

    Regards,

    Ramkumar



    ------------------------------
    Ram Kumar
    ------------------------------