
[root@snc-ol93-rhck ~]# uname -r
5.14.0-362.8.1.el9_3.x86_64
Cuando intento instalar el RPM así...
[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
Me sale este error...
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)
Estoy en Oracle Linux 9.3 RHCK.
[root@snc-ol93-rhck ~]# cat /etc/oracle-release
Oracle Linux Server release 9.3
Respuesta1
Recibí un mensaje de error casi idéntico en Oracle Linux 8. La única diferencia era que se refería a las versiones de nagios-plugins-disk_smb-2.3.3.3-x. Intenté excluir las versiones infractoras del paquete _smb del repositorio usando comandos como el siguiente, pero no funcionó para mí.
dnf config-manager --save --setopt ol8_developer_EPEL.exclude=nagios-plugins-2.3.3-3.el8.x86_64
Lo hice funcionar instalando complementos de Nagios desde la fuente de acuerdo con la guía que encontré en: https://kifarunix.com/how-to-install-nagios-plugins-from-source-rhel-centos-oracle-linux/
Luego usé estos documentos:https://docs.librenms.org/Extensions/Services/ para habilitar los servicios dentro de LibreNMS.
La explicación de estos documentos sobre la edición de config.php no tenía sentido para mí, así que usé los documentos aquí:https://community.librenms.org/t/making-changes-persist-in-config-php-when-using-a-docker-container/20422/2
para guiarme en la conversión de los cambios de configuración de LibreNMS para habilitar los servicios a la sintaxis lnms. Mis comandos fueron los siguientes:
sus libres
Configuración de lmns: establecer discover_services en verdadero
Configuración de lmns: establecer discover_services_templates verdadero
Configuración de lmns: establecer show_services en verdadero
Configuración de lmns: establecer nagios_plugins /usr/local/nagios/libexec
Tenga en cuenta que la ruta a los complementos anteriores es como estaba en mi sistema. Es posible que deba modificar esto para adaptarlo a la ruta de instalación de su lado. ¡Buena suerte!