From 93672d8585d3ea8b2c8ba77decf50ed7981f537b Mon Sep 17 00:00:00 2001 From: jxy_git Date: Tue, 23 Apr 2024 14:41:14 +0800 Subject: [PATCH] Fix the problem of failure to start node_exporter service (cherry picked from commit 5b5bf285143c7f88d9d319ac59b932d6b5dc95af) --- node_exporter.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/node_exporter.spec b/node_exporter.spec index e6ec867..c2b5f20 100644 --- a/node_exporter.spec +++ b/node_exporter.spec @@ -2,7 +2,7 @@ Name: node_exporter Version: 1.7.0 -Release: 2 +Release: 3 Summary: Exporter for machine metrics License: ASL 2.0 URL: https://github.com/prometheus/node_exporter @@ -40,6 +40,12 @@ install -D -m 0755 node_exporter %{buildroot}%{_sbindir}/node_exporter install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/node_exporter.service install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/node_exporter +%pre +getent group node_exporter > /dev/null || groupadd -r node_exporter +getent passwd node_exporter > /dev/null || \ + useradd -rg node_exporter -d /var/lib/node_exporter -s /sbin/nologin \ + -c "Prometheus node exporter" node_exporter + %post %systemd_post node_exporter.service @@ -57,6 +63,9 @@ install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/node_exporter %config(noreplace)%{_sysconfdir}/sysconfig/node_exporter %changelog +* Tue Apr 23 2024 jiangxinyu - 1.7.0-3 +- Fix the problem of failure to start node_exporter service + * Tue Feb 27 2024 Huang Yang - 1.7.0-2 - add loongarch64 support -- Gitee