libBasicUsageEnvironment.so.0: cannot restore segment prot after reloc: Permission denied
来源:互联网 发布:加工中心手工编程 编辑:程序博客网 时间:2024/06/04 23:28
1、运行Qt程序错误,编译成功,执行出错:
$./app
app: error while loading shared libraries: /usr/lib/libBasicUsageEnvironment.so.0: cannot restore segment prot after reloc: Permission denied
2、解决方法
暂时解决方法:
$/usr/sbin/setenforce 0
后续解决方法:
change "enforcing" to "disabled" in ''/etc/selinux/config'' and reboot.
---------------------------------------------博文推荐---------------------------------------------------------------------------
动态链接库加载出错:cannot restore segment prot after reloc: Permission denied
作为菜鸟,几次想学LINUX的动态链接库,在网上也找了不少资源,却每次都被同一个问题挡在门外.就是在我执行程序时,总是遇到加载so文件时的错误.我按照网上说的,又是改LD_LIBRARY_PATH又是改ld.so.conf配置文件,结果都无济于事.后来找人一问,才知道原来不是它的错误,而是 Linux 内核中提供的强制访问控制 (MAC)系统SELINUX的原因.
在百度上找到了一篇文章,很好地解决了我的问题.先摘下来:
apache2+php4整合完毕后启动apache 时报错
root@localhost fgn]# /usr/local/apache/bin/apachectl restart
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied
解决:
这是因为SELINUX的问题,需要关闭SELINX,执行:/usr/sbin/setenforce 0
引用:
When packaging an application on RHEL or CentOS, you may receive the following error:
cannot restore segment prot after reloc: Permission denied
.
To Temporarily disable enforcement on a running system
/usr/sbin/setenforce 0
To permanently disable enforcement during a system startup
change "enforcing" to "disabled" in ''/etc/selinux/config'' and reboot.
.
By default, CentOS 5 has the SE Linux feature set to "enforcing". We are looking into ways to removing these steps.
- libBasicUsageEnvironment.so.0: cannot restore segment prot after reloc: Permission denied
- libjvm.so:cannot restore segment prot after reloc:Permission denied
- ZendOptimizer.so:connot restore segment prot after reloc: Permission denied
- Error: cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied 解决方法
- cannot restore segment prot after reloc: Permission denied
- cent os -- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied解决办法
- cannot restore segment prot after reloc: Permission denied
- sqlplus error:cannot restore segment prot after reloc: Permission denied
- [转]解决 cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied
- cannot restore segment prot after reloc: Permission denied解决办法
- 为什么条件好的女人经常被甩
- MATLAB @ 函数句柄的用法
- 合并排序 java语言描述
- 海量数据存储与分析
- Activity生命周期 之 停止和重启Acitivty
- libBasicUsageEnvironment.so.0: cannot restore segment prot after reloc: Permission denied
- Stack Frame and Function Call
- 为什么 Python
- 经典SQL语句大全
- Ext,ComboBox
- spring在ssh框架中到底起到什么作用
- Linux学习:磁盘分区
- Hdu 1088 - Write a simple HTML Browser
- linux red 安装(虚拟机)