diciembre 12, 2023
Al intentar instalar el plugin desde la línea de comandos en CentOS 7 (próximo a su fin de soporte, 30 Junio de 2024) para la monitorización mediante SNMP de baterías de APC aparece error de dependencias:
[root@mytest]# yum install centreon-plugin-Hardware-Ups-Apc-Snmp
Complementos cargados:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.up.pt
* centos-sclo-rh: mirrors.pt
* centos-sclo-sclo: mirrors.up.pt
* extras: mirrors.up.pt
* updates: mirrors.pt
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete centreon-plugin-Hardware-Ups-Apc-Snmp.noarch 0:20231114-140340.el7 debe ser instalado
--> Procesando dependencias: perl(DateTime::Format::Strptime) para el paquete: centreon-plugin-Hardware-Ups-Apc-Snmp-20231114-140340.el7.noarch
--> Resolución de dependencias finalizada
Error: Paquete: centreon-plugin-Hardware-Ups-Apc-Snmp-20231114-140340.el7.noarch (centreon-stable-noarch)
Necesita: perl(DateTime::Format::Strptime)
En este caso, añadiremos el repositorio EPEL e instalamos:
sudo yum install epel-release
yum install perl-DateTime-Format-Strptime
Si queremos ver todas las dependencias en este caso:
[root@mytest]# yum deplist centreon-plugin-Hardware-Ups-Apc-Snmp | awk '/provider:/ {print $2}' | sort -u
net-snmp-perl.x86_64
perl-CryptX.x86_64
perl-DateTime-Format-Strptime.noarch
perl-Digest-MD5.x86_64
perl-Encode.x86_64
perl-HTTP-ProxyPAC.noarch
perl-IO-Socket-SSL.noarch
perl-JSON-Path.noarch
perl-JSON-XS.x86_64
perl-KeePass-Reader.noarch
perl-libwww-perl.noarch
perl-LWP-Protocol-https.noarch
perl-Net-Curl.x86_64
perl-Pod-Parser.noarch
perl-Storable.x86_64
perl-URI-Encode.noarch
perl-URI.noarch
perl.x86_64