jupyterhub / binderhub

Run your code in the cloud, with technology so advanced, it feels like magic!
https://binderhub.readthedocs.io
BSD 3-Clause "New" or "Revised" License
2.57k stars 390 forks source link

MyBinder.org's version of Docker is too old for latest Ubuntu images #1445

Closed pkgw closed 2 years ago

pkgw commented 2 years ago

Apologies if I'm not filing this in the right place ... I'm not quite sure where it should go.

I recently updated one of my MyBinder repos to Ubuntu 21.04, and discovered that it failed to build when actually deployed on MyBinder.org. This turns out to be an incompatibilty between Ubuntu >=21.04 and older versions of Docker:

https://stackoverflow.com/questions/66319610/gpg-error-in-ubuntu-21-04-after-second-apt-get-update-during-docker-build https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1916485

Meanwhile, 20.10 doesn't update correctly and the version of Node.js included in 20.04 is too old for modern JupyterLab, so it's awkward to build Ubuntu-based images right now. I ended up using 20.04 with a custom-upgraded Node.js. It would be good to update the version of Docker/K8s/whatever used in the MyBinder.org service to fix the newer Ubuntus, I think.

welcome[bot] commented 2 years ago

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively. welcome You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:

yuvipanda commented 2 years ago

Thanks for reporting this, @pkgw! I've moved the issue to the binderhub repo, and opened https://github.com/jupyterhub/binderhub/pull/1446 to fix it.