Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jupyterhub] Cannot get the nbextensions page to load #14

Open
whositwhatnow opened this issue Sep 7, 2016 · 24 comments
Open

[jupyterhub] Cannot get the nbextensions page to load #14

whositwhatnow opened this issue Sep 7, 2016 · 24 comments

Comments

@whositwhatnow
Copy link

whositwhatnow commented Sep 7, 2016

I've followed the readme and installed the jupyter_contrib_nbextensions. But i cannot get it loaded in the jupyter gui, I also cant get extensions to load

here is an the error i get

Known nbextensions:
  config dir: /root/.jupyter/nbconfig
    notebook section
      readonly  enabled
      - Validating: problems found:
        - require?  X readonly
      autosavetime  enabled
      - Validating: problems found:
        - require?  X autosavetime
      nbextensions_configurator/config_menu/main  enabled
      - Validating: problems found:
        - require?  X nbextensions_configurator/config_menu/main
    tree section
      nbextensions_configurator/tree_tab/main  enabled
      - Validating: problems found:
        - require?  X nbextensions_configurator/tree_tab/main
  config dir: /usr/local/etc/jupyter/nbconfig
    notebook section
      nbextensions_configurator/config_menu/main  enabled
      - Validating: problems found:
        - require?  X nbextensions_configurator/config_menu/main
    tree section
      nbextensions_configurator/tree_tab/main  enabled
      - Validating: problems found:
        - require?  X nbextensions_configurator/tree_tab/main

I'm stumped have been trying to get extensions loaded and its not working.

@jcb91
Copy link
Member

jcb91 commented Sep 7, 2016

Hi there, sorry to here you're having problems. Could you post:

  • the install procedure you followed for jupyter_contrib_nbextensions (e.g. pip, conda based, etc. plus any shell output resulting from this)
  • Any jupyter server logs you see when running jupyter notebook --debug
  • OS, python versions in use
    Thanks

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 7, 2016

the install procedure you followed for jupyter_contrib_nbextensions (e.g. pip, conda based, etc. plus any shell output resulting from this)

pip install:

pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master

Any jupyter server logs you see when running jupyter notebook --debug

404 GET /user/XXXX/nbextensions/nbextensions_configurator/tree_tab/main.js?v=20160907112543 (127.0.0.1) 1.65ms referer=https://jupyterhub.domain.com:8000/user/XXX/notebooks/untitiled.ipynb

OS, python versions in use

Centos 6.7, python 3.5.1

@whositwhatnow
Copy link
Author

jupyter contrib nbextension install --system
jupyter contrib nbextension install --user

@jcb91
Copy link
Member

jcb91 commented Sep 7, 2016

And what output does jupyter contrib nbextension install --system give?

@jcb91
Copy link
Member

jcb91 commented Sep 7, 2016

ok, since I've just noticed that you're on JupyterHub, this may well be related to #13, which was a bug preventing the serverextension from loading correctly from jupyterhub-spawned servers. Although it's been fixed in the jupyter_nbextensions_configurator master, it hasn't made it into a pip-release yet. You can either

pip install https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator/tarball/master

to upgrade to the repo master version (may require pip --upgrade flag, not sure), or hang on while I roll a bugfix release for pip...

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 7, 2016

jupyter contrib nbextension install --system gives me below

[root@jupyterhub jupyterhub]# jupyter contrib nbextension install --system
[I 11:54:50 InstallContribNbextensionsApp] jupyter contrib nbextension install --system
[I 11:54:50 InstallContribNbextensionsApp] Installing jupyter_contrib_nbextensions, using config in /usr/local/etc/jupyter
[I 11:54:50 InstallContribNbextensionsApp] Enabling: jupyter_nbextensions_configurator
[I 11:54:50 InstallContribNbextensionsApp] - Writing config: /usr/local/etc/jupyter
[I 11:54:50 InstallContribNbextensionsApp]     - Validating...
[I 11:54:50 InstallContribNbextensionsApp]       jupyter_nbextensions_configurator  OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/hide_input_all -> hide_input_all
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/hide_input_all_hide.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/hide_input_all_show.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/hide_input_all.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input_all/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/keyboard_shortcut_editor -> keyboard_shortcut_editor
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/quickhelp_shim.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_add_new_link.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_menu_item.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_conflict.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_shortcut_editor_success.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_add_new_select_action.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_dropdown.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_shortcut_editor_blank.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_comma.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_undefined_key.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/kse_components.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/readme_reset_disabled.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/keyboard_shortcut_editor/keyboard_shortcut_editor.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/skip-traceback -> skip-traceback
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/skip-traceback.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/traceback.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skip-traceback/skip-traceback.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/toggle_all_line_numbers -> toggle_all_line_numbers
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toggle_all_line_numbers/main.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toggle_all_line_numbers/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toggle_all_line_numbers/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toggle_all_line_numbers/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/collapsible_headings -> collapsible_headings
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/collapsible_headings.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/collapsible_headings/screenshot.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/rubberband -> rubberband
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/rubberband/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/rubberband/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/rubberband/rubberband.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/rubberband/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/rubberband/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/init_cell -> init_cell
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/init_cell/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/init_cell/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/init_cell/init_cell.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/init_cell/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/dragdrop -> dragdrop
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/dragdrop/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/dragdrop/dragdrop.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/dragdrop/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/dragdrop/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/latex_envs -> latex_envs
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/example.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/latex_envs.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/bibtex2.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/.gitignore
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/latex_envs.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/thmsInNb4.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/latex_envs.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/initNb.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/main_toolbar.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/bibInNb4.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/configuration_toolbar.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/example.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/header.tex
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/documentation.pdf
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/IEEEtran.bst
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc.html
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/biblio_ipython.bib
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc.tex
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc.ipynb
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/main_toolbar.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/documentation.tex
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/configuration_toolbar.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc_files/latex_env_doc_48_0.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc_files/latex_env_doc_42_0.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/latex_envs/doc/latex_env_doc_files/latex_env_doc_27_2.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/limit_output -> limit_output
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/limit_output/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/limit_output/limit-output.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/limit_output/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/limit_output/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/comment-uncomment -> comment-uncomment
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/comment-uncomment/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/comment-uncomment/comment-uncomment.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/comment-uncomment/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/runtools -> runtools
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools_execute.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/gutter.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools_nb.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools_move_lock.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/dummy.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools_show_hide.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/runtools/runtools_marker.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/yapf_ext -> yapf_ext
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/yapf_ext/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/yapf_ext/yapf_ext.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/yapf_ext/yapf_ext.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/yapf_ext/demo.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/yapf_ext/yapf_ext.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/move_selected_cells -> move_selected_cells
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/move_selected_cells/move_selected_cells.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/move_selected_cells/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/move_selected_cells/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/python-markdown -> python-markdown
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/trusted.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/python-markdown.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/python-markdown-post.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/untrusted.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/python-markdown.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/python-markdown/python-markdown-pre.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/qtconsole -> qtconsole
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/qtconsole/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/qtconsole/qtconsole.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/qtconsole/qtconsole.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/splitcell -> splitcell
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/splitcell/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/splitcell/splitcell.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/splitcell/splitcell.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/splitcell/readme.md
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/search-replace -> search-replace
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/search-replace/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/search-replace/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/search-replace/search-replace.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/search-replace/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/search-replace/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/navigation-hotkeys -> navigation-hotkeys
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/navigation-hotkeys/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/navigation-hotkeys/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/navigation-hotkeys/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/navigation-hotkeys/hotkeys.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/codefolding -> codefolding
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/magic-folded.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding_firstline_folded.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/magic-unfolded.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/magic-fold.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/firstline-fold.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding_indent_folded_2.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/foldgutter.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding_firstline_unfolded.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding_indent_folded_1.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/codefolding/codefolding_indent_unfolded.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/code_font_size -> code_font_size
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/code_font_size/code_font_size.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/code_font_size/code_font_size.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/code_font_size/README.md
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/notify -> notify
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/notify/notify.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/notify/notify.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/notify/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/notify/notification.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/autosavetime -> autosavetime
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autosavetime/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autosavetime/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autosavetime/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autosavetime/autosavetime.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/chrome-clipboard -> chrome-clipboard
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/chrome-clipboard/chrome-clipboard.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/chrome-clipboard/chrome.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/chrome-clipboard/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/chrome-clipboard/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/table_beautifier -> table_beautifier
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/table_beautifier/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/table_beautifier/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/table_beautifier/table_beautifier.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/table_beautifier/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/scratchpad -> scratchpad
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/LICENSE
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/scratchpad.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/demo.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/scratchpad.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/scratchpad/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/equation-numbering -> equation-numbering
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/equation-numbering/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/equation-numbering/button.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/equation-numbering/info.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/equation-numbering/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/equation-numbering/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/exercise2 -> exercise2
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/exercise2.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/image.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise2/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/hide_input -> hide_input
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input/hide-input.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hide_input/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/spellchecker -> spellchecker
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/download_new_dict.py
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/config.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/screenshot.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/typo/LICENSE.txt
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/typo/typo.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/spellchecker/__pycache__/download_new_dict.cpython-35.pyc
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/help_panel -> help_panel
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/help_panel.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/help_panel_ext_fullscreen.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/help_panel.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/help_panel_ext.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/help_panel.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/help_panel/img/handle-v.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/printview -> printview
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/printview/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/printview/printview.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/printview/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/printview/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/printview/printview-button.png
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/zenmode -> zenmode
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/zenmode.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back22.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back21.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back3.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/ipynblogo1.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/ipynblogo0.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back2.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back12.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back11.jpg
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/zenmode/images/back1.jpg
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/hinterland -> hinterland
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hinterland/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hinterland/hinterland.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/hinterland/hinterland.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/toc2 -> toc2
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/image.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/toc2.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/toc2.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/demo.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/demo2.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/toc2/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/datestamper -> datestamper
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/datestamper/main.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/datestamper/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/datestamper/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/exercise -> exercise
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/main.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/history.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/image.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/exercise.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/exercise/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/skill -> skill
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skill/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skill/skill.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/skill/skill.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/gist_it -> gist_it
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/gist_it/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/gist_it/gist_it.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/gist_it/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/gist_it/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/highlighter -> highlighter
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/highlighter.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/export_highlights.pdf
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/export_highlights.tex
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/demo_highlighter.html
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/tst_highlights.html
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/export_highlights.html
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/highlighter.old.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/highlighter.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/highlighter.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/image.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/demo_highlighter.ipynb
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/tst_highlights.pdf
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/tst_highlights.ipynb
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/tst_highlights.tex
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/highlighter/export_highlights.ipynb
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/tree-filter -> tree-filter
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/tree-filter/tree-filter.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/tree-filter/index.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/tree-filter/demo.gif
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/tree-filter/readme.md
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/freeze -> freeze
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/freeze/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/freeze/config.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/freeze/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/freeze/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/execute_time -> execute_time
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/ExecuteTime.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/ExecuteTime.css
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/execution-timings-menu.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/execution-timings-box.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/ExecuteTime.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/execute_time/readme.md
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/ruler -> ruler
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/ruler/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/ruler/readme.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/ruler/main.js
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/ruler/ruler.yaml
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] Installing /usr/local/lib/python3.5/site-packages/jupyter_contrib_nbextensions/nbextensions/autoscroll -> autoscroll
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autoscroll/icon.png
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autoscroll/autoscroll.yaml
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autoscroll/README.md
[I 11:54:50 InstallContribNbextensionsApp] Up to date: /usr/local/share/jupyter/nbextensions/autoscroll/main.js
[I 11:54:50 InstallContribNbextensionsApp] - Validating: OK
[I 11:54:50 InstallContribNbextensionsApp] - Editing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 11:54:50 InstallContribNbextensionsApp] --  Configuring nbconvert template path
[I 11:54:50 InstallContribNbextensionsApp] --  Configuring nbconvert preprocessors
[I 11:54:50 InstallContribNbextensionsApp] --  Configuring nbconvert postprocessor_class
[I 11:54:50 InstallContribNbextensionsApp] - Writing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 11:54:50 InstallContribNbextensionsApp] --  Writing updated config file /usr/local/etc/jupyter/jupyter_nbconvert_config.json

@jcb91
Copy link
Member

jcb91 commented Sep 7, 2016

Ok, so it looks like all the extensions are installing ok into /usr/local/share/jupyter, and that config is being written correctly to /usr/local/etc/jupyter. Given that you don't see any warning logs about the extension when running jupyter notebook (do you see confirmation of jupyter_nbextensions_configurator serverextension loading?), it seems that it's probably a problem confined to jupyterhub-spawned instances, and so my bets are on #13

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 7, 2016

ok so for now i can just upgrade to the repo master version. which i did using above method.

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 7, 2016

i cant even get the extension tab to load in the webpage in prob #13 they were at least able to get web interface.

@jcb91
Copy link
Member

jcb91 commented Sep 7, 2016

i cant even get the extension tab to load in the webpage

Ok, so I'm wrong (there goes my 💸), and there's something else at play, then. In your Jupyterhub/standalone notebook logs, do you have anything mentioning jupyter_nbextensions_configurator at all? With the --debug flag, you should be able to see:

where the server looks for config files. It needs to read the config file that jupyter contrib nbextensions install edited. These logs will look something like

[D 17:44:49.152 NotebookApp] Searching ['/Users/Josh', '/Users/Josh/.jupyter', '/Users/Josh/Miniconda3/envs/jup/etc/jupyter'] for config files
[D 17:44:49.154 NotebookApp] Looking for jupyter_config in /Users/Josh/Miniconda3/envs/jup/etc/jupyter
[D 17:44:49.156 NotebookApp] Looking for jupyter_config in /Users/Josh/.jupyter
[D 17:44:49.157 NotebookApp] Looking for jupyter_config in /Users/Josh
[D 17:44:49.161 NotebookApp] Looking for jupyter_notebook_config in /Users/Josh/Miniconda3/envs/jup/etc/jupyter
[D 17:44:49.162 NotebookApp] Looking for jupyter_notebook_config in /Users/Josh/.jupyter
[D 17:44:49.166 NotebookApp] Loaded config file: /Users/Josh/.jupyter/jupyter_notebook_config.json

some logs about loading/failing to load the serverextension. I'd hope to see something like

  [D 00:56:45.140 NotebookApp] Loading extension jupyter_nbextensions_configurator
  [D 00:56:45.141 NotebookApp]   Editing template path to add /Users/josh/Documents/workspace/jupyter_nbextensions_configurator/.tox/py34-notebook/lib/python3.4/site-packages/jupyter_nbextensions_configurator/templates
  [D 00:56:45.141 NotebookApp]   Editing nbextensions path to add /Users/josh/Documents/workspace/jupyter_nbextensions_configurator/.tox/py34-notebook/lib/python3.4/site-packages/jupyter_nbextensions_configurator/static
  [D 00:56:45.141 NotebookApp]   Adding new handlers
  [I 00:56:45.148 NotebookApp] Loaded extension jupyter_nbextensions_configurator

for a successful load, or something like

  [D 00:56:45.140 NotebookApp] Loading extension jupyter_nbextensions_configurator
  [W 00:56:45.140 NotebookApp] Error loading server extension jupyter_nbextensions_configurator
      Traceback (most recent call last):
        <blah blah blah tracback here>

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 7, 2016

[root@jupyterhub jupyterhub]# jupyter notebook --debug
[D 13:09:14.576 NotebookApp] Searching ['/opt/jupyterhub', '/root/.jupyter', '/usr/local/etc/jupyter', '/etc/jupyter'] for config files
[D 13:09:14.577 NotebookApp] Looking for jupyter_config in /etc/jupyter
[D 13:09:14.577 NotebookApp] Looking for jupyter_config in /usr/local/etc/jupyter
[D 13:09:14.577 NotebookApp] Looking for jupyter_config in /root/.jupyter
[D 13:09:14.577 NotebookApp] Looking for jupyter_config in /opt/jupyterhub
[D 13:09:14.578 NotebookApp] Looking for jupyter_notebook_config in /etc/jupyter
[D 13:09:14.578 NotebookApp] Looking for jupyter_notebook_config in /usr/local/etc/jupyter
[W 13:09:14.579 NotebookApp] Unrecognized JSON config file version, assuming version 1
[D 13:09:14.579 NotebookApp] Loaded config file: /usr/local/etc/jupyter/jupyter_notebook_config.json
[D 13:09:14.580 NotebookApp] Looking for jupyter_notebook_config in /root/.jupyter
[W 13:09:14.580 NotebookApp] Unrecognized JSON config file version, assuming version 1
[D 13:09:14.580 NotebookApp] Loaded config file: /root/.jupyter/jupyter_notebook_config.json
[D 13:09:14.581 NotebookApp] Looking for jupyter_notebook_config in /opt/jupyterhub
[I 13:09:14.594 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[D 13:09:14.640 NotebookApp] Loading extension jupyter_nbextensions_configurator
[D 13:09:14.640 NotebookApp]   Editing template path to add /usr/local/lib/python3.5/site-packages/jupyter_nbextensions_configurator/templates
[D 13:09:14.640 NotebookApp]   Editing nbextensions path to add /usr/local/lib/python3.5/site-packages/jupyter_nbextensions_configurator/static
[D 13:09:14.640 NotebookApp]   Adding new handlers
[I 13:09:14.641 NotebookApp] Loaded extension jupyter_nbextensions_configurator
[I 13:09:14.646 NotebookApp] Serving notebooks from local directory: /opt/jupyterhub
[I 13:09:14.646 NotebookApp] 0 active kernels
[I 13:09:14.646 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 13:09:14.646 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
gvfs-open: http://localhost:8888/tree: error launching application: Failed to execute child process "firefox" (No such file or directory)

@oroszl
Copy link

oroszl commented Sep 8, 2016

can confirm that I have the same issue

@jcb91
Copy link
Member

jcb91 commented Sep 8, 2016

@whositwhatnow ok, that set of logs from the standalone notebook server looks to me like a successful load for the jupyter_nbextensions_configurator. You don't get anything from the /nbextensions url in that standalone instance?

@oroszl you're also using jupyterhub, have installed and activated everything, but can't see the configurator page, right? If you could post any logs (when running with --debug flag, preferably) that you get when attempting to access the url <base_url>nbextensions, that'd be helpful (replace <base_url> as appropriate, the default is just /).

@jcb91
Copy link
Member

jcb91 commented Sep 8, 2016

oh, also, just to confirm, @oroszl are you using the repo master as opposed to a pip/conda-packaged version (see above discussion about #13)?

@whositwhatnow
Copy link
Author

whositwhatnow commented Sep 8, 2016

I do not get anything from the interface , when I load it I get 404 error

@jcb91
Copy link
Member

jcb91 commented Sep 8, 2016

@whositwhatnow and what logs do you get from the server when that happens?

@oroszl
Copy link

oroszl commented Sep 8, 2016

@jcb91 Yep I am also using jupyterhub and have run the configs, I have also tried several variants for several users. But it was the pip version. I shall try the master version.

@oroszl
Copy link

oroszl commented Sep 8, 2016

miraculously installing the master as suggested in #13 worked!

@jcb91
Copy link
Member

jcb91 commented Sep 8, 2016

@oroszl glad to hear.

I've also now pushed a new release (0.2.2) to pip & conda-forge which includes the fix from #13

@jcb91 jcb91 changed the title Cannot get the nbextensions page to load using jupyterhub [jupyterhub] Cannot get the nbextensions page to load Oct 11, 2016
@citynorman
Copy link

citynorman commented Jan 7, 2017

Hi everyone, I'm having trouble seeing the list of extensions as shown on src/jupyter_nbextensions_configurator/static/nbextensions_configurator/icon.png

Instead I'm seeing a different page
capture

Extension seems to be loading ok:

[I 13:21:01.831 NotebookApp] [nb_conda_kernels] enabled, 2 kernels found
[I 13:21:02.591 NotebookApp] Γ£ô nbpresent HTML export ENABLED
[I 13:21:02.591 NotebookApp] Γ£ô nbpresent PDF export ENABLED
[I 13:21:02.621 NotebookApp] Loaded server extension jupyter_nbextensions_configurator
[I 13:21:02.627 NotebookApp] [nb_conda] enabled
[I 13:21:02.664 NotebookApp] [nb_anacondacloud] enabled
[I 13:21:02.767 NotebookApp] 0 active kernels
[I 13:21:02.767 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/

Installed via conda install -c conda-forge jupyter_contrib_nbextensions

jupyter 1.0.0 py27_3
jupyter_client 4.4.0 py27_0
jupyter_console 5.0.0 py27_0
jupyter_contrib_core 0.3.0 py27_1 conda-forge
jupyter_core 4.2.0 py27_0
jupyter_nbextensions_configurator 0.2.3 py27_0 conda-forge

@juhasch
Copy link
Contributor

juhasch commented Jan 7, 2017

This looks like the actual jupyter_contrib_nbextensions package was not installed correctly.
Can you check this using the conda list command ?

@pluviosilla
Copy link

Nbextensions never load for me after my notebooks reach a certain size. The load is timing out. I posted on Stack Overflow about the problem here. It helps to bump up the waitseconds constant in:

window.requirejs.config({
    waitseconds: 120,  // default is 30s
});

Tweaking this constant allows you to use nbextensions with a somewhat larger notebook, but it does not fix the problem. No matter how big you make waitseconds, nbextensions remains incompatible with large notebooks.

@jcb91
Copy link
Member

jcb91 commented Nov 12, 2017

@pluviosilla As you seem to have discovered (following your SO link) this is, unfortunately, a known issue with notebook itself - see jupyter/notebook#2075

@sukhjitsehra
Copy link

sukhjitsehra commented Mar 9, 2020

I also struggled with the same problem while installing the jupyter and nbgrader packages using conda. But, I solved this by installing the jupyter and nbgrader using following as discussed at https://jupyterhub.readthedocs.io/en/stable/installation-guide-hard.html:

sudo /opt/jupyterhub/bin/python3 -m pip install jupyter
sudo /opt/jupyterhub/bin/python3 -m pip install nbgrader
sudo /opt/jupyterhub/bin/python3 -mpip install jupyter_contrib_nbextensions

That solves the issue for me.

Restart the jupyterhub service and reload the pages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants