I just set up a debian server on linode. I want to run rstudio server but I am getting an error telling me that it can not connect to service. After running systmctl status rstudio-server i get this error:
ERROR system error 13 (Permission denied) [path: /home/user/.local/share/rstudio, target-dir: ]; OCCURRED AT rstudio::core::Error rstudio::core::FilePath::createDirectory(const string&) const src/cpp/shared_core/FilePath.cpp:838; LOGGED FROM: int main(int, char* const*) src/cpp/session/SessionMain.cpp:2020
I tried following this instructions without any success, what can I do?
I would check if your user has access to the folder (or if the folder event exists):/home/user/.local/share/rstudio. Try creating it manually using mkdir -p /home/user/.local/share/rstudio on the shell. If it fails then you might have a permissions issue that needs to be solved on the filesystem.
Also check if you need to run the systemctl start command as sudo.
Yes, I am root. I tried removing and reinstalling it and am still getting the same error.
gdebi rstudio-server-2021.09.1-372-amd64.deb && systemctl enable --now rstudio-server && systemctl status rstudio server > log_rstudio_status.txt
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
RStudio Server
RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, and workspace management.
Do you want to install the software package? [y/N]:y
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
(Reading database ... 82676 files and directories currently installed.)
Preparing to unpack rstudio-server-2021.09.1-372-amd64.deb ...
Unpacking rstudio-server (2021.09.1+372) over (2021.09.1+372) ...
Setting up rstudio-server (2021.09.1+372) ...
useradd: user 'rstudio-server' already exists
Created symlink /etc/systemd/system/multi-user.target.wants/rstudio-server.service β /lib/systemd/system/rstudio-server.service.
β rstudio-server.service - RStudio Server
Loaded: loaded (/lib/systemd/system/rstudio-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-01-16 01:00:54 UTC; 1s ago
Process: 22158 ExecStart=/usr/lib/rstudio-server/bin/rserver (code=exited, status=0/SUCCESS)
Main PID: 22159 (rserver)
Tasks: 3 (limit: 2359)
Memory: 8.6M
CGroup: /system.slice/rstudio-server.service
ββ22159 /usr/lib/rstudio-server/bin/rserver
rstudio-server.service - RStudio Server
Loaded: loaded (/lib/systemd/system/rstudio-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-01-16 01:00:54 UTC; 1min 47s ago
Main PID: 22159 (rserver)
Tasks: 3 (limit: 2359)
Memory: 9.1M
CGroup: /system.slice/rstudio-server.service
ββ22159 /usr/lib/rstudio-server/bin/rserver
rsession-adrian[22260]: ERROR system error 9 (Bad file descriptor); OCCURRED AT rstudio::core::Error rstudio::core::system::user::socketPeerIdentity(int, rstudio::core::system::user::UserIdentity*) src/cpp/core/system/PosixUser.cpp:58; LOGGED FROM: virtual bool rstudio::session::LocalStreamHttpConnectionListener::validateConnection(rstudio_boost::shared_ptr<rstudio::session::HttpConnectionImpl<rstudio_boost::asio::local::stream_protocol> >) src/cpp/session/http/SessionPosixHttpConnectionListener.cpp:89