AIX Open Source

 View Only

 cloud-init fails to install . . .

Dharmesh Kamdar's profile image
Dharmesh Kamdar posted Thu June 19, 2025 06:51 PM

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. 

SANGAMESH MALLAYYA's profile image
SANGAMESH MALLAYYA

Hi Dharmesh,

Run the "dnf clean all" and then retry.