Rstudio 服务器:[rserver] 错误系统错误 2

Rstudio 服务器:[rserver] 错误系统错误 2

我正在尝试在 Ubuntu 服务器上安装 RStudio 服务器。安装似乎没问题,但是当我运行以下命令时:

sudo rstudio-server verify-installation

它没有返回任何内容。然后我尝试运行以下命令:

sudo rstudio-restart
    rsession: no process found

我查看了一些其他有类似问题的帖子,似乎大多数建议禁用 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...

看起来我并没有真正禁用 apparmor,但我还是重新加载了 AppArmor,如下所示:

sudo invoke-rc.d apparmor reload

重新加载 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 main(int, char* const*) /home/ubuntu/rstudio/src/cpp/server/ServerMain.cpp:435

然后,我尝试查看有关此类问题的帖子,然后我看到其中有一条消息:您能检查该/var/lib/rstudio-server目录的权限并确保其可读吗(并查看其中是否有安全 cookie 密钥文件)?

/var/lib/rstudio-server目录由 root 拥有,并具有 755 权限。然后我检查了目录的内容,结果如下:

drwxr-xr-x 2 root root 4096 Feb 16 14:38 body
drwxr-xr-x 2 root root 4096 Feb 16 14:38 conf
drwxr-xr-x 2 root root 4096 Feb 16 14:38 proxy
-rw-r--r-- 1 root root 63544178 Mar 12 11:37 rstudio-server-1.1.442-amd64.deb
-rw------- 1 root root 0 Mar 26 09:57 secure-cookie-key

我现在真的不知道我的问题是什么。有人能解释一下这种情况吗?

相关内容