apache / apache/arrow

[CI][Packaging] Almalinux 10 nightly job fails Parsing armored OpenPGP packet(s)

Open
#47,018 2 comments 0 reactions 0 assignees View on GitHub
Component: Continuous Integration Component: Packaging Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the bug, including details regarding any error messages, version, and platform.

The [Almalinux 10 nightly job](https://github.com/ursacomputing/crossbow/actions/runs/16112118570/job/45457785843) has been failing for the last couple of days with:
```
Total 6.7 MB/s | 24 MB 00:03
Apache Arrow for AlmaLinux 10 - x86_64 91 MB/s | 93 kB 00:00
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Traceback (most recent call last):
File "/usr/bin/dnf", line 62, in
main.user_main(sys.argv[1:], exit_code=True)
File "/usr/lib/python3.12/site-packages/dnf/cli/main.py", line 208, in user_main
errcode = main(args)
^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/cli/main.py", line 67, in main
return _main(base, args, cli_class, option_parser_class)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/cli/main.py", line 106, in _main
return cli_run(cli, base)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/cli/main.py", line 130, in cli_run
ret = resolving(cli, base)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/cli/main.py", line 183, in resolving
base.do_transaction(display=displays)
File "/usr/lib/python3.12/site-packages/dnf/cli/cli.py", line 276, in do_transaction
self.gpgsigcheck(install_pkgs)
File "/usr/lib/python3.12/site-packages/dnf/cli/cli.py", line 332, in gpgsigcheck
self._get_key_for_package(po, fn)
File "/usr/lib/python3.12/site-packages/dnf/base.py", line 2555, in _get_key_for_package
keys = dnf.crypto.retrieve(keyurl, repo)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/crypto.py", line 137, in retrieve
keyinfos = rawkey2infos(handle)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/dnf/crypto.py", line 127, in rawkey2infos
keys = libdnf.repo.Key.keysFromFd(key_fo.fileno())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/site-packages/libdnf/repo.py", line 341, in keysFromFd
return _repo.Key_keysFromFd(fileDescriptor)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Parsing armored OpenPGP packet(s) failed
rake aborted!
```

### Component(s)

Continuous Integration, Packaging

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.