启动 R 时发生分段错误(核心转储)

启动 R 时发生分段错误(核心转储)

背景简介:

备份恢复后,我们意外地填满了根文件夹“/”硬盘,没有剩余的磁盘空间。我从 USB 启动 Ubuntu,安装硬盘,发现备份是在该硬盘上的 /home 中制作的。但是,我们有一个单独的 /home 硬盘。所以我只是删除了该硬盘上 /home 下的所有内容,重新启动了 Ubuntu,磁盘空间就修复了。

然后我运行了一个使用 R(Rscript)的脚本并发现现在出现了这个错误:

Segmentation fault (core dumped) 

当我用 R 启动时,sudo它启动没有问题。(sudo R

因此,我以为可以用 轻松修复此问题chown,但事实并非如此。我尝试过:

sudo chown Myname /home/Myname/ -R

但这并没有解决问题。现在很无知。有人遇到过类似的问题吗?我也卸载并重新安装了 R。

R 提供了一个获取系统和用户信息的功能。这是我使用以下代码启动 R 时得到的信息sudo

Sys.info()
                                              sysname 
                                              "Linux" 
                                              release 
                                  "3.16.0-62-generic" 
                                              version 
"#83~14.04.1-Ubuntu SMP Fri Feb 26 22:52:39 UTC 2016" 
                                             nodename 
                                          "PC3272796" 
                                              machine 
                                             "x86_64" 
                                                login 
                                          "imm_admin" 
                                                 user 
                                               "root" 
                                       effective_user 
                                               "root"

我还检查了 R 的安装位置:

> R.home()
[1] "/usr/lib/R"

通过之前的尝试,我已经将文件夹内容的权限从 root 更改为当前用户 imm_admin。

imm_admin@PC3272796:/usr/lib/R$ ls -l
total 28
drwxrwxrwx  3 imm_admin imm_admin 4096 Sep  6 11:46 bin
lrwxrwxrwx  1 root      root        33 Mar 16 04:31 COPYING -> ../../share/common-licenses/GPL-2
drwxrwxrwx  2 imm_admin imm_admin 4096 Sep  6 00:16 etc
drwxrwxrwx  2 imm_admin imm_admin 4096 Sep  6 00:16 lib
drwxrwxrwx 32 imm_admin imm_admin 4096 Sep  6 00:17 library
drwxrwxrwx  2 imm_admin imm_admin 4096 Sep  6 00:16 modules
drwxrwxrwx  3 imm_admin imm_admin 4096 Sep  6 11:46 site-library
-rw-rw-rw-  1 imm_admin imm_admin   46 Mar 16 04:31 SVN-REVISION

相关内容