SUSE-RU-2023:0665-1: moderate: Recommended update for pcp

sle-updates at lists.suse.com sle-updates at lists.suse.com
Wed Mar 8 12:30:18 UTC 2023



# Recommended update for pcp

Announcement ID: SUSE-RU-2023:0665-1  
Rating: moderate  
References:

  * #1186511
  * #1197796
  * #1199558

  
Affected Products:

  * Development Tools Module 15-SP4
  * openSUSE Leap 15.4
  * SUSE Linux Enterprise Desktop 15 SP4
  * SUSE Linux Enterprise High Performance Computing 15 SP4
  * SUSE Linux Enterprise Real Time 15 SP4
  * SUSE Linux Enterprise Server 15 SP4
  * SUSE Linux Enterprise Server for SAP Applications 15 SP4
  * SUSE Manager Proxy 4.3
  * SUSE Manager Retail Branch Server 4.3
  * SUSE Manager Server 4.3

  
  
An update that has three recommended fixes can now be installed.

## Description:

This update for pcp fixes the following issues:

  * Workaround intermittent build-time package preun failures by dropping PMDA
    Remove script invocation (bsc#1197796)
  * Adjust systemd service types and remove deprecated KillMode=none
    (bsc#1186511)

  * Upgrade to 5.2.5

  * Client tools and utilities:
  * pcp-dstat: correct the sample count logic, was off-by-one
  * pcp-dstat: fix csv output with timestamps (no special chars)

  * PMDA additions, enhancements and bug fixes:

  * pmdazfs: new Linux ZFS metrics
  * pmdasockets: new Linux ss(1) metrics
  * pmdahacluster: new HA metrics (Pacemaker, Corosync, DRBD and SBD)
  * pmdabcc: netproc module: count kernel calls, not packets
  * pmdalinux: add hinv.cpu.thermal_throttle metrics
  * pmdalinux: add missing help text for new metrics, drop dups

  * Server-side utilities and log management scripts:

  * pmproxy: fix quoting of /series/metrics matched names
  * pmlogger: fix permissions mismatch for pmlogger tmp dir
  * pmlogger: fix incorrect reporting of pmcd state changes
  * pmie_check: explicity set a umask appropriate for pmieconf
  * pmlogger_check: explicity set a umask appropriate for pmlogconf
  * pmlogger_check: skip .NeedRewrite processing with -K
  * pmpost: increase timestamp resolution
  * pmpost: fix NOTICES file ownership changes
  * rc scripts: add optional logging
  * systemd: remove Wants=pmcd from pmlogger and pmie

  * libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings

  * libpcp: redo the interp.c time_caliper changes
  * libpcp_web: add timer driven webgroup garbage collector
  * libpcp_pmda: add new function pmdaCachePurgeCallback

  * Misc build, infrastructure and packaging updates:

  * libpcp_web: fix minor memory leak on an error path (covscan)
  * build: fixes to ensure PCP_TMPFILE_DIR not used during the build

  * Security Enhanced Linux:

  * selinux: enable netcheck rawip_socket if icmp_socket unavailable
  * selinux: additional rules needed for pmie/pmlogger in fedora
  * Documentation and QA infrastructure:
  * docs: add pointers to readthedocs.io now that books live there
  * pcp-dstat: optionally install a man page symlink for dstat
  * docs: pmproxy(1) man page corrections and additions

  * Upgrade to 5.2.3

  * Client tools and utilities:
  * pcp-htop: minimal version of htop with PCP backend platform
  * pcp-atop: add per-process network statistics
  * pcp-atop: result instance indexing performance optimization
  * pcp-atop: always restore original state of process accounting
  * pcp2elasticsearch: add guard around maximum long integer size
  * pmlogsummary: fix indom lookup for dynamic instance domains
  * pmseries: provide sum() and avg() query functions
  * pmseries: persist canonical query expressions to Redis
  * pmseries: fix HMSET calls when querying timeseries expression
  * pmseries: fix for failing queries with disjuncted qualifiers
  * pmseries: fix segfault in func call with globbed metric.name

  * Server-side utilities and log management scripts:

  * pmproxy: support fabricated SIDs in /series/instances requests
  * pmproxy: support fabricated SIDs in /series/metrics requests
  * pmlogger_check: add pmlc connection timeout checking current volume
  * pmlogctl,pmiectl: ignore saved control files after an upgrade
  * pmlogconf: add missing mssql template header
  * pmlogconf: add logger configuration files for the htop command
  * pmieconf: add a rule to detect and report OOM kills
  * pmieconf: cleanup old, no-longer-used tool integrations
  * pmieconf: ensure all automated invocations use the -c switch
  * pmieconf: fix default generated config file path
  * pmie_check: remove a tempfile once finished with it

  * PMDA additions, enhancements and bug fixes:

  * pmdaapache: fix buffer size to allow for multiple reads of the stream
  * pmdabcc: added new netproc module with per-process network metrics
  * pmdaproc: allow to use acct.control.enable_acct as reference counting
  * pmdalinux: added network.all.* metrics for physical interfaces
  * pmdalinux: fix case of waitio counters from /proc/stat going backwards
  * pmdalinux: minor tweaks to use integer math over floating point
  * dbpmda: send inst profile prior to instances level label requests

  * libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings

  * libpcp: performance improvements for archives with dynamic indoms
  * libpcp: send instance profile for instances level labels requests
  * libpcp: make pmLookupName take a (const char **) namelist
  * libpcp_web: set pmseries source to all-zeroes for expressions
  * libpcp_web: handle fabricated SIDs in /series/values REST API
  * python api: fix fetchgroup max_insts size with multiple indoms
  * Misc build, infrastructure and packaging updates:

  * Security Enhanced Linux:

  * selinux: use matching autoconf guard for rawip_socket class

  * Documentation and QA infrastructure:

  * docs: update pmdabpftrace man page and README
  * docs: improvements in diagrams
  * docs: theme_overrides.css added for readthedocs content
  * docs: pmseries(1) chapter added in Users and Administrators Guide
  * docs: add quotes to curl calls with * in pmwebapi query strings
  * docs: update pmseries schema to describe expression keys

  * Fix a few rpmlint errors (to at least get below the 1000 mark)(bsc#1199558):

  * make libpcp-devel require libpcp_gui: the devel package installs a symlink
    pointing to that library, so anything willing to link it would fail
  * Call fdupes over /var/lib/pcp/testsuite
  * W: macro-in-comment: escape the relevant macros using %%
  * Filter out W: potential-bashisms for pcp-testsuite.

  * Own %{_datadir}/zsh and %{_datadir}/zsh/site-functions: we have no
    guaranteed owner of these directories in the buildroot.

  * Remove sysconfig dependencies, this is not the equivalent of the initscripts
    package and completly unneeded here;

  * Add missing hostname requires;

  * also buildrequire pkgconfig(systemd) to make sure configure detects systemd

  * Replace ancient RPM variables by modern equivalents.

  * Drop support for ancient SUSE and ancient Fedora.

## Patch Instructions:

To install this SUSE Moderate update use the SUSE recommended installation
methods like YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * openSUSE Leap 15.4  
    zypper in -t patch openSUSE-SLE-15.4-2023-665=1

  * Development Tools Module 15-SP4  
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2023-665=1

## Package List:

  * openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64)
    * perl-PCP-MMV-5.2.5-150400.5.3.11
    * pcp-pmda-weblog-5.2.5-150400.5.3.11
    * pcp-5.2.5-150400.5.3.11
    * pcp-import-mrtg2pcp-5.2.5-150400.5.3.11
    * libpcp_gui2-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-lustrecomm-debuginfo-5.2.5-150400.5.3.11
    * pcp-system-tools-5.2.5-150400.5.3.11
    * pcp-pmda-zimbra-5.2.5-150400.5.3.11
    * pcp-pmda-samba-5.2.5-150400.5.3.11
    * pcp-pmda-named-5.2.5-150400.5.3.11
    * pcp-export-pcp2spark-5.2.5-150400.5.3.11
    * pcp-pmda-activemq-5.2.5-150400.5.3.11
    * perl-PCP-PMDA-5.2.5-150400.5.3.11
    * pcp-zeroconf-5.2.5-150400.5.3.11
    * pcp-pmda-nvidia-gpu-5.2.5-150400.5.3.11
    * libpcp_web1-5.2.5-150400.5.3.11
    * pcp-pmda-nfsclient-5.2.5-150400.5.3.11
    * pcp-export-pcp2zabbix-5.2.5-150400.5.3.11
    * libpcp_web1-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-haproxy-5.2.5-150400.5.3.11
    * pcp-pmda-gfs2-5.2.5-150400.5.3.11
    * libpcp_mmv1-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-lmsensors-5.2.5-150400.5.3.11
    * libpcp_import1-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-mic-5.2.5-150400.5.3.11
    * pcp-pmda-ds389-5.2.5-150400.5.3.11
    * perl-PCP-LogImport-5.2.5-150400.5.3.11
    * pcp-pmda-gluster-5.2.5-150400.5.3.11
    * pcp-pmda-mailq-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-roomtemp-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-smart-5.2.5-150400.5.3.11
    * perl-PCP-PMDA-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-slurm-5.2.5-150400.5.3.11
    * pcp-pmda-trace-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-lustrecomm-5.2.5-150400.5.3.11
    * pcp-pmda-memcache-5.2.5-150400.5.3.11
    * pcp-testsuite-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-nutcracker-5.2.5-150400.5.3.11
    * pcp-import-collectl2pcp-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-shping-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-bind2-5.2.5-150400.5.3.11
    * perl-PCP-MMV-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-systemd-5.2.5-150400.5.3.11
    * pcp-pmda-nginx-5.2.5-150400.5.3.11
    * pcp-pmda-sendmail-5.2.5-150400.5.3.11
    * pcp-pmda-shping-5.2.5-150400.5.3.11
    * libpcp_import1-5.2.5-150400.5.3.11
    * pcp-pmda-sendmail-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-news-5.2.5-150400.5.3.11
    * python3-pcp-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-mounts-5.2.5-150400.5.3.11
    * pcp-pmda-dbping-5.2.5-150400.5.3.11
    * pcp-pmda-cisco-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-bash-5.2.5-150400.5.3.11
    * perl-PCP-LogImport-debuginfo-5.2.5-150400.5.3.11
    * pcp-devel-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-dm-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-docker-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-mounts-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-cifs-5.2.5-150400.5.3.11
    * pcp-gui-5.2.5-150400.5.3.11
    * pcp-import-ganglia2pcp-5.2.5-150400.5.3.11
    * pcp-pmda-oracle-5.2.5-150400.5.3.11
    * python3-pcp-5.2.5-150400.5.3.11
    * pcp-gui-debuginfo-5.2.5-150400.5.3.11
    * perl-PCP-LogSummary-5.2.5-150400.5.3.11
    * pcp-conf-5.2.5-150400.5.3.11
    * pcp-pmda-gfs2-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-gpfs-5.2.5-150400.5.3.11
    * pcp-import-iostat2pcp-5.2.5-150400.5.3.11
    * libpcp_trace2-debuginfo-5.2.5-150400.5.3.11
    * pcp-debugsource-5.2.5-150400.5.3.11
    * pcp-pmda-roomtemp-5.2.5-150400.5.3.11
    * pcp-pmda-bonding-5.2.5-150400.5.3.11
    * pcp-pmda-postfix-5.2.5-150400.5.3.11
    * pcp-pmda-snmp-5.2.5-150400.5.3.11
    * pcp-pmda-rpm-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-apache-5.2.5-150400.5.3.11
    * pcp-pmda-cifs-debuginfo-5.2.5-150400.5.3.11
    * pcp-import-sar2pcp-5.2.5-150400.5.3.11
    * pcp-pmda-rsyslog-5.2.5-150400.5.3.11
    * pcp-pmda-weblog-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-logger-debuginfo-5.2.5-150400.5.3.11
    * libpcp_mmv1-5.2.5-150400.5.3.11
    * pcp-export-pcp2elasticsearch-5.2.5-150400.5.3.11
    * pcp-pmda-cisco-5.2.5-150400.5.3.11
    * pcp-pmda-lustre-5.2.5-150400.5.3.11
    * libpcp3-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-dm-5.2.5-150400.5.3.11
    * pcp-pmda-mailq-5.2.5-150400.5.3.11
    * pcp-pmda-zswap-5.2.5-150400.5.3.11
    * pcp-pmda-trace-5.2.5-150400.5.3.11
    * pcp-system-tools-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-smart-debuginfo-5.2.5-150400.5.3.11
    * pcp-export-pcp2graphite-5.2.5-150400.5.3.11
    * pcp-pmda-docker-5.2.5-150400.5.3.11
    * pcp-pmda-redis-5.2.5-150400.5.3.11
    * pcp-pmda-logger-5.2.5-150400.5.3.11
    * pcp-testsuite-5.2.5-150400.5.3.11
    * pcp-pmda-json-5.2.5-150400.5.3.11
    * pcp-export-pcp2json-5.2.5-150400.5.3.11
    * pcp-pmda-unbound-5.2.5-150400.5.3.11
    * pcp-pmda-elasticsearch-5.2.5-150400.5.3.11
    * pcp-import-collectl2pcp-5.2.5-150400.5.3.11
    * pcp-pmda-nvidia-gpu-debuginfo-5.2.5-150400.5.3.11
    * libpcp_gui2-5.2.5-150400.5.3.11
    * pcp-pmda-ds389log-5.2.5-150400.5.3.11
    * pcp-debuginfo-5.2.5-150400.5.3.11
    * pcp-export-pcp2influxdb-5.2.5-150400.5.3.11
    * libpcp-devel-5.2.5-150400.5.3.11
    * pcp-export-pcp2xml-5.2.5-150400.5.3.11
    * pcp-pmda-bash-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-mysql-5.2.5-150400.5.3.11
    * pcp-pmda-apache-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-vmware-5.2.5-150400.5.3.11
    * pcp-pmda-gpsd-5.2.5-150400.5.3.11
    * libpcp_trace2-5.2.5-150400.5.3.11
    * pcp-pmda-summary-5.2.5-150400.5.3.11
    * pcp-pmda-netfilter-5.2.5-150400.5.3.11
    * pcp-pmda-summary-debuginfo-5.2.5-150400.5.3.11
    * pcp-devel-5.2.5-150400.5.3.11
    * libpcp3-5.2.5-150400.5.3.11
    * pcp-pmda-pdns-5.2.5-150400.5.3.11
    * pcp-pmda-systemd-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-rpm-5.2.5-150400.5.3.11
  * openSUSE Leap 15.4 (noarch)
    * pcp-doc-5.2.5-150400.5.3.11
  * openSUSE Leap 15.4 (aarch64 ppc64le x86_64)
    * pcp-pmda-infiniband-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-infiniband-5.2.5-150400.5.3.11
    * pcp-pmda-perfevent-debuginfo-5.2.5-150400.5.3.11
    * pcp-pmda-rabbitmq-5.2.5-150400.5.3.11
    * pcp-pmda-perfevent-5.2.5-150400.5.3.11
    * pcp-pmda-openmetrics-5.2.5-150400.5.3.11
    * pcp-pmda-netcheck-5.2.5-150400.5.3.11
    * pcp-pmda-openvswitch-5.2.5-150400.5.3.11
  * openSUSE Leap 15.4 (x86_64)
    * pcp-pmda-mssql-5.2.5-150400.5.3.11
  * Development Tools Module 15-SP4 (aarch64 ppc64le s390x x86_64)
    * perl-PCP-MMV-5.2.5-150400.5.3.11
    * pcp-5.2.5-150400.5.3.11
    * perl-PCP-LogSummary-5.2.5-150400.5.3.11
    * pcp-conf-5.2.5-150400.5.3.11
    * pcp-import-mrtg2pcp-5.2.5-150400.5.3.11
    * pcp-import-iostat2pcp-5.2.5-150400.5.3.11
    * libpcp_trace2-debuginfo-5.2.5-150400.5.3.11
    * libpcp_gui2-debuginfo-5.2.5-150400.5.3.11
    * perl-PCP-MMV-debuginfo-5.2.5-150400.5.3.11
    * pcp-debugsource-5.2.5-150400.5.3.11
    * pcp-system-tools-5.2.5-150400.5.3.11
    * libpcp_gui2-5.2.5-150400.5.3.11
    * libpcp_import1-5.2.5-150400.5.3.11
    * pcp-import-sar2pcp-5.2.5-150400.5.3.11
    * pcp-debuginfo-5.2.5-150400.5.3.11
    * python3-pcp-debuginfo-5.2.5-150400.5.3.11
    * perl-PCP-PMDA-5.2.5-150400.5.3.11
    * libpcp-devel-5.2.5-150400.5.3.11
    * libpcp_mmv1-5.2.5-150400.5.3.11
    * libpcp_web1-5.2.5-150400.5.3.11
    * perl-PCP-LogImport-debuginfo-5.2.5-150400.5.3.11
    * libpcp3-debuginfo-5.2.5-150400.5.3.11
    * libpcp_trace2-5.2.5-150400.5.3.11
    * libpcp_web1-debuginfo-5.2.5-150400.5.3.11
    * libpcp_mmv1-debuginfo-5.2.5-150400.5.3.11
    * pcp-devel-debuginfo-5.2.5-150400.5.3.11
    * pcp-devel-5.2.5-150400.5.3.11
    * libpcp_import1-debuginfo-5.2.5-150400.5.3.11
    * pcp-system-tools-debuginfo-5.2.5-150400.5.3.11
    * perl-PCP-LogImport-5.2.5-150400.5.3.11
    * perl-PCP-PMDA-debuginfo-5.2.5-150400.5.3.11
    * libpcp3-5.2.5-150400.5.3.11
    * python3-pcp-5.2.5-150400.5.3.11
  * Development Tools Module 15-SP4 (noarch)
    * pcp-doc-5.2.5-150400.5.3.11
  * Development Tools Module 15-SP4 (ppc64le)
    * pcp-pmda-perfevent-5.2.5-150400.5.3.11
    * pcp-pmda-perfevent-debuginfo-5.2.5-150400.5.3.11

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1186511
  * https://bugzilla.suse.com/show_bug.cgi?id=1197796
  * https://bugzilla.suse.com/show_bug.cgi?id=1199558

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20230308/2faa7493/attachment.htm>


More information about the sle-updates mailing list