我已经在位于学院群集中的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
建议请。
谢谢!
答案 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