Hello,
We have AIX OS 7300-01-01-2246. We installed AIX toolbox and updated dnf. The GPG key also was imported. /opt/freeware/bin is the last location in the $PATH as well.
When we try to install "cloud-init", we get following error
"Package python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm is not signed
Error: GPG check FAILED"
Here is the complete attempt to install :
# dnf -y install cloud-init
AIX generic repository 8.3 kB/s | 2.7 kB 00:00
AIX noarch repository 9.3 kB/s | 2.6 kB 00:00
AIX 7.3 specific repository 9.0 kB/s | 2.6 kB 00:00
Dependencies resolved.
===================================================================================================================================================================================================================
Package Architecture Version Repository Size
===================================================================================================================================================================================================================
Installing:
cloud-init noarch 22.1-7 AIX_Toolbox_noarch 1.2 M
Installing dependencies:
bash ppc 5.2.21-1 AIX_Toolbox 3.0 M
python3.9-markupsafe ppc 2.1.2-1 AIX_Toolbox 32 k
python3.9-netifaces ppc 0.11.0-1 AIX_Toolbox 33 k
python3.9-pyrsistent ppc 0.19.3-1 AIX_Toolbox 175 k
python3.9-pyyaml ppc 5.4.1.1-2 AIX_Toolbox 507 k
python3.9-attrs noarch 19.3.0-2 AIX_Toolbox_noarch 80 k
python3.9-certifi noarch 2019.9.11-2 AIX_Toolbox_noarch 159 k
python3.9-charset-normalizer noarch 2.0.12-2 AIX_Toolbox_noarch 82 k
python3.9-configobj noarch 5.0.6-2 AIX_Toolbox_noarch 160 k
python3.9-idna noarch 2.8-2 AIX_Toolbox_noarch 120 k
python3.9-jinja2 noarch 3.1.4-1 AIX_Toolbox_noarch 299 k
python3.9-jsonpatch noarch 1.24-2 AIX_Toolbox_noarch 23 k
python3.9-jsonpointer noarch 2.0-2 AIX_Toolbox_noarch 16 k
python3.9-jsonschema noarch 4.17.3-1 AIX_Toolbox_noarch 184 k
python3.9-oauthlib noarch 3.2.2-1 AIX_Toolbox_noarch 252 k
python3.9-requests noarch 2.31.0-1 AIX_Toolbox_noarch 139 k
python3.9-six noarch 1.13.0-2 AIX_Toolbox_noarch 45 k
python3.9-urllib3 noarch 1.26.7-2 AIX_Toolbox_noarch 252 k
Transaction Summary
===================================================================================================================================================================================================================
Install 19 Packages
Total download size: 6.7 M
Installed size: 22 M
Downloading Packages:
(1/19): python3.9-markupsafe-2.1.2-1.aix7.1.ppc.rpm 67 kB/s | 32 kB 00:00
(2/19): python3.9-netifaces-0.11.0-1.aix7.1.ppc.rpm 51 kB/s | 33 kB 00:00
(3/19): python3.9-pyrsistent-0.19.3-1.aix7.1.ppc.rpm 394 kB/s | 175 kB 00:00
(4/19): python3.9-pyyaml-5.4.1.1-2.aix7.1.ppc.rpm 674 kB/s | 507 kB 00:00
(5/19): python3.9-attrs-19.3.0-2.aix7.1.noarch.rpm 826 kB/s | 80 kB 00:00
(6/19): cloud-init-22.1-7.aix7.1.noarch.rpm 1.9 MB/s | 1.2 MB 00:00
(7/19): python3.9-certifi-2019.9.11-2.aix7.1.noarch.rpm 812 kB/s | 159 kB 00:00
(8/19): python3.9-charset-normalizer-2.0.12-2.aix7.1.noarch.rpm 457 kB/s | 82 kB 00:00
(9/19): python3.9-idna-2.8-2.aix7.1.noarch.rpm 1.3 MB/s | 120 kB 00:00
(10/19): python3.9-configobj-5.0.6-2.aix7.1.noarch.rpm 808 kB/s | 160 kB 00:00
(11/19): python3.9-jsonpatch-1.24-2.aix7.1.noarch.rpm 244 kB/s | 23 kB 00:00
(12/19): python3.9-jinja2-3.1.4-1.aix7.1.noarch.rpm 1.6 MB/s | 299 kB 00:00
(13/19): python3.9-jsonpointer-2.0-2.aix7.1.noarch.rpm 166 kB/s | 16 kB 00:00
(14/19): python3.9-jsonschema-4.17.3-1.aix7.1.noarch.rpm 1.9 MB/s | 184 kB 00:00
(15/19): bash-5.2.21-1.aix7.1.ppc.rpm 1.4 MB/s | 3.0 MB 00:02
(16/19): python3.9-oauthlib-3.2.2-1.aix7.1.noarch.rpm 1.3 MB/s | 252 kB 00:00
(17/19): python3.9-requests-2.31.0-1.aix7.1.noarch.rpm 740 kB/s | 139 kB 00:00
(18/19): python3.9-six-1.13.0-2.aix7.1.noarch.rpm 460 kB/s | 45 kB 00:00
(19/19): python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm 1.3 MB/s | 252 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.7 MB/s | 6.7 MB 00:02
Package python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm is not signed
Error: GPG check FAILED
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# rpm --import /opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
# dnf -y install cloud-init
Last metadata expiration check: 0:04:03 ago on Thu Jun 19 18:37:41 EDT 2025.
Dependencies resolved.
===================================================================================================================================================================================================================
Package Architecture Version Repository Size
===================================================================================================================================================================================================================
Installing:
cloud-init noarch 22.1-7 AIX_Toolbox_noarch 1.2 M
Installing dependencies:
bash ppc 5.2.21-1 AIX_Toolbox 3.0 M
python3.9-markupsafe ppc 2.1.2-1 AIX_Toolbox 32 k
python3.9-netifaces ppc 0.11.0-1 AIX_Toolbox 33 k
python3.9-pyrsistent ppc 0.19.3-1 AIX_Toolbox 175 k
python3.9-pyyaml ppc 5.4.1.1-2 AIX_Toolbox 507 k
python3.9-attrs noarch 19.3.0-2 AIX_Toolbox_noarch 80 k
python3.9-certifi noarch 2019.9.11-2 AIX_Toolbox_noarch 159 k
python3.9-charset-normalizer noarch 2.0.12-2 AIX_Toolbox_noarch 82 k
python3.9-configobj noarch 5.0.6-2 AIX_Toolbox_noarch 160 k
python3.9-idna noarch 2.8-2 AIX_Toolbox_noarch 120 k
python3.9-jinja2 noarch 3.1.4-1 AIX_Toolbox_noarch 299 k
python3.9-jsonpatch noarch 1.24-2 AIX_Toolbox_noarch 23 k
python3.9-jsonpointer noarch 2.0-2 AIX_Toolbox_noarch 16 k
python3.9-jsonschema noarch 4.17.3-1 AIX_Toolbox_noarch 184 k
python3.9-oauthlib noarch 3.2.2-1 AIX_Toolbox_noarch 252 k
python3.9-requests noarch 2.31.0-1 AIX_Toolbox_noarch 139 k
python3.9-six noarch 1.13.0-2 AIX_Toolbox_noarch 45 k
python3.9-urllib3 noarch 1.26.7-2 AIX_Toolbox_noarch 252 k
Transaction Summary
===================================================================================================================================================================================================================
Install 19 Packages
Total size: 6.7 M
Installed size: 22 M
Downloading Packages:
[SKIPPED] bash-5.2.21-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] python3.9-markupsafe-2.1.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] python3.9-netifaces-0.11.0-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] python3.9-pyrsistent-0.19.3-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] python3.9-pyyaml-5.4.1.1-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] cloud-init-22.1-7.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-attrs-19.3.0-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-certifi-2019.9.11-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-charset-normalizer-2.0.12-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-configobj-5.0.6-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-idna-2.8-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-jinja2-3.1.4-1.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-jsonpatch-1.24-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-jsonpointer-2.0-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-jsonschema-4.17.3-1.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-oauthlib-3.2.2-1.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-requests-2.31.0-1.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-six-1.13.0-2.aix7.1.noarch.rpm: Already downloaded
[SKIPPED] python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm: Already downloaded
Package python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm is not signed
Error: GPG check FAILED
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Here are some additional info :
# rpm -q dnf
dnf-4.2.17-64_55.ppc
# pwd
/opt/freeware/etc/dnf
# ls -ltr | grep KEY
-rw-r--r-- 1 root system 3187 May 04 02:57 RPM-GPG-KEY-IBM-AIX-Toolbox
/opt/freeware/etc/dnf # cat dnf.conf
[main]
cachedir=/var/cache/dnf
keepcache=1
debuglevel=2
logfile=/var/log/dnf.log
obsoletes=1
plugins=1
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=True
[AIX_Toolbox]
name=AIX generic repository
baseurl=https://anonymous:anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/
enabled=1
gpgkey=file:///opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
gpgcheck=1
[AIX_Toolbox_noarch]
name=AIX noarch repository
baseurl=https://anonymous:anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/noarch/
enabled=1
gpgkey=file:///opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
gpgcheck=1
[AIX_Toolbox_73]
name=AIX 7.3 specific repository
baseurl=https://anonymous:anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.3/
enabled=1
gpgkey=file:///opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
gpgcheck=1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We have been struggling with the issue for past few days, and we already read Sangamesh's blog https://login.ibm.com/oidc/sps/auth?client_id=ZWViMTcxYWYtYWNiMC00&Target=https%3A%2F%2Flogin.ibm.com%2Foidc%2Fendpoint%2Fdefault%2Fauthorize%3FqsId%3D3091dd90-55dd-4979-8e19-49a132c2c0b6%26client_id%3DZWViMTcxYWYtYWNiMC00
But still not sure of the issue. Is it that the package "python3.9-urllib3-1.26.7-2.aix7.1.noarch.rpm" is NOT signed, and we need to use "--nogpgcheck" ?
Will appreciate your thoughts.
Thanks,
Dharmesh.