Describe the bug
After installing jupyter-fs via conda into a conda env that runs JupyterHub, various .json files configured fail to get any jupyter-fs tab to show up, and it shows as a greyed out extension in a jupyter server instance. Error log from JupyterHub shows:
/srv/jupyterhub/condaenv/jhub-env/lib/python3.13/site-packages/jupyterfs/extension.py:40: UserWarning: Misconfiguration of MetaManager. Please add:
"ServerApp": {
"contents_manager_class": "jupyterfs.metamanager.MetaManager"
}
to your Notebook Server config.
warnings.warn(_mm_config_warning_msg)
[I 2025-07-29 16:38:46.278 ServerApp] jupyterfs.extension | extension was successfully loaded.
despite the json config chunk existing in multiple server config .json files
The conda install creates a jupyter-fs.json in the conda env's jupyter server config folder, ie in: /srv/jupyterhub/condaenv/jhub-env/etc/jupyter/jupyter_server_config.d
After a fresh install, this file includes:
"ServerApp": {
"contents_manager_class": "jupyterfs.metamanager.MetaManager",
"jpserver_extensions": {
"jupyterfs.extension": true
}
},
}
Side note: other extensions installed via conda put their config .jsons in this folder jupyter_server_config.d as well, and are fully functional (ie jupytergis, jupyterlab_nvdashboard, jupyterlab_git).
I've tried also making a jupyter_server_config.json as described in the README on the jupyter-fs github page, and put it in multiple places returned from jupyter --paths:
config:
/srv/jupyterhub/condaenv/jhub-env/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
but with no success.
To Reproduce
Steps to reproduce the behavior:
- Create a conda env
- Install JupyterHub into the conda env
- Install jupyter-fs into the conda env
- See error
Expected behavior
I would expect jupyter-fs to function after the conda install, with the configs as described by the README documentation
Desktop (please complete the following information):
- OS: Rocky Linux 9
- Conda: 25.5.1
- JupyterHub: 5.3
- Version [e.g. 22]
Additional context
Add any other context about the problem here.
Describe the bug
After installing jupyter-fs via conda into a conda env that runs JupyterHub, various .json files configured fail to get any jupyter-fs tab to show up, and it shows as a greyed out extension in a jupyter server instance. Error log from JupyterHub shows:
despite the json config chunk existing in multiple server config .json files
The conda install creates a
jupyter-fs.jsonin the conda env's jupyter server config folder, ie in:/srv/jupyterhub/condaenv/jhub-env/etc/jupyter/jupyter_server_config.dAfter a fresh install, this file includes:
Side note: other extensions installed via conda put their config .jsons in this folder
jupyter_server_config.das well, and are fully functional (ie jupytergis, jupyterlab_nvdashboard, jupyterlab_git).I've tried also making a
jupyter_server_config.jsonas described in the README on the jupyter-fs github page, and put it in multiple places returned fromjupyter --paths:but with no success.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect jupyter-fs to function after the conda install, with the configs as described by the README documentation
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.