我正在尝试在我的 Ubuntu 服务器上安装 RStudio 服务器。安装似乎没问题,但是当我运行命令时:
sudo rstudio-server verify-installation
Run Code Online (Sandbox Code Playgroud)
它不返回任何内容。然后我尝试运行命令:
sudo rstudio-restart
rsession: no process found
Run Code Online (Sandbox Code Playgroud)
我看过其他一些有类似问题的帖子,似乎大多数情况下建议禁用 AppArmor,但是当我尝试使用以下命令执行此操作时,我收到以下错误:
sudo ln -s /etc/apparmor.d/rstudio-server /etc/apparmor.d/disable/
ln: failed to create symbolic link '/etc/apparmor.d/disable/rstudio-server': File exists
sudo apparmor_parser -R /etc/apparmor.d/rstudio-server
File /etc/apparmor.d/rstudio-server not found, skipping...
Run Code Online (Sandbox Code Playgroud)
看起来我实际上并没有禁用 AppArmor,但我还是重新加载了 AppArmor,如下所示:
sudo invoke-rc.d apparmor reload
Run Code Online (Sandbox Code Playgroud)
重新加载 AppArmor 后,我尝试再次运行 verify-installation 命令并获得以下输出:
sudo rstudio-server verify-installation
26 Mar 2018 16:52:16 [rserver] ERROR system error 2 (No such file or directory) [path=/var/lib/rstudio-server/secure-cookie-key]; OCCURRED AT: rstudio::core::Error rstudio::server::key_file::readSecureKeyFile(const string&, std::string*) /home/ubuntu/rstudio/src/cpp/server/ServerSecureKeyFile.cpp:55; LOGGED FROM: int …Run Code Online (Sandbox Code Playgroud)