【问题标题】:initctl: Unknown instance: error after Rstudio conf changeinitctl:未知实例:Rstudio conf 更改后出错
【发布时间】:2015-09-13 21:28:00
【问题描述】:

我在 aws 机器上安装了新版本的 R(由于某种原因,它总是带有旧版本,只是让 yum 或 apt-get 工作几乎是不可能的)。我希望 rstudio 指向我从源代码构建的这个新版本,而不会丢弃旧版本。因此,我转到/etc/rstudio/rserver.conf (documentation) 并将内容更改为:

# Server Configuration File
rsession-which-r=/root/R-3.2.1/bin/R

我可以确认在此位置安装了新版本的 R,但在 rstudio-server 重新启动后出现错误。

root@ip-172-31-40-49 rstudio]$ rstudio-server restart
initctl: Unknown instance:

我该怎么办?

【问题讨论】:

    标签: r rstudio rstudio-server


    【解决方案1】:

    当我从旧的 RStudio 服务器升级到新版本时,这发生在我的 Cento-7.x 机器上。重启机器似乎解决了这个问题。

    【讨论】:

      【解决方案2】:

      以下对我有用:

      1) 检查使用8787的进程

      sudo fuser 8787/tcp

      2) 使用 -k 选项杀死所有进程。

      sudo fuser -k 8787/tcp

      3) 启动 RStudio 服务器

      sudo rstudio-server 启动

      上面的解决方案由 Leon Zhang here 提供。

      【讨论】:

      • 这是正确答案。我的回答只是解决了这个问题,但这实际上释放了 tcp 端口。感谢您的回答和链接
      【解决方案3】:

      首先要做的是检查你的配置:

      rstudio-server verify-installation
      

      在更新 R 或 RStudio 时,我多次遇到与您相同的错误并收到以下错误消息。

      -bash-4.1$ sudo rstudio-server verify-installation
      29 Sep 2015 18:24:11 [rserver] ERROR system error 98 (Address already in use); OCCURRED AT: rstudio::core::Error rstudio::core::http::initTcpIpAcceptor(rstudio::core::http::SocketAcceptorService<boost::asio::ip::tcp>&, const std::string&, const std::string&) /root/rstudio/src/cpp/core/include/core/http/TcpIpSocketUtils.hpp:103; LOGGED FROM: int main(int, char* const*) /root/rstudio/src/cpp/server/ServerMain.cpp:436
      rstudio-server start/running, process 48632
      

      虽然我一直无法找出原因,但我可以建议以下解决方法:

      1. change the port /etc/rstudio/rserver.conf for example from 8787 to 8788
      2. open the new ports in your firewall settings. (allow access to the new port in /etc/sysconfig/iptables)
      3. update your firewall: sudo /sbin/service iptables restart
      4. restart Rstudio server: sudo rstudio-server restart
      

      这对我来说已经发生了约 4-5 次。虽然我不是 100% 确定这对您的用例有帮助,但它可能会。作为替代方案,如果您可以在 AWS 设置中使用容器,您可能会对现成的 docker image with the latest R/Rstudio.

      感兴趣

      【讨论】:

        猜你喜欢
        • 2020-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-15
        • 2013-05-13
        相关资源
        最近更新 更多