Skip to content

Can't start or restart kernels after some time #1923

@aplavin

Description

@aplavin

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).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions