Сервер Rstudio в Ubuntu 16.04.2 LTS, ошибка инициализации RStudio: невозможно подключиться к сервису

Я успешно установил сервер Rstudio (с открытым исходным кодом) на виртуальной машине, расположенной на Ubuntu 16.04.2 LTS в кластере института. Я могу получить доступ к URL-адресу через порт 8787. Но когда я пытаюсь войти в 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

Предложения, пожалуйста.

Спасибо!

3 ответа

Я получил решение для этого. У меня уже был root-доступ, и я действовал следующим образом:

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

и это сработало:)

У меня была та же проблема, что и у @gbioinfo (версия R 3.4.2; rstudio-server-1.1.383-amd64.deb; ubuntu 16.04), и мне пришлось выполнить первые две команды как sudo,

Скорее всего, это Разрешение для домашнего каталога системного пользователя, которого вы пытаетесь использовать для входа в rstudio. давайте предположим, что имя пользователя - "rstudio_user". просто убедитесь, что у вас есть домашний каталог, созданный для этого пользователя, и у этого пользователя есть полные разрешения или права владения для доступа к каталогу.

По крайней мере, по моему опыту, когда я создал имя пользователя, у него не было домашнего каталога. так просто следуйте ниже

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

Да, это помогло. Спасибо! Подсказка: проверьте сообщения об ошибках со статусом sudo rstudio-server

Другие вопросы по тегам