I am trying to add some nvidia rpms to a rhel7.9 diskless image and I am 
getting some GPG errors I can work around. The below message is printed during 
genimage.

"Warning: Enforcing GPG signature check globally as per active RPM security 
policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)"


And I get the errors below:

otherpkgs3                                       37 MB/s |  46 kB     00:00
Dependencies resolved.
================================================================================
Package                              Arch   Version           Repository  Size
================================================================================
Installing:
cuda-drivers                         x86_64 550.90.07-1       otherpkgs3 3.7 k
Upgrading:
kmod-nvidia-latest-dkms              x86_64 3:550.90.07-1.el7 otherpkgs3  41 M
nvidia-driver-latest-dkms            x86_64 3:550.90.07-1.el7 otherpkgs3 125 M
nvidia-driver-latest-dkms-NVML       x86_64 3:550.90.07-1.el7 otherpkgs3 603 k
nvidia-driver-latest-dkms-NvFBCOpenGL
                                      x86_64 3:550.90.07-1.el7 otherpkgs3  61 k
nvidia-driver-latest-dkms-cuda       x86_64 3:550.90.07-1.el7 otherpkgs3 452 k
nvidia-driver-latest-dkms-cuda-libs  x86_64 3:550.90.07-1.el7 otherpkgs3  56 M
nvidia-driver-latest-dkms-devel      x86_64 3:550.90.07-1.el7 otherpkgs3  19 k
nvidia-driver-latest-dkms-libs       x86_64 3:550.90.07-1.el7 otherpkgs3 133 M
nvidia-modprobe-latest-dkms          x86_64 3:550.90.07-1.el7 otherpkgs3  31 k
nvidia-persistenced-latest-dkms      x86_64 3:550.90.07-1.el7 otherpkgs3  38 k
nvidia-xconfig-latest-dkms           x86_64 3:550.90.07-1.el7 otherpkgs3  90 k
Installing dependencies:
nvidia-libXNVCtrl                    x86_64 3:550.90.07-2.el7 otherpkgs3  50 k
nvidia-libXNVCtrl-devel              x86_64 3:550.90.07-2.el7 otherpkgs3  59 k
nvidia-settings                      x86_64 3:550.90.07-2.el7 otherpkgs3 1.5 M

Transaction Summary
================================================================================
Install   4 Packages
Upgrade  11 Packages

Total size: 358 M
Downloading Packages:
otherpkgs3                                      7.8 MB/s | 8.0 kB     00:00
GPG key at file:///XCAT/RPM-GPG-KEY-redhat-release (0x7CA8798C) is already 
installed
GPG key at file:///XCAT/RPM-GPG-KEY-redhat-release (0xFD431D51) is already 
installed
GPG key at file:///XCAT/RPM-GPG-KEY-redhat-release (0x2FA658E0) is already 
installed
GPG key at file:///XCAT/RPM-GPG-KEY-redhat-release (0xF4A80EB5) is already 
installed
GPG key at file:///XCAT/RPM-GPG-KEY-redhat-release (0x352C64E5) is already 
installed
The GPG keys listed for the "otherpkgs3" repository are already installed but 
they are not correct for this package.
Check that the correct key URLs are configured for this repository.. Failing 
package is: cuda-drivers-550.90.07-1.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-libXNVCtrl-550.90.07-2.el7.x86_64.rpm is not installed. 
Failing package is: nvidia-libXNVCtrl-3:550.90.07-2.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-libXNVCtrl-devel-550.90.07-2.el7.x86_64.rpm is not 
installed. Failing package is: nvidia-libXNVCtrl-devel-3:550.90.07-2.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-settings-550.90.07-2.el7.x86_64.rpm is not installed. 
Failing package is: nvidia-settings-3:550.90.07-2.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for kmod-nvidia-latest-dkms-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: kmod-nvidia-latest-dkms-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-driver-latest-dkms-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-NVML-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-driver-latest-dkms-NVML-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-NvFBCOpenGL-550.90.07-1.el7.x86_64.rpm 
is not installed. Failing package is: 
nvidia-driver-latest-dkms-NvFBCOpenGL-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-cuda-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-driver-latest-dkms-cuda-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-cuda-libs-550.90.07-1.el7.x86_64.rpm 
is not installed. Failing package is: 
nvidia-driver-latest-dkms-cuda-libs-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-devel-550.90.07-1.el7.x86_64.rpm is 
not installed. Failing package is: 
nvidia-driver-latest-dkms-devel-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-driver-latest-dkms-libs-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-driver-latest-dkms-libs-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-modprobe-latest-dkms-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-modprobe-latest-dkms-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-persistenced-latest-dkms-550.90.07-1.el7.x86_64.rpm is 
not installed. Failing package is: 
nvidia-persistenced-latest-dkms-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Public key for nvidia-xconfig-latest-dkms-550.90.07-1.el7.x86_64.rpm is not 
installed. Failing package is: 
nvidia-xconfig-latest-dkms-3:550.90.07-1.el7.x86_64
GPG Keys are configured as: file:///XCAT/RPM-GPG-KEY-redhat-release
Error: GPG check FAILED
yum invocation failed.


I tried hacking the genimage code to force "yum --nogpgcheck -y -c" but I still 
get the errors. For some reason genimage is creating the repos with gpgcheck=1 
and ALL the gpgkeys are the same as below.

[otherpkgs3]
name=otherpkgs3
baseurl=file:///install/post/otherpkgs/rhels7.4/x86_64/nvidia-driver-local-repo-rhel7-550.90.07
gpgcheck=0
gpgkey=file:///XCAT/RPM-GPG-KEY-redhat-release
skip_if_unavailable=True

has anyone seen this problem and worked around it?
_______________________
- Keith Hannum
- keith.han...@lmco.com

_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to