node_exporter deb packages removed from http://http.us.debian.org ?

17 views
Skip to first unread message

mlov...@gmail.com

unread,
Jun 26, 2020, 4:58:32 AM6/26/20
to Prometheus Users
Hi,

I'm not sure if the is the correct place to ask, but I've inherited an ansible playbook that is installing node_exporter by downloading pre-built deb packages from http://http.us.debian.org/debian/pool/main/p/prometheus-node-exporter  Specifically we try to install the package: http://http.us.debian.org/debian/pool/main/p/prometheus-node-exporter/prometheus-node-exporter_0.18.1+ds-2_armhf.deb

It seems that today that package version has been removed. Is this intended? I've tried the latest 1.0.0 package, but that has unmet dependencies (we are running on Raspbian 9.11).

Matt Palmer

unread,
Jun 26, 2020, 7:09:49 PM6/26/20
to Prometheus Users
On Fri, Jun 26, 2020 at 01:58:32AM -0700, mlov...@gmail.com wrote:
> I'm not sure if the is the correct place to ask,

It almost certainly isn't. Management of the Debian package repositories is
not under the control of the Prometheus project.

> but I've inherited an
> ansible playbook that is installing node_exporter by downloading pre-built
> deb packages from
> http://http.us.debian.org/debian/pool/main/p/prometheus-node-exporter
> Specifically we try to install the package:
> http://http.us.debian.org/debian/pool/main/p/prometheus-node-exporter/prometheus-node-exporter_0.18.1+ds-2_armhf.deb

Your playbook is broken. *Spectacularly* broken, as in, it is doing things
that are not only wrong, but in a wrong way that is much, much more
difficult than doing things the right way.

Packages only exist in the Debian package pool as long as they are required
for a release of Debian; the package version your runbook is attempting to
download was for the "bullseye" release, and has been superceded by the
1.0.1+ds-1 version in that release. Thus, the package has been removed from
that URL.

There is a service which takes periodic snapshots of the Debian archive and
mirrors them for posterity, at snapshot.debian.net. You may be able to use
that to dig yourself out of the immediate hole that you're in, however it is
not a solution to the larger problem.

> It seems that today that package version has been removed. Is this
> intended? I've tried the latest 1.0.0 package, but that has unmet
> dependencies (we are running on Raspbian 9.11).

Raspbian is not Debian; you should use the packages from the Raspbian
repositories to ensure that package dependencies are maintained. If that
distribution does not contain the packages you need, you should get involved
in the development and maintenance of the distribution to ensure that it suits
your needs, or switch to a distribution that does suit your needs.

- Matt

Reply all
Reply to author
Forward
0 new messages