wszystko działało dobrze. Mam serwer R, R-Studio-Server i Shiny-Server działający na serwerze.
Właśnie zaktualizowałem system (lub nie pamiętam, co jeszcze zrobiłem) i przypadkowo zepsułem serwer błyszczący. Bez względu na to, którą aplikację chcę uruchomić, zawsze daje mi błąd:
Wystąpił błąd
Uruchomienie aplikacji nie powiodło się.
Aplikacja została zakończona podczas inicjowania.
/ usr / bin / R: linia 238: / usr / lib / R / etc / ldpaths: Odmowa uprawnień BŁĄD: nie znaleziono R_HOME ("/ usr / lib / R")
Dla mnie wygląda to na problem z uprawnieniami. Ale dlaczego pojawia się teraz, a nie wcześniej?
Ponieważ wszystko działało dobrze, ponownie zainstalowałem: R, błyszczące opakowanie i błyszczący serwer (3 razy). Ale się nie udało. Ponieważ uważam, że można go powiązać z błyszczącym użytkownikiem, najpierw usunąłem błyszczącego użytkownika:
deluser --remove-home shiny
Odinstalowałem R z:
apt-get --purge remove r-base-core
dpkg -l |grep ^rc|awk "{print $2}" |sudo xargs dpkg -P
(lub 2 cmd zobacz: Błąd na ścieżkach i ścieżkach pakietów i R.)
Usunąłem błyszczący serwer
apt-get remove shiny-server
Ponownie uruchomiono i zainstalowano wszystko ponownie. Nic nie działa. Jeśli przejdę na błyszczącego użytkownika, nie można również wywołać R:
root@calculator:~# su shiny
shiny@calculator:/root$ R
/usr/bin/R: line 238: /usr/lib/R/etc/ldpaths: Permission denied
ERROR: R_HOME ("/usr/lib/R") not found
Co może być przyczyną tego problemu?
edytować:
W przypadku, gdy jest to ważne:
lsb_release -a Brak modułów LSB. ID dystrybutora: Ubuntu Opis: Ubuntu 14.04.2 LTS Wydanie: 14.04 Nazwa kodowa: trusty
Zainstalowałem R 3.2.1 i najnowszy serwer błyszczący z dostarczonymi liniami kodu.
Dziękuję i pozdrawiam
Nico
Odpowiedzi:
0 dla odpowiedzi № 1Miałem ten sam problem i to właśnie dla mnie zadziałało. Otwórz terminal i przełącz się na użytkownika root.
sudo su
chmod o+r /usr/lib64/R/etc/ldpaths
Potem moje aplikacje znów zaczęły działać.