Error! Bad return status for module build on kernel:3.10.0-862.11.6.e17.x86_64

I have installed cuda9.0 on my centOS server several times,but all failed with giving “Error! Bad return status for module build on kernel:3.10.0-862.11.6.e17.x86_64”,and nvidia-smi failed with giving “NVIDIA-SMI has failed because it couldn’t commuicate with NVIDIA driver.”

My os is : centOS 7.4.1708,
kernel version is:3.10.0-862.11.6.e17.x86_64,
the kernel-headers and kernel-devel has the same version as kernel.
My gcc is 4.8.5 and GPU is :Tesla P100.
I use rpm(local) to install cuda.
Before installing cuda,I have checked there is no nvidia driver and cuda installed by “yum list installed | grep cuda”.

Despite much googling ,I failed to fix this problem, so anybody can help?