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

loz*_*zib 5 software-installation rstudio

我正在尝试在我的 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 main(int, char* const*) /home/ubuntu/rstudio/src/cpp/server/ServerMain.cpp:435
Run Code Online (Sandbox Code Playgroud)

然后,我尝试查看有关此类问题的帖子,我遇到了这样的帖子:您可以检查该/var/lib/rstudio-server目录的权限并确保其可读(并查看其中是否有 secure-cookie-key 文件)?

/var/lib/rstudio-server目录属于buy 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
Run Code Online (Sandbox Code Playgroud)

我现在真的不知道我的问题是什么。任何人都可以阐明这种情况吗?