免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1020 | 回复: 0
打印 上一主题 下一主题

cannot restore segment prot after reloc的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-16 10:58 |只看该作者 |倒序浏览

Topic:
Some Linux distributions with SELinux enabled may prevent IDL from running under the default security context. This TechTip is a workaround for CR#41937

Discussion:
Newer Linux distributions have enabled new kernel security extensions from the SELinux project at the NSA. These extensions allow finer-grained control over system security. However, SELinux also changes some default system behaviors, such as shared library loading, that can be problematic to third party programs.
If you receive the error message "cannot restore segment prot after reloc: Permission denied" when launching IDL, then your SELinux configuration is preventing IDL from launching.

To rectify this issue, you can either:
1.
Change the default security context for IDL by issuing the command:
chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so
2.
Disabling SELinux altogether by setting the line
SELINUX=disabled
in your /etc/sysconfig/selinux file.
For more information about SELinux, please consult your Linux distribution vendor.

转自:
http://www.ittvis.com/services/techtip.asp?ttid=3092
自己碰到的情况:
执行程序时提示错误:error while loading shared libraries: /usr/lib/oracle/10.2.0.1/client/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied
用第1种办法解决:chcon -t texrel_shlib_t /usr/lib/oracle/10.2.0.1/client/lib/*.so

texrel_shlib_t是一个老参数名,现在已经被textrel_shlib_t代替(之差一个t),但是依然保持texrel_shlib_t的兼容性
我也碰到这个问题,已经解决,我试了一下,
chcon -t texrel_shlib_t

chcon -t textrel_shlib_t
都可以,最好还是后者吧,比较新

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/57862/showart_1799619.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP