質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.36%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Q&A

解決済

1回答

2903閲覧

Jupyter Lab: ホームディレクトリ変更後にどのファイルを開いても500 internal server errorになってしまう

etzel1194

総合スコア0

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

0グッド

0クリップ

投稿2020/06/20 12:32

編集2020/06/20 12:46

背景

WSLやjupyterのホームディレクトリを/home/<username>/から/mnt/c/linux_home/に移動させました。以降、jupyter lab上でどのファイルを開いても、カーネルを選択する画面の後に下記のエラーメッセージが出ていしまいます。
エラーメッセージから権限関連と考えたのですが間違っているところがわからず自分の知識では行き詰っている状況です。
初学者のため稚拙な質問で申し訳ありませんが、何卒宜しくお願い致します。

発生している問題・エラーメッセージ

Error Starting Kernel Invalid response: 500 Internal Server Error Unhandled error Traceback (most recent call last): File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/web.py", line 1703, in _execute result = await result File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "/home/<username>/miniconda3/lib/python3.7/site-packages/notebook/services/sessions/handlers.py", line 72, in post type=mtype)) File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 735, in run value = future.result() File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "/home/<username>/miniconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 88, in create_session kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name) File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 735, in run value = future.result() File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "/home/<username>/miniconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 101, in start_kernel_for_session self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name) File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 735, in run value = future.result() File "/home/<username>/miniconda3/lib/python3.7/site-packages/tornado/gen.py", line 209, in wrapper yielded = next(result) File "/home/<username>/miniconda3/lib/python3.7/site-packages/notebook/services/kernels/kernelmanager.py", line 168, in start_kernel super(MappingKernelManager, self).start_kernel(**kwargs) File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_client/multikernelmanager.py", line 158, in start_kernel km.start_kernel(**kwargs) File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 301, in start_kernel kernel_cmd, kw = self.pre_start_kernel(**kw) File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 248, in pre_start_kernel self.write_connection_file() File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_client/connect.py", line 474, in write_connection_file kernel_name=self.kernel_name File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_client/connect.py", line 138, in write_connection_file with secure_write(fname) as f: File "/home/<username>/miniconda3/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/home/<username>/miniconda3/lib/python3.7/site-packages/jupyter_core/paths.py", line 447, in secure_write .format(file=fname, permissions=oct(file_mode))) RuntimeError: Permissions assignment failed for secure file: '/mnt/c/linux_home/.local/share/jupyter/runtime/kernel-00dd8d68-45f7-46c2-875b-85ce2af3b7c5.json'. Got '0o677' instead of '0o0600'.
~/.local/share/jupyter/runtime$ ls -l total 8 -rwxrwxrwx 1 <username> <username> 0 Jun 20 20:11 kernel-00dd8d68-45f7-46c2-875b-85ce2af3b7c5.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:45 kernel-149f4fc8-6749-4125-9a64-eb43c8d4905f.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 19:02 kernel-19145457-1605-472e-beeb-3efa52d8f64a.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:06 kernel-378ab5bf-0999-4722-a6ba-6256fa13ecc0.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:29 kernel-3cbcdfb6-790d-4da1-97c8-f74b98488cd9.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:50 kernel-3ce29c0e-51a5-42ac-a689-06d3418d668c.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:35 kernel-3def68e0-2d81-4021-aa9e-daec7100305c.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:22 kernel-42c2af35-3ca8-4752-92fa-ce2e43a8f52d.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:52 kernel-466592b2-ce7c-4c46-85d5-7a394b331d03.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:57 kernel-58e9e48f-18fd-4d84-9c4c-e8308da92906.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 19:25 kernel-5e24b1f4-c18c-4561-983d-1e730f8d49d3.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:54 kernel-5feb837c-77e1-4343-9ffe-9ff1c7d937a4.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 20:11 kernel-60d5ee84-99dc-49d1-97dd-903cfdcde39e.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:06 kernel-63d350c6-7bf6-472f-8b6d-742507b079d5.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:55 kernel-6a1fa7ef-fcf6-4755-9cda-ee68b0023c5c.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:35 kernel-7393e88c-b641-470f-ba1f-bd93a9fa5ae5.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:42 kernel-73c62029-d493-4645-8b7a-480b1e57f22f.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:22 kernel-84423309-bf56-4a64-be78-b79f4bb4dce3.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:45 kernel-9f130772-2ee0-4638-8570-6b93930d1381.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 19:26 kernel-a980f132-6975-4d2d-af45-42f34ca51188.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:57 kernel-af9e5cd7-ccc0-46c6-9434-90cea2dad8dd.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:42 kernel-b8f3c0aa-0c81-41b8-9cf4-7c87d449cdc9.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:00 kernel-c0b9649b-aad1-40be-b912-526e1ec5d5b4.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:47 kernel-c5488eaf-16ba-49c2-ad3e-14370f965884.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:19 kernel-d3b3051d-0d66-4302-bc86-70aebfdc8ec9.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:24 kernel-d8c22609-7de8-4f54-b12f-c2b6ee80bf72.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:54 kernel-e99b4cf7-1af5-48de-b016-a7b10f8f3364.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 17:52 kernel-ea0641a5-0152-400e-9a25-46e3f1d77596.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:29 kernel-f3e0530a-d39f-42e6-aef9-5462eef40c61.json -rwxrwxrwx 1 <username> <username> 0 Jun 20 18:25 kernel-f95615d7-44d9-486c-85c7-4ea88a9d0243.json -rwxrwxrwx 1 <username> <username> 257 Jun 20 20:11 nbserver-29852.json -rwxrwxrwx 1 <username> <username> 670 Jun 20 20:11 nbserver-29852-open.html -rwxrwxrwx 1 <username> <username> 259 Jun 20 20:59 nbserver-32192.json -rwxrwxrwx 1 <username> <username> 670 Jun 20 20:59 nbserver-32192-open.html -rwxrwxrwx 1 <username> <username> 45 Jun 20 14:46 notebook_cookie_secret

試したこと

https://teratail.com/questions/175794
https://github.com/jupyter/notebook/issues/5058

conda-clean
conda update conda
conda update jupyter

$ pip uninstall jupyter_contrib_nbextensions

補足情報(FW/ツールのバージョンなど)

Windows 10 1906
WSL1 Ubuntu 18.04

jupyter core : 4.6.3
jupyter-notebook : 6.0.3
qtconsole : not installed
ipython : 7.15.0
ipykernel : 5.3.0
jupyter client : 6.1.3
jupyter lab : 2.1.4
nbconvert : 5.6.1
ipywidgets : not installed
nbformat : 5.0.7
traitlets : 4.3.3
Python 3.7.7
conda 4.8.3

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

etzel1194

2020/06/23 09:45

ご返信が遅くなり申し訳ございません。 改善しました。ありがとうございました。
guest

回答1

0

自己解決

上記ご回答で解決しました

投稿2020/06/23 09:46

etzel1194

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問