【问题标题】:Rstudio server on Ubuntu 16.04.2 LTS, RStudio initialization error: unable to connect to serviceUbuntu 16.04.2 LTS 上的 Rstudio 服务器,RStudio 初始化错误:无法连接到服务
【发布时间】:2017-07-30 03:09:02
【问题描述】:

我已成功在研究所集群中位于 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-server-1.0.136-amd64.deb

请提出建议。

谢谢!

【问题讨论】:

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


【解决方案1】:

我得到了解决方案。我已经获得了 root 访问权限,然后我进行了如下操作:

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

它成功了:)

【讨论】:

  • 祝福你,英雄。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    至少根据我的经验,当我创建用户名时,用户名没有主目录。所以只需按照以下方式进行操作

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

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 2020-01-24
      • 2017-12-14
      • 1970-01-01
      • 2016-02-11
      • 2014-05-01
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      相关资源
      最近更新 更多