这个问题应该是系统没有安装内核开发包,
[root@localhost /]# cd /lib/modules/3.10.0-1160.el7.x86_64/
[root@localhost 3.10.0-1160.el7.x86_64]# ll
total 3308
lrwxrwxrwx. 1 root root 39 Jan 1 09:15 build -> /usr/src/kernels/3.10.0-1160.el7.x86_64
drwxr-xr-x. 3 root root 23 Jan 1 09:16 extra
drwxr-xr-x. 12 root root 128 Jan 1 09:15 kernel
-rw-r--r--. 1 root root 860326 Jan 1 09:29 modules.alias
-rw-r--r--. 1 root root 819744 Jan 1 09:29 modules.alias.bin
-rw-r--r--. 1 root root 1333 Oct 20 2020 modules.block
-rw-r--r--. 1 root root 7391 Oct 20 2020 modules.builtin
-rw-r--r--. 1 root root 9440 Jan 1 09:29 modules.builtin.bin
-rw-r--r--. 1 root root 273324 Jan 1 09:29 modules.dep
-rw-r--r--. 1 root root 382253 Jan 1 09:29 modules.dep.bin
-rw-r--r--. 1 root root 361 Jan 1 09:29 modules.devname
-rw-r--r--. 1 root root 140 Oct 20 2020 modules.drm
-rw-r--r--. 1 root root 69 Oct 20 2020 modules.modesetting
-rw-r--r--. 1 root root 1810 Oct 20 2020 modules.networking
-rw-r--r--. 1 root root 97935 Oct 20 2020 modules.order
-rw-r--r--. 1 root root 569 Jan 1 09:29 modules.softdep
-rw-r--r--. 1 root root 401284 Jan 1 09:29 modules.symbols
-rw-r--r--. 1 root root 492947 Jan 1 09:29 modules.symbols.bin
lrwxrwxrwx. 1 root root 5 Jan 1 09:15 source -> build
drwxr-xr-x. 2 root root 6 Oct 20 2020 updates
drwxr-xr-x. 2 root root 95 Jan 1 09:15 vdso
drwxr-xr-x. 2 root root 6 Jan 1 09:26 weak-updates
[root@localhost 3.10.0-1160.el7.x86_64]#
可以看下/usr/src/kernels/是否有对应的开发包
[root@localhost 3.10.0-1160.el7.x86_64]# cd /usr/src/kernels/
[root@localhost kernels]# ls
[root@localhost kernels]#
如果这个目录是空的,就说明没有安装 内核开发包。
没有则下载:yum install kernel-devel-$(uname -r)
但我的机器上显示:没有可用软件包 kernel-devel-3.10.0-1160.el7.x86_64(别用yum search找不同版本的,不然安装后会有其它问题出现)
直接在这里下载
https://buildlogs.centos.org/c7.2009.00.x86_64/kernel/20200930015011/3.10.0-1160.el7.x86_64/
放到 / 目录下解压
rpm2cpio kernel-devel-3.10.0-1160.el7.x86_64.rpm | cpio -div
即会在/usr/src/kernels下出现3.10.0-1160.el7.x86_64
然后进入目录
cd /lib/modules/3.10.0-1160.el7.x86_64/
执行
rm -f build
再然后
ln -s /usr/src/kernels/3.10.0-1160.el7.x86_64/ ./build
即可
我的Centos 7 安装包在
http://mirrors.cn99.com/centos/7.9.2009/isos/x86_64/