Сбой ядра JupyterHub - PullRequest
       16

Сбой ядра JupyterHub

0 голосов
/ 03 октября 2019

Я надеялся быстро собрать сервер jupyterhub, но без кубиков. Я могу войти, и перемещаться по файловой системе просто отлично. Как только я создаю или запускаю существующую записную книжку, я получаю это ...

    Traceback (most recent call last):
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/web.py", line 1699, in _execute
        result = await result
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 742, in run
        yielded = self.gen.throw(*exc_info)  # type: ignore
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/notebook/services/sessions/handlers.py", line 72, in post
        type=mtype))
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 735, in run
        value = future.result()
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 742, in run
        yielded = self.gen.throw(*exc_info)  # type: ignore
      File "/usr/local/python3.6.9/lib/python3.6/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 "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 735, in run
        value = future.result()
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 742, in run
        yielded = self.gen.throw(*exc_info)  # type: ignore
      File "/usr/local/python3.6.9/lib/python3.6/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 "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 735, in run
        value = future.result()
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/tornado/gen.py", line 209, in wrapper
        yielded = next(result)
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/notebook/services/kernels/kernelmanager.py", line 168, in start_kernel
        super(MappingKernelManager, self).start_kernel(**kwargs)
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
        km.start_kernel(**kwargs)
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/jupyter_client/manager.py", line 240, in start_kernel
        self.write_connection_file()
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/jupyter_client/connect.py", line 547, in write_connection_file
        kernel_name=self.kernel_name
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/jupyter_client/connect.py", line 212, in write_connection_file
        with secure_write(fname) as f:
      File "/usr/local/python3.6.9/lib/python3.6/contextlib.py", line 81, in __enter__
        return next(self.gen)
      File "/usr/local/python3.6.9/lib/python3.6/site-packages/jupyter_client/connect.py", line 105, in secure_write
        assert '0600' == oct(stat.S_IMODE(os.stat(fname).st_mode)).replace('0o', '0')
    AssertionError

Я делаю это на RHEL7 с Python3. Я попробовал с пакетом python3 yum и развернул свой собственный из исходного кода. Все еще в конечном итоге с этой же проблемой. Это будет моя первая попытка с jupyterhub 1.x, поэтому я не знаю, связано ли это с этим.

Вот моя проблема с юпитер

$PATH:
    /usr/lib64/qt-3.3/bin
    /usr/local/sbin
    /usr/local/bin
    /usr/sbin
    /usr/bin
    /opt/puppetlabs/bin
    /root/bin

sys.path:
    /usr/local/python3.6.9/bin
    /usr/local/python3.6.9/lib/python36.zip
    /usr/local/python3.6.9/lib/python3.6
    /usr/local/python3.6.9/lib/python3.6/lib-dynload
    /root/.local/lib/python3.6/site-packages
    /usr/local/python3.6.9/lib/python3.6/site-packages

sys.executable:
    /usr/local/python3.6.9/bin/python3.6

sys.version:
    3.6.9 (default, Oct  2 2019, 11:05:28)
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]

platform.platform():
    Linux-3.10.0-1062.1.1.el7.x86_64-x86_64-with-redhat-7.7-Maipo

which -a jupyter:
    /usr/local/bin/jupyter

pip list:
    Package            Version
    ------------------ ---------
    alembic            1.2.1
    asn1crypto         0.24.0
    async-generator    1.10
    attrs              19.2.0
    backcall           0.1.0
    bleach             3.1.0
    certifi            2019.9.11
    certipy            0.1.3
    cffi               1.12.3
    chardet            3.0.4
    cryptography       2.7
    decorator          4.4.0
    defusedxml         0.6.0
    entrypoints        0.3
    idna               2.8
    ipykernel          5.1.2
    ipython            7.8.0
    ipython-genutils   0.2.0
    ipywidgets         7.5.1
    jedi               0.15.1
    Jinja2             2.10.1
    json5              0.8.5
    jsonschema         3.0.2
    jupyter            1.0.0
    jupyter-client     5.3.3
    jupyter-console    6.0.0
    jupyter-core       4.5.0
    jupyterhub         1.0.0
    jupyterlab         1.1.4
    jupyterlab-server  1.0.6
    Mako               1.1.0
    MarkupSafe         1.1.1
    mistune            0.8.4
    nbconvert          5.6.0
    nbformat           4.4.0
    notebook           6.0.1
    oauthlib           3.1.0
    pamela             1.0.0
    pandocfilters      1.4.2
    parso              0.5.1
    pexpect            4.7.0
    pickleshare        0.7.5
    pip                18.1
    prometheus-client  0.7.1
    prompt-toolkit     2.0.9
    ptyprocess         0.6.0
    pycparser          2.19
    Pygments           2.4.2
    pyOpenSSL          19.0.0
    pyrsistent         0.15.4
    python-dateutil    2.8.0
    python-editor      1.0.4
    pyzmq              18.1.0
    qtconsole          4.5.5
    requests           2.22.0
    Send2Trash         1.5.0
    setuptools         40.6.2
    six                1.12.0
    SQLAlchemy         1.3.8
    terminado          0.8.2
    testpath           0.4.2
    tornado            6.0.3
    traitlets          4.3.2
    urllib3            1.25.6
    wcwidth            0.1.7
    webencodings       0.5.1
    widgetsnbextension 3.5.1
...