LoginSignup
1
0

More than 1 year has passed since last update.

RockyLinuxにRStudioServerをインストールする時にエラー->修復

Posted at

はじめに

rstudio-serverをRockyLinuxにインストールするときに、ちらっとはまったので記録。素人ながら調べてなんとかしましたが、これでいいのかはよくわかっていません。

こちらの記事を参考にインストールしました。素人の私には貴重な情報でしたありがとうございます。

RとRstudio-serverのインストール

# dnf install epel-release
# dnf config-manager --set-enabled powertools
sudo yum install R

powertoolsを入れないと、うまくいかないようでした。
そのあとは無事にRが動いてくれました。
Rstudio-serverのインストールはこちらのとおりで、

wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2022.02.2-485-x86_64.rpm
sudo yum install rstudio-server-rhel-2022.02.2-485-x86_64.rpm

これですんなり、かと思ったら、
/usr/lib/rstudio-server/bin/rserver: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
というよくわからないものが目に入りました。

まあでも、とりあえず行ってしまえとそのまま一番上の記事の通りに、firewallに8787のポートを開いてrstudio-serverの動作確認

sudo systemctl status rstudio-server
→
● rstudio-server.service - RStudio Server
   Loaded: loaded (/usr/lib/systemd/system/rstudio-server.service; enabled; vendor preset: disabled)
   Active: inactive (dead)

やっぱり動きませんね、さっきのエラーメッセージが出ます。

右往左往

こまったなと思って、右往左往していたら、rstudioのサポートページにたどり着いてみました。

これでosのバージョンとrstudioのバージョンを調べなさいということでしたが、

grep PRETTY_NAME /etc/os-release
→PRETTY_NAME="Rocky Linux 8.6 (Green Obsidian)"
rstudio-server version
→2022.02.2+485 (Prairie Trillium) for CentOS 7

このサポートページには、違ったらだめじゃん、くらいな意味しかありませんでした...

修復へ

要はlibssl.so.10というライブラリが入っていないのが問題なのだろうと言うことで、どこかにあるんだろうかと探してみたら、

というところにおいてあったので、そのままこのページのRockyLinuxのところをたどって、指示通りにインストール

 dnf install compat-openssl10

とインストールしてから

rstudio-server start

これで、とりあえず動きました。動くときに一度認証を求められます。
ブラウザにrstudioの画面が出るとうれしいですね。
素人なのでなにか間違いや危ないことをしていたら教えてください。

環境

VPS上の
NAME="Rocky Linux"
VERSION="8.6 (Green Obsidian)"

先人達の情報に感謝!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0