============================ rpmlint session starts ============================ rpmlint: 2.7.0 configuration: /opt/testing/lib/python3.13/rpmlint/configdefaults.toml /opt/testing/share/rpmlint/cron-whitelist.toml /opt/testing/share/rpmlint/dbus-services.toml /opt/testing/share/rpmlint/device-files-whitelist.toml /opt/testing/share/rpmlint/licenses.toml /opt/testing/share/rpmlint/opensuse.toml /opt/testing/share/rpmlint/pam-modules.toml /opt/testing/share/rpmlint/permissions-whitelist.toml /opt/testing/share/rpmlint/pie-executables.toml /opt/testing/share/rpmlint/polkit-rules-whitelist.toml /opt/testing/share/rpmlint/scoring.toml /opt/testing/share/rpmlint/security.toml /opt/testing/share/rpmlint/sudoers-whitelist.toml /opt/testing/share/rpmlint/sysctl-whitelist.toml /opt/testing/share/rpmlint/systemd-tmpfiles.toml /opt/testing/share/rpmlint/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /opt/testing/share/rpmlint/zypper-plugins.toml /etc/xdg/rpmlint/scoring-strict.override.toml rpmlintrc: /home/abuild/rpmbuild/SOURCES/monitoring-plugins-rpmlintrc checks: 41, packages: 61 monitoring-plugins.armv7hl: W: self-obsoletion nagios-plugins <= 2.4.0 obsoletes nagios-plugins = 1.5 The package obsoletes itself. This is known to cause errors in various tools and should thus be avoided, usually by using appropriately versioned Obsoletes and/or Provides and avoiding unversioned ones. monitoring-plugins.armv7hl: W: package-with-huge-docs 80% monitoring-plugins-common.armv7hl: W: package-with-huge-docs 65% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. monitoring-plugins.armv7hl: E: no-binary monitoring-plugins-all.armv7hl: E: no-binary monitoring-plugins-breeze.armv7hl: E: no-binary monitoring-plugins-cups.armv7hl: E: no-binary monitoring-plugins-dbi-mysql.armv7hl: E: no-binary monitoring-plugins-dbi-pgsql.armv7hl: E: no-binary monitoring-plugins-dbi-sqlite3.armv7hl: E: no-binary monitoring-plugins-disk_smb.armv7hl: E: no-binary monitoring-plugins-extras.armv7hl: E: no-binary monitoring-plugins-file_age.armv7hl: E: no-binary monitoring-plugins-flexlm.armv7hl: E: no-binary monitoring-plugins-ifoperstatus.armv7hl: E: no-binary monitoring-plugins-ifstatus.armv7hl: E: no-binary monitoring-plugins-ircd.armv7hl: E: no-binary monitoring-plugins-log.armv7hl: E: no-binary monitoring-plugins-mailq.armv7hl: E: no-binary monitoring-plugins-oracle.armv7hl: E: no-binary monitoring-plugins-rpc.armv7hl: E: no-binary monitoring-plugins-sensors.armv7hl: E: no-binary monitoring-plugins-uptime.armv7hl: E: no-binary monitoring-plugins-wave.armv7hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. monitoring-plugins-by_ssh.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_by_ssh monitoring-plugins-cluster.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_cluster monitoring-plugins-curl.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_curl monitoring-plugins-dbi.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_dbi monitoring-plugins-dhcp.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_dhcp monitoring-plugins-dig.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_dig monitoring-plugins-disk.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_disk monitoring-plugins-dns.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_dns monitoring-plugins-fping.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_fping monitoring-plugins-hpjd.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_hpjd monitoring-plugins-http.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_http monitoring-plugins-icmp.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_icmp monitoring-plugins-ide_smart.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ide_smart monitoring-plugins-ldap.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ldap monitoring-plugins-load.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_load monitoring-plugins-mrtg.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_mrtg monitoring-plugins-mrtgtraf.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_mrtgtraf monitoring-plugins-mysql.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_mysql monitoring-plugins-mysql.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_mysql_query monitoring-plugins-nagios.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_nagios monitoring-plugins-nt.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_nt monitoring-plugins-ntp_peer.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ntp_peer monitoring-plugins-ntp_time.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ntp monitoring-plugins-ntp_time.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ntp_time monitoring-plugins-nwstat.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_nwstat monitoring-plugins-overcr.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_overcr monitoring-plugins-pgsql.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_pgsql monitoring-plugins-ping.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ping monitoring-plugins-procs.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_procs monitoring-plugins-radius.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_radius monitoring-plugins-real.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_real monitoring-plugins-smtp.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_smtp monitoring-plugins-snmp.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_snmp monitoring-plugins-ssh.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ssh monitoring-plugins-swap.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_swap monitoring-plugins-tcp.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_tcp monitoring-plugins-time.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_time monitoring-plugins-ups.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_ups monitoring-plugins-users.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/nagios/plugins/check_users This executable is calling setuid and setgid without setgroups or initgroups. This means it didn't relinquish all groups, and this would be a potential security issue. monitoring-plugins-common.armv7hl: W: ghost-files-without-postin Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BashismsCheck 2.7 40.5 ExtractRpm 1.6 23.9 BinariesCheck 1.1 15.9 SignatureCheck 0.9 13.0 TagsCheck 0.2 2.7 SpecCheck 0.1 2.1 TOTAL 6.8 100.0 61 packages and 0 specfiles checked; 60 errors, 4 warnings, 143 filtered, 60 badness; has taken 6.9 s