segmentio/chamber

Unable to locate package chamber (debian, docker)

andrewcstewart opened this issue · 8 comments

I'm suddenly getting the following during a docker build:

E: Unable to locate package chamber
The command '/bin/sh -c curl -s https://packagecloud.io/install/repositories/segment/chamber/script.deb.sh | /bin/bash     && apt-get install -y chamber' returned a non-zero code: 100

I'm guessing this is something related to debin eol, etc.. Is there a preferred installation route for docker images that would be more stable to that?

@andrewcstewart in order to reproduce this error should I run the command you provided above?

/bin/sh -c curl -s https://packagecloud.io/install/repositories/segment/chamber/script.deb.sh

?

That doesn't work on my mac 🤦 of course. Can you include reproducible steps? I assume this is an ubuntu machine? As soon as I can reproduce I'll create a backlog ticket for us to fix this.

It was in a Docker image sourcing python:3.6.

But actually I just figured out how to use https://github.com/segmentio/chamber/wiki/Installation#from-a-docker-image directly in my own image, which works great.

Great, alright if I close this issue then?

Following the directions on your installation wiki here leads to the error given by the OP.

Ok then I think the shortest answer to the question is the more stable place is going to be github release artifacts: https://github.com/segmentio/chamber/releases . And I'll create a backlog ticket for the team to double check why the package cloud instructions don't just work (I suspect they should but nothing is testing those unfortunately) and decide how we want to address that.

Jira backlog ticket created which links to this github issue. I'll try to get it discussed in one of our next backlog refinement meetings.

rikez commented

@andrewcstewart @AxeOfMen

We discussed with the team and decided to not maintain new chamber releases in Package Cloud. The older versions will still be available there, but from now on the recommendation is to download the binaries from the Github Releases. Take a look at the Installation wiki for examples.

I'll close the issue for now, but please let us know if you have any concerns or are still having problems related to installation.