
[root@snc-ol93-rhck ~]# uname -r
5.14.0-362.8.1.el9_3.x86_64
Wenn ich versuche, das RPM wie folgt zu installieren ...
[root@snc-ol93-rhck ~]# dnf install https://yum.oracle.com/repo/OracleLinux/OL9/developer/EPEL/x86_64/getPackage/nagios-plugins-all-2.4.0-5.el9.x86_64.rpm
Ich erhalte diesen Fehler ...
Error:
Problem: package nagios-plugins-all-2.4.0-5.el9.x86_64 from @commandline requires nagios-plugins-disk_smb, but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.0-5.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.0-7.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.3-1.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.4-1.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.6-1.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- package nagios-plugins-disk_smb-2.4.6-2.el9.x86_64 from ol9_developer_EPEL requires perl(utf8::all), but none of the providers can be installed
- conflicting requests
- nothing provides perl(Import::Into) needed by perl-utf8-all-0.024-14.el9.noarch from ol9_developer_EPEL
- nothing provides perl(PerlIO::utf8_strict) needed by perl-utf8-all-0.024-14.el9.noarch from ol9_developer_EPEL
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Ich verwende Oracle Linux 9.3 RHCK.
[root@snc-ol93-rhck ~]# cat /etc/oracle-release
Oracle Linux Server release 9.3
Antwort1
Ich hatte eine fast identische Fehlermeldung unter Oracle Linux 8. Der einzige Unterschied war, dass sie sich auf die Versionen von nagios-plugins-disk_smb-2.3.3.3-x bezog. Ich habe versucht, die fehlerhaften _smb-Paketversionen mit Befehlen wie den folgenden aus dem Repo auszuschließen, aber das hat bei mir nicht funktioniert.
dnf Konfigurationsmanager --save --setopt ol8_developer_EPEL.exclude=nagios-plugins-2.3.3-3.el8.x86_64
Ich habe es zum Laufen gebracht, indem ich Nagios-Plugins aus dem Quellcode installiert habe, und zwar gemäß der Anleitung, die ich hier gefunden habe: https://kifarunix.com/wie-installiere-nagios-plugins-aus-der-quelle-rhel-centos-oracle-linux/
Ich habe dann diese Dokumente verwendet:https://docs.librenms.org/Extensions/Services/ um die Dienste innerhalb von LibreNMS zu aktivieren.
Die Erklärungen in diesen Dokumenten zum Bearbeiten von config.php ergaben für mich keinen Sinn, deshalb habe ich die Dokumente hier verwendet:https://community.librenms.org/t/making-changes-persist-in-config-php-when-using-a-docker-container/20422/2
um mich bei der Konvertierung der LibreNMS-Konfigurationsänderungen zum Aktivieren von Diensten in die LNMS-Syntax anzuleiten. Meine Befehle waren wie folgt:
Ihre kostenlosen
lmns-Konfiguration: setze discover_services true
lmns-Konfiguration: setze discover_services_templates true
lmns-Konfiguration: setze show_services true
lmns-Konfiguration: setze nagios_plugins /usr/local/nagios/libexec
Beachten Sie, dass der Pfad zu den oben genannten Plugins der auf meinem System war. Möglicherweise müssen Sie ihn ändern, damit er dem Pfad entspricht, in dem es auf Ihrer Seite installiert ist. Viel Glück!