Original Message:
Sent: Wed December 03, 2025 03:30 AM
From: Unix Team
Subject: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf
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
Original Message:
Sent: Tue December 02, 2025 08:50 AM
From: Lakshmi Surekha Kovvuri
Subject: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf
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
Original Message:
Sent: Tue December 02, 2025 07:15 AM
From: Unix Team
Subject: issue while updating httpd version from httpd-2.4.54-3.ppc to httpd-2.4.65-1 using dnf
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
------------------------------