質問編集履歴

5

追加

2020/07/17 01:02

投稿

iruka-s
iruka-s

スコア12

test CHANGED
File without changes
test CHANGED
@@ -158,7 +158,21 @@
158
158
 
159
159
 
160
160
 
161
+
162
+
163
+ ### 補足1(2020/07/16)
164
+
165
+ いくつかのサイトで「xtermが開ければ準備OK!」と書かれてあったので確かめました。
166
+
167
+ コンテナ内に`apt install -y xterm`でインストール後、`xterm`を実行すると
168
+
169
+ xtermのターミナルを開くことは出来ました。
170
+
171
+ しかしKivyは実行できず。
172
+
173
+
174
+
161
- ### 追加
175
+ ### 追加(2020/07/17)
162
176
 
163
177
  docker19.03以降はGPUにネイティブ対応しているらしい。
164
178
 
@@ -210,16 +224,24 @@
210
224
 
211
225
  ```
212
226
 
213
-
214
-
215
-
216
-
217
- ### 補足1
218
-
219
- いくつかのサイトで「xtermが開ければ準備OK!」と書かれてあったので確かめました。
220
-
221
- コンテナ内に`apt install -y xterm`でインストール後、`xterm`を実行すると
222
-
223
- xtermのミナルを開くことは出来ました。
227
+ Xtermは実行できるか確認すると以下エラ
228
+
224
-
229
+ ```
230
+
231
+ root@xxx:/home# xterm
232
+
233
+ No protocol specified
234
+
235
+ Warning: This program is an suid-root program or is being run by the root user.
236
+
237
+ The full text of the error or warning message cannot be safely formatted
238
+
239
+ in this environment. You may get a more descriptive message by running the
240
+
241
+ program as a non-root user or by removing the suid bit on the executable.
242
+
243
+ xterm: Xt error: Can't open display: %s
244
+
245
+ ```
246
+
225
- しかしKivyは実行でき
247
+ 実行できなくなっていました

4

追加で行ったことを追記

2020/07/17 01:02

投稿

iruka-s
iruka-s

スコア12

test CHANGED
File without changes
test CHANGED
@@ -158,6 +158,62 @@
158
158
 
159
159
 
160
160
 
161
+ ### 追加
162
+
163
+ docker19.03以降はGPUにネイティブ対応しているらしい。
164
+
165
+ もしかしたらGPUを使おうとしているのでは?と考えてホストPCに`nvidia-container-toolkit`をインストール。
166
+
167
+ 再起動後に以下コマンドを実行してみるとエラー内容が変わっていました。
168
+
169
+ ```
170
+
171
+ root@xxx# docker run --gpus 1 --privileged --net host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp.X11-unix -it -v /(Kivyプログラム保管場所)/:/home/ (イメージID)
172
+
173
+ root@xxx:/home# export NVIDIA_DRIVER_CAPABILITIES=graphics
174
+
175
+ root@xxx:/home# python3.6 main.py
176
+
177
+ [WARNING] [Config ] Older configuration version detected (0 instead of 21)
178
+
179
+ [WARNING] [Config ] Upgrading configuration in progress.
180
+
181
+ [INFO ] [Logger ] Record log in /root/.kivy/logs/kivy_20-07-17_0.txt
182
+
183
+ [INFO ] [Kivy ] v1.11.1
184
+
185
+ [INFO ] [Kivy ] Installed at "/usr/local/lib/python3.6/site-packages/kivy/__init__.py"
186
+
187
+ [INFO ] [Python ] v3.6.9 (default, Jul 16 2020, 08:54:06)
188
+
189
+ [GCC 9.3.0]
190
+
191
+ [INFO ] [Python ] Interpreter at "/usr/local/bin/python3.6"
192
+
193
+ [INFO ] [Factory ] 184 symbols loaded
194
+
195
+ [INFO ] [ImageLoaderFFPy] Using ffpyplayer 4.3.1
196
+
197
+ [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_ffpyplayer, img_gif (img_pil ignored)
198
+
199
+ [INFO ] [Text ] Provider: sdl2
200
+
201
+ [INFO ] [Window ] Provider: sdl2(['window_egl_rpi'] ignored)
202
+
203
+ No protocol specified
204
+
205
+ [INFO ] [Window ] Provider: x11(['window_egl_rpi', 'window_sdl2'] ignored)
206
+
207
+ No protocol specified
208
+
209
+ Couldn't connect to X server
210
+
211
+ ```
212
+
213
+
214
+
215
+
216
+
161
217
  ### 補足1
162
218
 
163
219
  いくつかのサイトで「xtermが開ければ準備OK!」と書かれてあったので確かめました。
@@ -166,4 +222,4 @@
166
222
 
167
223
  xtermのターミナルを開くことは出来ました。
168
224
 
169
- 深まるばかり
225
+ しかしKivy実行できず

3

軽微な修正

2020/07/17 00:59

投稿

iruka-s
iruka-s

スコア12

test CHANGED
File without changes
test CHANGED
@@ -162,7 +162,7 @@
162
162
 
163
163
  いくつかのサイトで「xtermが開ければ準備OK!」と書かれてあったので確かめました。
164
164
 
165
- `apt install -y xterm`でxtermをインストール後、コンテナ内で`xterm`を実行すると
165
+ コンテナ内に`apt install -y xterm`でインストール後、`xterm`を実行すると
166
166
 
167
167
  xtermのターミナルを開くことは出来ました。
168
168
 

2

補足1の追加

2020/07/16 07:54

投稿

iruka-s
iruka-s

スコア12

test CHANGED
File without changes
test CHANGED
@@ -155,3 +155,15 @@
155
155
  このKivy実行時のエラーについて他にも調べてみましたが、いまいち有効な手段が見つかりませんでした。
156
156
 
157
157
  解決手段をご存じの方がいらっしゃいましたらご教授いただけますと幸いです。
158
+
159
+
160
+
161
+ ### 補足1
162
+
163
+ いくつかのサイトで「xtermが開ければ準備OK!」と書かれてあったので確かめました。
164
+
165
+ `apt install -y xterm`でxtermをインストール後、コンテナ内で`xterm`を実行すると
166
+
167
+ xtermのターミナルを開くことは出来ました。
168
+
169
+ 謎は深まるばかり。。

1

軽微な修正

2020/07/16 07:53

投稿

iruka-s
iruka-s

スコア12

test CHANGED
File without changes
test CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
  ```
112
112
 
113
- root@xxx:/home/alsok-2nd/temp/sample-kivy# ldconfig -p | grep -i gl.so
113
+ root@xxx# ldconfig -p | grep -i gl.so
114
114
 
115
115
  libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1
116
116
 
@@ -130,7 +130,7 @@
130
130
 
131
131
  rm /usr/lib/i386-linux-gnu/libGL.so.1
132
132
 
133
- root@xxx:/home/alsok-2nd/temp/sample-kivy# ldconfig -p | grep -i gl.so
133
+ root@xxx# ldconfig -p | grep -i gl.so
134
134
 
135
135
  libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1
136
136