# Error trying to update to circleci/ruby:2.6.9-stretch-node-browsers

**URL:** <https://discuss.circleci.com/t/error-trying-to-update-to-circleci-ruby-2-6-9-stretch-node-browsers/42929>\
**Category:** Build Environment\
**Tags:** ruby, circle-yml, node\
**Created:** [February 14, 2022, 5:13am UTC](https://discuss.circleci.com/t/error-trying-to-update-to-circleci-ruby-2-6-9-stretch-node-browsers/42929 "2022-02-14T05:13:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonydehnke](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/tonydehnke/32/24170_2.png) [@tonydehnke](https://discuss.circleci.com/u/tonydehnke)\
**Post date:** [February 14, 2022, 5:13am UTC](https://discuss.circleci.com/t/error-trying-to-update-to-circleci-ruby-2-6-9-stretch-node-browsers/42929/1 "2022-02-14T05:13:05Z")

</div>

Hi, I’m upgrading my project from `ruby 2.6.6` to `2.6.9` but Circle CI fails during `Spin Up Environment` when trying to access the image for `circleci/ruby:2.6.9-stretch-node-browsers`

It worked fine for: `circleci/ruby:2.6.6-stretch-node-browsers` previously.

```auto
Starting container circleci/ruby:2.6.9-stretch-node-browsers
Warning: No authentication provided, using CircleCI credentials for pulls from Docker Hub.
  image cache not found on this host, downloading circleci/ruby:2.6.9-stretch-node-browsers

Error response from daemon: manifest for circleci/ruby:2.6.9-stretch-node-browsers not found: manifest unknown: manifest unknown

```

The jobs part of my `config.yml`:

```auto
jobs: # a collection of steps
  build_and_test:
    parallelism: 1 # run two instances of this job in parallel
    resource_class: medium+ #Specifies the machine size to use - upgraded to medium+ for 6GB of Ram Feb 2020
    docker: # run the steps with Docker
      - image: circleci/ruby:2.6.9-stretch-node-browsers # ...with this image as the primary container; this is where all `steps` will run

```

---

<div class="post-metadata">

**Author:** ![aaronclark](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/aaronclark/32/31078_2.png) [@aaronclark](https://discuss.circleci.com/u/aaronclark)\
**Post date:** [February 14, 2022, 5:36am UTC](https://discuss.circleci.com/t/error-trying-to-update-to-circleci-ruby-2-6-9-stretch-node-browsers/42929/2 "2022-02-14T05:36:03Z")

</div>

Hi @tonydehnke,

Thank you for sharing your issue on our forum.

We do not publish a version of the Ruby 2.6.9 image with the `stretch-node-browsers` tag. A list of images for this version are available on the following page:

> [Docker](https://hub.docker.com/r/circleci/ruby/tags?page=1&name=2.6.9)

A list of images tagged with `stretch-node-browsers` can be found here (the latest I am seeing is 2.6.8):

> [Docker](https://hub.docker.com/r/circleci/ruby/tags?page=1&name=-stretch-node-browsers)

Our `circleci` images are being deprecated, and we recommend switching to our newer `cimg` convenience images. Our `cimg/ruby` images can be found here:

> [Docker](https://hub.docker.com/r/cimg/ruby)

There may be differences between the two image types, but more information on them can be found here as well:

> [cimg/ruby - CircleCI](https://circleci.com/developer/images/image/cimg/ruby)

Best Regards

---

<div class="post-metadata">

**Author:** ![tonydehnke](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/tonydehnke/32/24170_2.png) [@tonydehnke](https://discuss.circleci.com/u/tonydehnke)\
**Post date:** [February 14, 2022, 5:49am UTC](https://discuss.circleci.com/t/error-trying-to-update-to-circleci-ruby-2-6-9-stretch-node-browsers/42929/3 "2022-02-14T05:49:45Z")

</div>

Thanks, I’m a bit confused as if an image isn’t available for a normal version of Ruby to test against, how can we properly run CI tests? (I’m still learning this).

Cimg doesn’t seem to have stretch images either, unless they changed the name?

Edit - oh this helped - so basically stretch specified a version, node added node and browsers added browser support to the build. Seems like we can specify a version in the new system and now browsers includes node. So in theory it should be `cimg/ruby:2.6.9-browsers` to work, or at least work until something in the test fails 🙂

This article helps: [Alpine, Slim, Stretch, Buster, Jessie, Bullseye — What are the Differences in Docker Images? | by Julie Perilla Garcia | The Startup | Medium](https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d)

As does this doc file section: [GitHub - CircleCI-Public/cimg-ruby: The CircleCI Ruby Docker Convenience Image.](https://github.com/CircleCI-Public/cimg-ruby#variants)
