-
-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fresh project setup fails because of out of support base operating system #1869
Comments
I bumped up the docker image to There were a couple of test failures like this one but I suspect they are transient problems unrelated to the version bump.
|
@biggianteye pointed out to us that our Docker instructions were no longer up to date, running into a few issues while trying to set the website up using them. This commit updates the Ruby version slightly so that we can use another Docker image as a base. Fixes codebar#1869
@biggianteye pointed out to us that our Docker instructions were no longer up to date, running into a few issues while trying to set the website up using them. This commit updates the Ruby version slightly so that we can use another Docker image as a base. Fixes codebar#1869
I think I was able to (temporarily) solve this at #1874. Thank you @biggianteye for bringing this to our attention! |
@biggianteye pointed out to us that our Docker instructions were no longer up to date, running into a few issues while trying to set the website up using them. This commit updates the Ruby version slightly so that we can use another Docker image as a base. Fixes codebar#1869
I worked on this #1874, but it seems @asideofcode-dev fixed it marvellously as a consequence with #1882! Great job :) |
Description of the issue 📄
When trying to run
./bin/dbuild
in a freshly checked out repo, it fails with this error:There is a deprecation warning about Node 12 earlier on in the output but this is a red herring. The problem arises from the fact that the node installation script first tries to update the list of available operating system packages.
Error output
The docker image used by the project is built on top of the
ruby:2.4.2
image which is now 6 years old. This uses Debian Jessie which reached end of Long Term Support in June 2020 and now the package repositories return a 404 as seen in the output above.This is not a good experience for anyone new wanting to contribute to the project.
Screenshots 📷
n/a
Steps to fix 🛠
The fix would be to upgrade the base operating system. I don't know what the project's needs are in terms of Ruby versions and underlying operating system, but here are some options:
ruby:2.4.10
→ Debian 10.3ruby:2.7.8
→ Debian 11.7According to the Debian releases page:
If there is going to be effort spent on upgrading, it would be worth spending it on something more recent than those options.
To do 📋
The text was updated successfully, but these errors were encountered: