insmod出现的问题
我在编译 一个下载的程序时出现了问题
在make时没有错误
当make install时就出现错误了,我手动insmod .ko 文件也不行
然后我又用另一个相似的程序试,出现了同样的错误
make通过,install出现问题
make的结果:
LD [M] /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.o
Building modules, stage 2.
MODPOST
CC /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.mod.o
LD [M] /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.ko
make[2]: Leaving directory `/usr/src/linux-2.6.16'
cp kaodv6.ko ../
make[1]: Leaving directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
make install出现问题:
[root@localhost aodv-uu-ipv6-0.9]# make install
make IPV6=-D_IPV6 -C lnx KERNEL_DIR=/lib/modules/2.6.16/build KCC=gcc
make[1]: Entering directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
install -s -m 755 aodvd6 /usr/sbin/aodvd6
Installing kernel module in /lib/modules/2.6.16/aodv/
install: 无法 stat “kaodv.o”: 没有那个文件或目录
make: *** [install] 错误 1
我用的是2.6.16内核,/lib/modules/2.6.16/aodv中已经存在aodv.ko文件却无法加载
手动加载模块:
[root@localhost aodv-uu-ipv6-0.9]# insmod kaodv6.ko
insmod: error inserting 'kaodv6.ko': -1 Operation not permitted
请问这样的错误问题是出在哪里呢
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
[root@localhost aodv-uu-ipv6-0.9]# insmod kaodv6.ko
insmod: error inserting 'kaodv6.ko': -1 Operation not permitted
[root@localhost aodv-uu-ipv6-0.9]# dmesg|tail
audit(1160571129.195:11): avc: granted { execmem } for pid=2366 comm="nautilu s" scontext=root:system_r:unconfined_t:s0-s0:c0.c255 tcontext=root:system_r:unco nfined_t:s0-s0:c0.c255 tclass=process
audit(1160571129.291:12): avc: granted { execmem } for pid=2366 comm="nautilu s" scontext=root:system_r:unconfined_t:s0-s0:c0.c255 tcontext=root:system_r:unco nfined_t:s0-s0:c0.c255 tclass=process
audit(1160571129.291:13): avc: granted { execmem } for pid=2366 comm="nautilu s" scontext=root:system_r:unconfined_t:s0-s0:c0.c255 tcontext=root:system_r:unco nfined_t:s0-s0:c0.c255 tclass=process
ip_queue: failed to create netlink socket
请问这样能看出问题出在哪里吗
谢谢!
dmesg | tail 一下
我就是root 登陆的
insmod需要要root权限