[Python-modules-team] Bug#849204: jupyter-nbextension-jupyter-js-widgets: fails to configure

Ximin Luo infinity0 at debian.org
Sat Dec 24 20:34:00 UTC 2016


Control: reassign -1 jupyter-notebook 4.2.3-2
Control: severity -1 normal
Control: close -1 4.2.3-3
Control: merge -1 847917

Hi Norbert, this is due to a bug in jupyter-notebook 4.2.3-2. You can fix it locally by removing any empty files matching /etc/jupyter/nbconfig/*.json, then reinstalling/reconfiguring ipywidgets.

Because 4.2.3-2 was only in unstable for about 3 days, I didn't think it was worth the effort trying to add logic to handle this case specifically. For more details see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847917

Please reopen/reassign the bug if my diagnosis was incorrect, and the error is caused by some other reason.

X

On Fri, 23 Dec 2016 22:02:28 +0900 Norbert Preining <preining at logic.at> wrote:
> Package: jupyter-nbextension-jupyter-js-widgets
> Version: 5.2.2-2
> Severity: grave
> Justification: renders package unusable
> 
> Hi all,
> 
> thanks for taking up the incredible complex job of packaging sagemath,
> that is very much appreciated.
> 
> Unforunately, the above package does not configure:
> Unpacking sagemath-jupyter (7.4-3) ...
> Setting up jupyter-nbextension-jupyter-js-widgets (5.2.2-2) ...
> /usr/lib/python3.5/runpy.py:125: RuntimeWarning: 'notebook.nbextensions' found in sys.modules after import of package 'notebook', but prior to execution of 'notebook.nbextensions'; this may result in unpredictable behaviour
>   warn(RuntimeWarning(msg))
> Enabling notebook extension jupyter-js-widgets/extension...
> Traceback (most recent call last):
>   File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main
>     "__main__", mod_spec)
>   File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
>     exec(code, run_globals)
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 1176, in <module>
>     main()
>   File "/usr/lib/python3/dist-packages/jupyter_core/application.py", line 267, in launch_instance
>     return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
>   File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 658, in launch_instance
>     app.start()
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 961, in start
>     super(NBExtensionApp, self).start()
>   File "/usr/lib/python3/dist-packages/jupyter_core/application.py", line 256, in start
>     self.subapp.start()
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 871, in start
>     self.toggle_nbextension(self.extra_args[0])
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 861, in toggle_nbextension
>     logger=self.log)
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 407, in enable_nbextension
>     logger=logger)
>   File "/usr/lib/python3/dist-packages/notebook/nbextensions.py", line 345, in _set_nbextension_state
>     cm.update(section, {"load_extensions": {require: state}})
>   File "/usr/lib/python3/dist-packages/traitlets/config/manager.py", line 85, in update
>     data = self.get(section_name)
>   File "/usr/lib/python3/dist-packages/traitlets/config/manager.py", line 63, in get
>     return json.load(f)
>   File "/usr/lib/python3.5/json/__init__.py", line 268, in load
>     parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
>   File "/usr/lib/python3.5/json/__init__.py", line 319, in loads
>     return _default_decoder.decode(s)
>   File "/usr/lib/python3.5/json/decoder.py", line 339, in decode
>     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
>   File "/usr/lib/python3.5/json/decoder.py", line 357, in raw_decode
>     raise JSONDecodeError("Expecting value", s, err.value) from None
> json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
> dpkg: error processing package jupyter-nbextension-jupyter-js-widgets (--configure):
>  subprocess installed post-installation script returned error exit status 1
> dpkg: dependency problems prevent configuration of sagemath-jupyter:
>  sagemath-jupyter depends on jupyter-nbextension-jupyter-js-widgets; however:
>   Package jupyter-nbextension-jupyter-js-widgets is not configured yet.
> 
> Thanks
> 

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Python-modules-team mailing list