Open electroram opened 1 year ago
If you are experiencing the build failure after installing an extension (or trying to include previously installed extension after updating JupyterLab) please check the extension repository for new installation instructions as many extensions migrated to the prebuilt extensions system which no longer requires rebuilding JupyterLab (but uses a different installation procedure, typically involving a package manager such as 'pip' or 'conda').
If you specifically intended to install a source extension, please run 'jupyter lab build' on the server for full output.
[LabBuildApp] JupyterLab 3.6.3
[LabBuildApp] Building in /opt/conda/share/jupyter/lab
[LabBuildApp] Building jupyterlab assets (production, minimized)
Build failed.
Troubleshooting: If the build failed due to an out-of-memory error, you
may be able to fix it by disabling the dev_build
and/or minimize
options.
If you are building via the jupyter lab build
command, you can disable
these options like so:
jupyter lab build --dev-build=False --minimize=False
You can also disable these options for all JupyterLab builds by adding these
lines to a Jupyter config file named jupyter_config.py
:
c.LabBuildApp.minimize = False c.LabBuildApp.dev_build = False
If you don't already have a jupyter_config.py
file, you can create one by
adding a blank file of that name to any of the Jupyter config directories.
The config directories can be listed by running:
jupyter --paths
Explanation:
dev-build
: This option controls whether a dev
or a more streamlined
production
build is used. This option will default to False
(i.e., the
production
build) for most users. However, if you have any labextensions
installed from local files, this option will instead default to True
.
Explicitly setting dev-build
to False
will ensure that the production
build is used in all circumstances.
minimize
: This option controls whether your JS bundle is minified
during the Webpack build, which helps to improve JupyterLab's overall
performance. However, the minifier plugin used by Webpack is very memory
intensive, so turning it off may help the build finish successfully in
low-memory environments.
An error occurred. RuntimeError: JupyterLab failed to build See the log file for details: /tmp/jupyterlab-debug-tkis9x15.log
(base) jovyan@18ba5171b0d0:~/work/HyperPose$ cat /tmp/jupyterlab-debug-tkis9x15.log
[LabBuildApp] Building in /opt/conda/share/jupyter/lab [LabBuildApp] Node v16.19.0
[LabBuildApp] Yarn configuration loaded. [LabBuildApp] Building jupyterlab assets (production, minimized) [LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js install --non-interactive [LabBuildApp] yarn install v1.21.1 [1/5] Validating package.json... [2/5] Resolving packages... success Already up-to-date. Done in 0.95s.
[LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js yarn-deduplicate -s fewer --fail [LabBuildApp] yarn run v1.21.1 $ /opt/conda/share/jupyter/lab/staging/node_modules/.bin/yarn-deduplicate -s fewer --fail Done in 0.67s.
[LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js run build:prod:minimize
[LabBuildApp] yarn run v1.21.1
$ webpack --config webpack.prod.minimize.config.js
[webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve './tab.scss' in '/opt/conda/share/jupyter/lab/staging/node_modules/jupyterlab_tensorboard_pro/style'
at /opt/conda/share/jupyter/lab/staging/node_modules/webpack/lib/Compilation.js:1768:28
at /opt/conda/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:742:13
at eval (eval at create (/opt/conda/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10),
[LabBuildApp] JupyterLab failed to build [LabBuildApp] Traceback (most recent call last):
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/debuglog.py", line 47, in debug_logging yield
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/labapp.py", line 204, in start raise e
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/labapp.py", line 195, in start build(
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/commands.py", line 506, in build return handler.build(
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/commands.py", line 722, in build raise RuntimeError(msg) [LabBuildApp] RuntimeError: JupyterLab failed to build [LabBuildApp] Exiting application: JupyterLab
这个插件使用了 scss,根据 jupyterlab 的 issue, 不支持 jupyter lab build
,直接安装应该是不需要 jupyter lab build
这个过程的。
一直 initializing 一般是 tensorboard 后端启动的过程报错了,可以开启 debug 日志看看?
yarn install 报错
我安装了插件之后一直在initializing 我的环境是 python:3.7 TensorFlow-gpu=2.3.1 IPython : 8.13.2 ipykernel : 6.23.0 ipywidgets : 8.0.6 jupyter_client : 8.2.0 jupyter_core : 5.3.0 jupyter_server : 2.5.0 jupyterlab : 3.6.3 nbclient : 0.7.4 nbconvert : 7.4.0 nbformat : 5.8.0 notebook : 6.5.4 qtconsole : 5.4.3 traitlets : 5.9.0
注:我是在服务器中部署的,拉取的images是:jupyter/datascience-notebook:2023-05-15 _Originally posted by @electroram in https://github.com/HFAiLab/jupyterlab_tensorboard_pro/issues/17#issuecomment-1563655577_