AIX

AIX

Connect with fellow AIX users and experts to gain knowledge, share insights, and solve problems.


#Power
#Power
 View Only
  • 1.  issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf

    Posted yesterday

    Hello Team,

    I'm getting below error while updating httpd version using dnf. Please help me on this.

    gdisprnimal1d(root):/mnt# dnf update httpd
    Last metadata expiration check: 0:02:40 ago on Tue Dec  2 13:06:57 CET 2025.
    Dependencies resolved.
    =============================================================================================================================================================
     Package                             Architecture                   Version                               Repository                                    Size
    =============================================================================================================================================================
    Upgrading:
     apr                                 ppc                            1.7.4-1                               Local_AIX_Toolbox                            369 k
     apr-util                            ppc                            1.6.3-2                               Local_AIX_Toolbox                            278 k
     expat                               ppc                            2.6.3-1                               Local_AIX_Toolbox                            855 k
     httpd                               ppc                            2.4.63-1                              Local_AIX_Toolbox                            3.9 M
     openldap                            ppc                            2.5.16-3                              Local_AIX_Toolbox                            4.0 M
     zlib                                ppc                            1.2.13-1                              Local_AIX_Toolbox                            345 k
     
    Transaction Summary
    =============================================================================================================================================================
    Upgrade  6 Packages
     
    Total size: 9.7 M
    Is this ok [y/N]: y
    Downloading Packages:
    warning: [fd 19]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    Local 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

    gdisprnimal1d(root):/mnt#

    gdisprnimal1d(root):/mnt# dnf repolist
    repo id                                                                   repo name
    Local_AIX_Toolbox                                                         Local AIX generic repository
    Local_AIX_Toolbox_72                                                      Local AIX 7.2 specific repository
    Local_AIX_Toolbox_noarch                                                  Local AIX noarch repository
    gdisprnimal1d(root):/mnt#

    gdisprnimal1d(root):/mnt# rpm -qa | egrep -i 'httpd|dnf'
    libdnf-0.39.1-32_3.ppc
    python3.9-dnf-4.2.17-32_4.noarch
    dnf-4.2.17-32_4.noarch
    python3.9-libdnf-0.39.1-32_3.ppc
    dnf-data-4.2.17-32_4.noarch
    python3-dnf-4.2.17-32_4.noarch
    dnf-automatic-4.2.17-32_4.noarch
    python3-libdnf-0.39.1-32_3.ppc
    httpd-2.4.54-3.ppc
    gdisprnimal1d(root):/mnt#



    ------------------------------
    Unix Team
    ------------------------------


  • 2.  RE: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf

    Posted yesterday

    Hi,

    You are currently using DNF 3.9, and the fix for this issue is available in the latest DNF 3.12.

    As a workaround, you can do:

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




    ------------------------------
    Lakshmi Surekha Kovvuri
    ------------------------------



  • 3.  RE: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf

    Posted 6 hours ago

    Hello Lakshmi,

    Same error even now.

    gdisprnimal1d(root):/# export PATH=/opt/freeware/bin/:$PATH
    gdisprnimal1d(root):/# env | grep -i bin
    _=/usr/bin/env
    PATH=/opt/freeware/bin/:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java8_64/jre/bin:/usr/java8_64/bin:/opt/freeware/bin:/usr/symcli/bin
    SHELL=/usr/bin/ksh
    gdisprnimal1d(root):/# $PATH
    ksh: /opt/freeware/bin/:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java8_64/jre/bin:/usr/java8_64/bin:/opt/freeware/bin:/usr/symcli/bin:  not found.
    gdisprnimal1d(root):/# cd /mnt
    gdisprnimal1d(root):/mnt# ls -ld httpd*
    -rw-r-----    1 324      staff       4075854 Dec 02 12:11 httpd-2.4.65-1.aix7.1.ppc.rpm
    gdisprnimal1d(root):/mnt# dnf update httpd
    Last metadata expiration check: 20:17:52 ago on Tue Dec  2 13:06:57 CET 2025.
    Dependencies resolved.
    =============================================================================================================================================================
     Package                             Architecture                   Version                               Repository                                    Size
    =============================================================================================================================================================
    Upgrading:
     apr                                 ppc                            1.7.4-1                               Local_AIX_Toolbox                            369 k
     apr-util                            ppc                            1.6.3-2                               Local_AIX_Toolbox                            278 k
     expat                               ppc                            2.6.3-1                               Local_AIX_Toolbox                            855 k
     httpd                               ppc                            2.4.63-1                              Local_AIX_Toolbox                            3.9 M
     openldap                            ppc                            2.5.16-3                              Local_AIX_Toolbox                            4.0 M
     zlib                                ppc                            1.2.13-1                              Local_AIX_Toolbox                            345 k
     
    Transaction Summary
    =============================================================================================================================================================
    Upgrade  6 Packages
     
    Total size: 9.7 M
    Is this ok [y/N]: y
    Downloading Packages:
    warning: [fd 19]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    Local 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
    gdisprnimal1d(root):/mnt#



    ------------------------------
    Unix Team
    ------------------------------



  • 4.  RE: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf

    Posted 3 hours ago

    Hi,

    What is the output of:

    cat /opt/freeware/lib/python3.9/site-packages/dnf/__init__.py 



    ------------------------------
    Lakshmi Surekha Kovvuri
    ------------------------------