Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package golang-github-prometheus-node_exporter for openSUSE:Factory checked in at 2021-09-29 20:19:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/golang-github-prometheus-node_exporter (Old) and /work/SRC/openSUSE:Factory/.golang-github-prometheus-node_exporter.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "golang-github-prometheus-node_exporter" Wed Sep 29 20:19:11 2021 rev:8 rq:922151 version:1.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/golang-github-prometheus-node_exporter/golang-github-prometheus-node_exporter.changes 2021-03-28 11:56:50.168249128 +0200 +++ /work/SRC/openSUSE:Factory/.golang-github-prometheus-node_exporter.new.1899/golang-github-prometheus-node_exporter.changes 2021-09-29 20:20:41.923143713 +0200 @@ -1,0 +2,7 @@ +Thu Sep 23 09:43:19 UTC 2021 - Patrick Seidensal <pseiden...@suse.com> + +- Apply patch to capture permission denied error for "energy_uj" file (bsc#1190535) + * Adds patch capture-permission-denied-error-energy_uj.patch + from https://github.com/prometheus/node_exporter/pull/2092 + +------------------------------------------------------------------- New: ---- capture-permission-denied-error-energy_uj.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ golang-github-prometheus-node_exporter.spec ++++++ --- /var/tmp/diff_new_pack.wzZiWc/_old 2021-09-29 20:20:42.607144705 +0200 +++ /var/tmp/diff_new_pack.wzZiWc/_new 2021-09-29 20:20:42.611144711 +0200 @@ -30,6 +30,7 @@ Source1: vendor.tar.gz Source2: prometheus-node_exporter.service Source4: prometheus-node_exporter.sysconfig +Patch0: capture-permission-denied-error-energy_uj.patch BuildRequires: fdupes BuildRequires: golang-packaging BuildRequires: golang(API) = 1.14 @@ -71,6 +72,7 @@ %post %service_add_post prometheus-node_exporter.service %fillup_only -n prometheus-node_exporter + %preun %service_del_preun prometheus-node_exporter.service ++++++ capture-permission-denied-error-energy_uj.patch ++++++ >From 502f287c960f910eb4cc019ff6b8a877cfa15f5d Mon Sep 17 00:00:00 2001 From: Ben Kochie <sup...@gmail.com> Date: Wed, 21 Jul 2021 19:28:54 +0200 Subject: [PATCH] Fix rapl collector log noise References: https://github.com/prometheus/node_exporter/pull/2092 (bsc#1190535) Upstream: submitted Capture permission denied error for "energy_uj" file. Fixes: https://github.com/prometheus/node_exporter/issues/1892 Signed-off-by: Ben Kochie <sup...@gmail.com> --- collector/rapl_linux.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/collector/rapl_linux.go b/collector/rapl_linux.go index a0f90119b..b73c0dd83 100644 --- a/collector/rapl_linux.go +++ b/collector/rapl_linux.go @@ -70,6 +70,10 @@ func (c *raplCollector) Update(ch chan<- prometheus.Metric) error { for _, rz := range zones { newMicrojoules, err := rz.GetEnergyMicrojoules() if err != nil { + if errors.Is(err, os.ErrPermission) { + level.Debug(c.logger).Log("msg", "Can't access energy_uj file", "zone", rz, "err", err) + return ErrNoData + } return err } index := strconv.Itoa(rz.Index)