-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Open
Labels
Milestone
Description
After running jupyter notebook for some time, I can't restart kernels (it says restart has failed) and can't start new ones (it says kernel error), while already running kernels keep running and can execute new code. Unfortunately, I don't know the exact steps how to reproduce this issue, and would appreciate any help on how to debug it.
To start, here is the log message from jupyter notebook when I try to start a new kernel (i.e. open a new notebook):
[E 11:17:55.099 NotebookApp] Unhandled error in API request
Traceback (most recent call last):
File "<...>/lib/python3.5/site-packages/notebook/base/handlers.py", line 457, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1015, in run
value = future.result()
File "<...>/lib/python3.5/site-packages/tornado/concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "<...>/lib/python3.5/site-packages/notebook/services/sessions/handlers.py", line 62, in post
kernel_id=kernel_id))
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1015, in run
value = future.result()
File "<...>/lib/python3.5/site-packages/tornado/concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "<...>/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", line 79, in create_session
kernel_name)
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1015, in run
value = future.result()
File "<...>/lib/python3.5/site-packages/tornado/concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "<...>/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", line 92, in start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 1015, in run
value = future.result()
File "<...>/lib/python3.5/site-packages/tornado/concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "<...>/lib/python3.5/site-packages/tornado/gen.py", line 285, in wrapper
yielded = next(result)
File "<...>/lib/python3.5/site-packages/notebook/services/kernels/kernelmanager.py", line 87, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "<...>/lib/python3.5/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "<...>/lib/python3.5/site-packages/jupyter_client/manager.py", line 224, in start_kernel
self.write_connection_file()
File "<...>/lib/python3.5/site-packages/jupyter_client/connect.py", line 407, in write_connection_file
kernel_name=self.kernel_name
File "<...>/lib/python3.5/site-packages/jupyter_client/connect.py", line 135, in write_connection_file
with open(fname, 'w') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/var/run/user/708/jupyter/kernel-480c8487-0ba3-4040-811b-6e060de832c3.json'
708 is my UID, and /var/run/user/708/ is empty at the time of this error (i.e. doesn't have jupyter directory in it).