簡體   English   中英

閃亮的錯誤:“ / usr / bin / R:第238行:/ usr / lib / R / etc / ldpaths:權限被拒絕”

[英]Shiny error: “/usr/bin/R: line 238: /usr/lib/R/etc/ldpaths: Permission denied”

一切正常。 我在服務器上運行了R,R-Studio-Server和Shiny-Server。

我剛剛更新了系統(或者不記得我做了什么),並且不小心損壞了閃亮的服務器。 無論我要運行哪個應用程序,它總是會給我錯誤:

發生了錯誤

應用程序無法啟動。

應用程序在初始化期間退出。

/ usr / bin / R:第238行:/ usr / lib / R / etc / ldpaths:權限被拒絕錯誤:未找到R_HOME('/ usr / lib / R')

對我來說,這似乎是一個權限問題。 但是為什么現在彈出而不是以前彈出呢?

由於之前一切正常,我重新安裝了:R,閃亮的軟件包和閃亮的服務器(3倍)。 但是沒有成功。 因為我認為它也可以與閃亮的用戶鏈接,所以我首先使用以下命令刪除了閃亮的用戶:

deluser --remove-home shiny

我通過以下方式卸載了R:

apt-get --purge remove r-base-core
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

(或第二個cmd請參閱: 軟件包和R路徑以及安裝上的錯誤

我刪除了閃亮的服務器

apt-get remove shiny-server

重新啟動並再次安裝所有內容。 什么都沒有。 如果我切換到閃亮的用戶,也無法調用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

這個問題可能是什么原因?

編輯:

如果很重要:

lsb_release -a沒有可用的LSB模塊。 發行者ID:Ubuntu說明:Ubuntu 14.04.2 LTS版本:14.04代號:trusty

我使用提供的代碼行安裝了R 3.2.1和最新的Shiny-server。

謝謝和最好的問候

尼科

我遇到了同樣的問題,這對我有用。 打開終端並切換到root用戶。

sudo su
chmod o+r /usr/lib64/R/etc/ldpaths

之后,我的應用程序再次開始工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM