Bug#875538: jupyter-nbextension-jupyter-js-widgets: fails to configure: json.decoder.JSONDecodeError
Control: tags -1 + moreinfo unreproducible Control: severity -1 important Hi Norbert, Could you tell me the output of this: $ for file in /etc/jupyter/nbconfig/*.json; do if [ -f "$file" ] && [ -r "$file" ]; then echo "-- $file"; cat "$file"; echo; fi; done If any of these files are empty, please could you run, as root: $ for i in /etc/jupyter/nbconfig/*.json; do if [ -f "$i" -a '!' -s "$i" ]; then rm -f "$i"; fi; done $ dpkg-reconfigure jupyter-nbextension-jupyter-js-widgets and then tell me if it fixes your problem? X On Tue, 12 Sep 2017 09:56:42 +0900 Norbert Preiningwrote: > Package: jupyter-nbextension-jupyter-js-widgets > Version: 6.0.0-2 > Severity: serious > > Dear maintainer, > > the package consistently fails to configure with the following error: > > Setting up jupyter-nbextension-jupyter-js-widgets (6.0.0-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 > 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 > > > Thanks > > Norbert > > -- System Information: > Debian Release: buster/sid > APT prefers unstable > APT policy: (500, 'unstable'), (200, 'experimental') -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git
Bug#875538: jupyter-nbextension-jupyter-js-widgets: fails to configure: json.decoder.JSONDecodeError
Package: jupyter-nbextension-jupyter-js-widgets Version: 6.0.0-2 Severity: serious Dear maintainer, the package consistently fails to configure with the following error: Setting up jupyter-nbextension-jupyter-js-widgets (6.0.0-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 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 Thanks Norbert -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages jupyter-nbextension-jupyter-js-widgets depends on: ii python2.7.13-2 ii python-notebook 4.2.3-4 ii python3 3.5.3-3 ii python3-notebook 4.2.3-4 jupyter-nbextension-jupyter-js-widgets recommends no packages. Versions of packages jupyter-nbextension-jupyter-js-widgets suggests: iu python-ipywidgets 6.0.0-2 iu python3-ipywidgets 6.0.0-2 -- no debconf information