質問編集履歴

1

Rstudio serverが起動していない原因が、ポートの開閉に起因していそう、ということが分かったので更新しました。

2020/12/21 09:43

投稿

MF0524
MF0524

スコア50

test CHANGED
@@ -1 +1 @@
1
- インストールしたRStudio Server接続できません。原因はポートの開放が関係してるのでしょうか?
1
+ ポーが開かないため、サバーアクセスでき
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- RStudio ServerをWSL2のUbuntu 20.04にインストールしたい。
3
+ WSL2のUbuntu 20.04にインストールしたRStudio Serverを使えるようにしたい。
4
4
 
5
5
 
6
6
 
@@ -12,79 +12,41 @@
12
12
 
13
13
 
14
14
 
15
+ 「原因解明のために試したこと」を行った結果、恐らくログインできない原因は、ポートが開いていないためだと予想しています。
16
+
17
+
18
+
15
19
  ### Rstudio Serverのインストール手順
16
20
 
17
- インストールは(https://qiita.com/amatsuo/items/0e82bc6226c028dbdb4c)で紹介されている方法に従いました。リンク先で、以下の手順でRstudio serverのインストールと確認が行われています。
21
+ Rstudio Serverのインストールは(https://qiita.com/amatsuo/items/0e82bc6226c028dbdb4c)方法に従いました。具体的にはdebファルをダウロードした後、インストールするだけです
18
22
 
19
- ・wslをwsl2にアップデート
20
-
21
- ・最新版のRのインストール
22
-
23
- ・Rstudioのインストール
24
-
25
- ・出来上がったサーバーに「http://localhost:8787」からアクセスし、インストールできているかどうか確認
26
-
27
- wsl2へのアップデートと最新バージョンのRのインストールには成功しています。
23
+ ちなみに、リンク先では、Rstudioのインストール以外に、wslのアップデートと最新のRのインストールも行っていますが、どちらも成功しています。
28
-
29
- ※Rstudio server自体ののインストールは、以下のコマンドで実施しました。
30
-
31
- wget https://rstudio.org/download/latest/stable/server/bionic/rstudio-server-latest-amd64.deb
32
-
33
- sudo gdebi rstudio-server-latest-amd64.deb
34
24
 
35
25
 
36
26
 
37
27
  ### 原因解明のために試したこと
38
28
 
39
- ①インストール用にダウンロードしたrstudio-server-latest-amd64.debのhash値を確認し、正しくダウンロードできていることを確認しました。
29
+ hash値を確認し、インストールに使用したdebファイルは正しくダウンロードできていることを確認しました。
40
30
 
41
- netstat -a |grep 8787」行い、サーバーとの接続に使用している8787番ポートの接続状態を調べまし。その結果、リスニング状態になっていため、Rstudio Serverのインストールに失敗している以前に、接続できていないことが分かりました。
31
+ ➁netstatコマンド実施し、サーバーとの接続に使用している8787番ポートの接続状態を調べたところ利用可能であることを示すリスニング状態であることを確認しました。
42
32
 
43
- ③rstudio-server-latest-amd64.debインストール時には、「Couldn't find an alternative telinit implementation to spawn.」というエラーが出ます。Rstudio Supportによると、このエラーメッセージは無視しても問題ないそうです(https://support.rstudio.com/hc/en-us/articles/360049776974-Using-RStudio-Server-on-Windows-with-WSL2)
33
+ ![イメージ説明](80ba50a347fec5c5a47fd53fd86b16dd.png)
34
+
35
+ 一方で、nampコマンドを実施したところ、サーバー用に使用した8787番を含むすべてのポートが閉じていることを確認しました。
36
+
37
+ ![イメージ説明](063ddc2e3964a7251173facb70d8ec67.png)
44
38
 
45
39
 
46
40
 
47
-  一応インストー実施した際に出メッセー載せおき
41
+ ③ポーを開くために、とりあえずセキュリティソフト無効化した状態でサーバーへの接続を試みましが、接続できませんでした。ただし、キュリティソフト無効化した状態でもポートは開いせんでした
48
42
 
49
- $ sudo gdebi rstudio-server-latest-amd64.deb
50
43
 
51
- Reading package lists... Done
52
-
53
- Building dependency tree
54
-
55
- Reading state information... Done
56
-
57
- Reading state information... Done
58
-
59
- RStudio Server
60
-
61
- 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.
62
-
63
- Do you want to install the software package? [y/N]:y
64
-
65
- /usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
66
-
67
- c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
68
-
69
- Selecting previously unselected package rstudio-server.
70
-
71
- (Reading database ... 79657 files and directories currently installed.)
72
-
73
- Preparing to unpack rstudio-server-latest-amd64.deb ...
74
-
75
- Unpacking rstudio-server (1.3.1093) ...
76
-
77
- Setting up rstudio-server (1.3.1093) ...
78
-
79
- useradd: user 'rstudio-server' already exists
80
-
81
- Couldn't find an alternative telinit implementation to spawn.
82
44
 
83
45
 
84
46
 
85
47
  ### お聞きしたいこと
86
48
 
87
- 初心者りに考えてみましたが、あと考えられる原因は、8787番ポートからのアクセスファイアーウォールやセキュリティーソフトで制限されている、くらいかと思うのですが、他にも原因考えられるでしょうか?セキュリティーなどあまり詳くなくて、できれば設定を変更したくないので。。。
49
+ 接続でき原因はポートが開いていいからだと思うのですが、この認識正しいでしょうか?して、ポートが開かないことが原因場合、何かポートを開く方法はありますしょうか?
88
50
 
89
51
 
90
52
 
@@ -94,4 +56,6 @@
94
56
 
95
57
  ・実行環境はwsl2のUbuntu-20.04です。
96
58
 
59
+ ・セキュリティーソフトはMacfeeを使用しており、Macfeeを無効化するとWindows ファイアーウォールも一緒に無効化されるらしいです。
60
+
97
61
  以上になります。どうぞよろしくお願い致します。