You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’m currently trying to deploy Canvas LMS using the latest Docker image (instructure/canvas-lms:stable), but I’ve noticed that it still includes Ruby 2.4.6, which is outdated and causing compatibility issues.
It looks like the Canvas LMS Dockerfile has been updated to support Ruby 3.3, but it still references instructure/ruby-passenger:$RUBY. When I tried pulling instructure/ruby-passenger:3.3.0, I got the following error:
docker pull instructure/ruby-passenger:3.3.0 Error response from daemon: manifest for instructure/ruby-passenger:3.3.0 not found
I also checked for ruby-passenger:latest, but it does not exist either. This suggests that the ruby-passenger image has not been rebuilt with Ruby 3.3 yet.
Steps to Reproduce
Deploy the latest instructure/canvas-lms:stable Docker image.
Run ruby -v inside the container.
Expected:ruby 3.3.0
Actual:ruby 2.4.6
Attempt to pull ruby-passenger:3.3.0:
I got Error response from daemon: manifest not found
Expected Behavior
Since the Canvas LMS Dockerfile now references ARG RUBY=3.3, it should pull a ruby-passenger image that includes Ruby 3.3. However, since no updated ruby-passenger image is available, deployments are stuck using an outdated Ruby version.
Request
Could you confirm when a ruby-passenger image with Ruby 3.3 will be published or am I missing something?
Any advice here would be appreciated. Thanks!
The text was updated successfully, but these errors were encountered:
I’m currently trying to deploy Canvas LMS using the latest Docker image (
instructure/canvas-lms:stable
), but I’ve noticed that it still includes Ruby 2.4.6, which is outdated and causing compatibility issues.It looks like the Canvas LMS Dockerfile has been updated to support Ruby 3.3, but it still references
instructure/ruby-passenger:$RUBY
. When I tried pullinginstructure/ruby-passenger:3.3.0
, I got the following error:docker pull instructure/ruby-passenger:3.3.0 Error response from daemon: manifest for instructure/ruby-passenger:3.3.0 not found
I also checked for
ruby-passenger:latest
, but it does not exist either. This suggests that theruby-passenger
image has not been rebuilt with Ruby 3.3 yet.Steps to Reproduce
instructure/canvas-lms:stable
Docker image.ruby -v
inside the container.ruby 3.3.0
ruby 2.4.6
ruby-passenger:3.3.0
:I got
Error response from daemon: manifest not found
Expected Behavior
Since the Canvas LMS Dockerfile now references
ARG RUBY=3.3
, it should pull aruby-passenger
image that includes Ruby 3.3. However, since no updatedruby-passenger
image is available, deployments are stuck using an outdated Ruby version.Request
Could you confirm when a
ruby-passenger
image with Ruby 3.3 will be published or am I missing something?Any advice here would be appreciated. Thanks!
The text was updated successfully, but these errors were encountered: