Ubuntu 16.04.2上的Rstudio服务器LTS,RStudio初始化错误:无法连接到服务

时间:2017-03-09 08:22:56

标签: r ubuntu rstudio ubuntu-16.04 rstudio-server

我已经在位于学院群集中的Ubuntu 16.04.2 LTS上的VM上成功安装了Rstudio服务器(开源)。我可以访问端口8787上的URL。但是当我尝试使用我的用户名和密码登录Rstudio时,它会处理几秒钟然后显示以下内容:

RStudio initialization error: unable to connect to service

当我运行命令sudo rstudio-server verify-installation时,我没有收到任何错误。但是当我检查/var/log/syslog时显示以下内容:

ERROR system error 13 (Permission denied) [path=/home/biology/.rstudio, target-dir=]; OCCURRED AT: rstudio::core::Error rstudio::core::FilePath::createDirectory(const string&) const /home/ubuntu/rstudio/src/cpp/core/FilePath.cpp:826; LOGGED FROM: int main(int, char* const*) /home/ubuntu/rstudio/src/cpp/session/SessionMain.cpp:3303

PS:R版本3.3.2(2016-10-31); rstudio - 服务器 - 1.0.136-amd64.deb

建议请。

谢谢!

4 个答案:

答案 0 :(得分:3)

我得到了解决方案。我已经拥有root权限,我按照以下步骤进行操作:

1) mkdir /home/biology/.rstudio  
2) mkdir /home/biology/.rstudio/graphics-r3  
3) sudo chown -R biology:my_group .rstudio  

它有效:)

答案 1 :(得分:1)

我遇到与@gbioinfo(R版本3.4.2; rstudio-server-1.1.383-amd64.deb; ubuntu 16.04)相同的问题,并且必须以sudo运行前两个命令。

答案 2 :(得分:0)

是的,这有帮助。谢谢! 提示:检查错误消息 sudo rstudio-server status

答案 3 :(得分:0)

这很可能是您试图用来登录rstudio的系统用户主目录的权限。 假设用户名是“ rstudio_user”。只需确保您已经为此用户创建了主目录,并且该用户具有访问该目录的完全权限或所有权权限。

至少以我的经验,创建用户名时,该用户名没有主目录。所以只需遵循以下内容

sudo mkdir /home/rstudio_user
sudo chown -R rstudio_user rstudio_user