emerge -av R出现错误

来源:互联网 发布:windows查看cpu使用率 编辑:程序博客网 时间:2024/05/02 20:16

emerge -uDav world更新系统报错,经排查是R的原因。

build.log里面的内容如下:

只把重要的几句记录下来了

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-25957.log"
 * 
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line


F: open_wr
S: deny
P: /proc/self/coredump_filter
A: /proc/self/coredump_filter
R: /proc/30794/coredump_filter
C: /usr/local/bin/java -classpath /var/tmp/portage/dev-lang/R-3.0.0/work/R-3.0.0/share/java getsp -test 


F: open_wr
S: deny
P: /proc/self/coredump_filter
A: /proc/self/coredump_filter
R: /proc/30810/coredump_filter
C: /usr/local/bin/java -classpath /var/tmp/portage/dev-lang/R-3.0.0/work/R-3.0.0/share/java getsp java.home 


F: open_wr
S: deny
P: /proc/self/coredump_filter
A: /proc/self/coredump_filter
R: /proc/30825/coredump_filter
C: /usr/local/bin/java -classpath /var/tmp/portage/dev-lang/R-3.0.0/work/R-3.0.0/share/java getsp java.version 


F: open_wr
S: deny
P: /proc/self/coredump_filter
A: /proc/self/coredump_filter
R: /proc/30844/coredump_filter
C: /usr/local/bin/java -classpath /var/tmp/portage/dev-lang/R-3.0.0/work/R-3.0.0/share/java getsp java.library.path 


F: open_wr
S: deny
P: /proc/self/coredump_filter
A: /proc/self/coredump_filter
R: /proc/30860/coredump_filter
C: /usr/local/bin/java -classpath /var/tmp/portage/dev-lang/R-3.0.0/work/R-3.0.0/share/java getsp sun.boot.library.path

最后修改make.conf文件,向里面加入FEATURES= " -sandbox "这句话,安装R成功。

这样应该就能解决问题了。