Anaconda kickstart failure Driver 450, CentOS 8.x, CUDA 11

Dear all,

we’re running an automatic CentOS 8.1 installation with configured NVIDIA CUDA 11 repository ( and the package nvidia-driver (nvidia-driver-450.36.06-1.el8.x86_64.rpm) to be installed.
We see the following error during kickstart installation (Performing an automated installation using Kickstart):

Installing nvidia-driver.x86_64 (508/611)
Installing nvidia-kmod-common.noarch (509/611)                                 

The installation was stopped due to an error which occurred while running in non-interactive cmdline mode. Since there cannot be any questions in cmdline mode,
edit your kickstart file and retry installation.                               
The exact error message is:

Non interactive installation failed: DNF error: Error in POSTIN scriptlet in rpm package nvidia-kmod-common.

The installer will now terminate.

In /tmp/anaconda.log in the crashed installer we see:

07:07:15,589 DBG exception: running handleException
07:07:15,590 CRT exception: Traceback (most recent call last):

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 286, in run

  File "/usr/lib64/python3.6/", line 864, in run
    self._target(*self._args, **self._kwargs)

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 388, in doInstall

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 304, in start

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 304, in start

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 472, in start

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 438, in run_task
    self._task(*self._task_args, **self._task_kwargs)

  File "/usr/lib64/python3.6/site-packages/pyanaconda/payload/", line 1092, in install
    if errors.errorHandler.cb(exc) == errors.ERROR_RAISE:

  File "/usr/lib64/python3.6/site-packages/pyanaconda/", line 329, in cb
    raise NonInteractiveError("Non interactive installation failed: %s" % exn)

pyanaconda.errors.NonInteractiveError: Non interactive installation failed: DNF error: Error in POSTIN scriptlet in rpm package nvidia-kmod-common

Manual re-install in the /mnt/sysimage/ environment reveals:

[anaconda root@casc-150 ~]# chroot /mnt/sysimage/
[anaconda root@casc-150 /]# rpm --reinstall /tmp/nvidia-kmod-common-450.36.06-1.el8.noarch.rpm                                                                                                                   
warning: /tmp/nvidia-kmod-common-450.36.06-1.el8.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 7fa2af80: NOKEY
/var/tmp/rpm-tmp.jmxmLy: line 2: /etc/default/grub: No such file or directory

/etc/default/grub is provided by grub2-tools:

[anaconda root@casc-150 /]# rpm -qf /etc/default/grub 

grub2-tools may not yet be installed or configured during anaconda kickstart installation and the file is still missing resulting in the error.

The solution might be to require either grub2-tools or the /etc/default/grub in the nvidia-kmod-common RPM or to check for the existince of the /etc/default/grub file in the postinst script.

Many thanks in advance!

1 Like

Same issue with ks install, any updates on if resolved?