首页 > 解决方案 > 您已经加载了库 /tmp/... 这可能禁用了堆栈保护

问题描述

在从 .iso 安装期间出现此错误

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack

在这个命令之后:

./setup

我点击了这个链接:堆栈保护可能已禁用?但它不起作用。

> sudo execstack -c /tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so
> execstack: "/tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so" is not an ELF
> file

我正在使用最新版本的 Ubuntu,这很奇怪,因为在 Kali Linux 上它可以正常工作。有什么建议吗?谢谢

标签: javalinuxubuntuterminalcomsol

解决方案


推荐阅读