AIX

AIX

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


#Power
#Power
 View Only
  • 1.  Getting error during DNF update on 7.3

    Posted Sun October 26, 2025 12:03 AM

    Hi Team,

    I am getting error during DNF update on AIX 7.3. Can you please check and suggest. 

    command: dnf update

    warning: [fd 22]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX 7.3 specific repository                                                                                         3.0 MB/s | 3.1 kB     00:00    
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 59, 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/lib64/python3.9/site-packages/gpg/core.py", line 220, in __init__
        self.protocol = protocol
      File "/opt/freeware/lib64/python3.9/site-packages/gpg/core.py", line 169, in __setattr__
        super(GpgmeWrapper, self).__setattr__(key, value)
      File "/opt/freeware/lib64/python3.9/site-packages/gpg/core.py", line 1123, in protocol
        errorcheck(gpgme.gpgme_engine_check_version(value))
      File "/opt/freeware/lib64/python3.9/site-packages/gpg/errors.py", line 129, in errorcheck
        raise GPGMEError(retval, extradata)
    gpg.errors.GPGMEError: GPGME: Invalid crypto engine



    ------------------------------
    Manoj Kumar
    ------------------------------


  • 2.  RE: Getting error during DNF update on 7.3

    Posted Mon October 27, 2025 02:07 AM

    Hi

    initial troubleshooting steps

    • Run dnf clean all to remove corrupted or stale cached data.
    • Run dnf makecache to rebuild the cache.

    Run the update again:

    After cleaning the cache, try dnf update again. 



    ------------------------------
    Anas AlSaleh
    IBM Power Systems Software Specialist
    Saudi Business Machines ( SBM )
    Riyadh
    ------------------------------



  • 3.  RE: Getting error during DNF update on 7.3

    Posted Mon October 27, 2025 09:11 AM

    HI Manoj,

    it looks that there is no gpg key provided for the repos, please try below walk around to bypass the problem:

    dnf clean 

    dnf update --nogpgcheck 

    regards



    ------------------------------
    Hashem Al-Qaisi
    Senior Systems Engineer
    Jordan Business Systems
    ------------------------------