错误信息:
/usr/local/jdk/jdk1.6.0_33/bin/../jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
解决方法:
chcon -t texrel_shlib_t /usr/local/jdk/jdk1.6.0_33/jre/lib/i386/client/libjvm.so
PS:
关于chcon:修改对象(文件)的安全上下文
NAME
chcon - change file SELinux security context
SYNOPSIS
chcon [OPTION]... CONTEXT FILE...
chcon [OPTION]... [-u USER] [-r ROLE] [-l RANGE] [-t TYPE] FILE...
chcon [OPTION]... --reference=RFILE FILE...
DESCRIPTION
Change the security context of each FILE to CONTEXT.
-c, --changes
like verbose but report only when a change is made
-h, --no-dereference
affect symbolic links instead of any referenced file (available only on systems with lchown system call)
-f, --silent, --quiet
suppress most error messages
--reference=RFILE use RFILE's context instead of using a CONTEXT value
-u, --user=USER
set user USER in the target security context
-r, --role=ROLE
set role ROLE in the target security context
-t, --type=TYPE
set type TYPE in the target security context
-l, --range=RANGE
set range RANGE in the target security context
-R, --recursive
change files and directories recursively
-v, --verbose
output a diagnostic for every file processed
--help display this help and exit
--version
output version information and exit
REPORTING BUGS
Report bugs to <https://bugzilla.redhat.com/bugzilla>.
SEE ALSO
The full documentation for chcon is maintained as a Texinfo manual. If the info and chcon programs are properly installed at your site, the command info chcon should give you access to the complete manual.
解决JDK 1.6 libjvm.so权限错误

本文介绍了解决JDK 1.6中出现的libjvm.so权限问题的方法,通过使用chcon命令更改文件的安全上下文来修复无法恢复段保护的问题。
5023

被折叠的 条评论
为什么被折叠?



