Hi.
We're updating our cluster systems from CentOS 6 to CentOs7, using de HA-Clustering repository as software source.
But when we try to install ldirectord package on the new CentOS 7 system, it requires the "Perl-Net_SSLeay" package, which is correct for SuSE systems, but on RedHat systems the correct package name it's "Perl-Net-SSLeay", so installing fails on this dependency.
Here is some console output with the error:
>>> [root@galeno ~]# yum install ldirectord
>>> Complementos cargados:fastestmirror, langpacks
>>> Loading mirror speeds from cached hostfile
>>> * base: ftp.uma.es
>>> * epel: fedora.ip-connect.vn.ua
>>> * extras: ftp.uma.es
>>> * updates: ftp.cixug.es
>>> Resolviendo dependencias
>>> --> Ejecutando prueba de transacción
>>> ---> Paquete ldirectord.x86_64 0:3.9.5-3.3 debe ser instalado
>>> --> Procesando dependencias: ipvsadm para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl(Mail::Send) para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl(LWP::UserAgent) para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl(IO::Socket::INET6) para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl-libwww-perl para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl-MailTools para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl(LWP::Debug) para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl-Net_SSLeay para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Procesando dependencias: perl(Sys::Syslog) para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> --> Ejecutando prueba de transacción
>>> ---> Paquete ipvsadm.x86_64 0:1.27-4.el7 debe ser instalado
>>> ---> Paquete ldirectord.x86_64 0:3.9.5-3.3 debe ser instalado
>>> --> Procesando dependencias: perl-Net_SSLeay para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> ---> Paquete perl-IO-Socket-INET6.noarch 0:2.69-5.el7 debe ser instalado
>>> ---> Paquete perl-MailTools.noarch 0:2.12-2.el7 debe ser instalado
>>> --> Procesando dependencias: perl(Net::SMTP::SSL) para el paquete: perl-MailTools-2.12-2.el7.noarch
>>> ---> Paquete perl-Sys-Syslog.x86_64 0:0.33-3.el7 debe ser instalado
>>> ---> Paquete perl-libwww-perl.noarch 0:6.05-2.el7 debe ser instalado
>>> --> Procesando dependencias: perl(WWW::RobotRules) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(URI) >= 1.10 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(Net::HTTP) >= 6.04 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(LWP::MediaTypes) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Status) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Response) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Request::Common) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Request) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Negotiate) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Date) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Daemon) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTTP::Cookies) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(File::Listing) >= 6 para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(URI::Heuristic) para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(URI::Escape) para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTML::HeadParser) para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(HTML::Entities) para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Procesando dependencias: perl(Encode::Locale) para el paquete: perl-libwww-perl-6.05-2.el7.noarch
>>> --> Ejecutando prueba de transacción
>>> ---> Paquete ldirectord.x86_64 0:3.9.5-3.3 debe ser instalado
>>> --> Procesando dependencias: perl-Net_SSLeay para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> ---> Paquete perl-Encode-Locale.noarch 0:1.03-5.el7 debe ser instalado
>>> ---> Paquete perl-File-Listing.noarch 0:6.04-7.el7 debe ser instalado
>>> ---> Paquete perl-HTML-Parser.x86_64 0:3.71-4.el7 debe ser instalado
>>> --> Procesando dependencias: perl(HTML::Tagset) >= 3 para el paquete: perl-HTML-Parser-3.71-4.el7.x86_64
>>> ---> Paquete perl-HTTP-Cookies.noarch 0:6.01-5.el7 debe ser instalado
>>> ---> Paquete perl-HTTP-Daemon.noarch 0:6.01-5.el7 debe ser instalado
>>> ---> Paquete perl-HTTP-Date.noarch 0:6.02-8.el7 debe ser instalado
>>> ---> Paquete perl-HTTP-Message.noarch 0:6.06-6.el7 debe ser instalado
>>> --> Procesando dependencias: perl(IO::Uncompress::Bunzip2) >= 2.021 para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Compress::Bzip2) >= 2.021 para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Uncompress::RawInflate) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Uncompress::Inflate) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Uncompress::Gunzip) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::HTML) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Compress::Gzip) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(IO::Compress::Deflate) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> --> Procesando dependencias: perl(Compress::Raw::Zlib) para el paquete: perl-HTTP-Message-6.06-6.el7.noarch
>>> ---> Paquete perl-HTTP-Negotiate.noarch 0:6.01-5.el7 debe ser instalado
>>> ---> Paquete perl-LWP-MediaTypes.noarch 0:6.02-2.el7 debe ser instalado
>>> ---> Paquete perl-Net-HTTP.noarch 0:6.06-2.el7 debe ser instalado
>>> --> Procesando dependencias: perl(IO::Socket::SSL) >= 1.38 para el paquete: perl-Net-HTTP-6.06-2.el7.noarch
>>> ---> Paquete perl-Net-SMTP-SSL.noarch 0:1.01-13.el7 debe ser instalado
>>> ---> Paquete perl-URI.noarch 0:1.60-9.el7 debe ser instalado
>>> --> Procesando dependencias: perl(Business::ISBN) para el paquete: perl-URI-1.60-9.el7.noarch
>>> ---> Paquete perl-WWW-RobotRules.noarch 0:6.02-5.el7 debe ser instalado
>>> --> Ejecutando prueba de transacción
>>> ---> Paquete ldirectord.x86_64 0:3.9.5-3.3 debe ser instalado
>>> --> Procesando dependencias: perl-Net_SSLeay para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> ---> Paquete perl-Business-ISBN.noarch 0:2.06-2.el7 debe ser instalado
>>> --> Procesando dependencias: perl(Business::ISBN::Data) >= 20120719.001 para el paquete: perl-Business-ISBN-2.06-2.el7.noarch
>>> ---> Paquete perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 debe ser instalado
>>> ---> Paquete perl-HTML-Tagset.noarch 0:3.20-15.el7 debe ser instalado
>>> ---> Paquete perl-IO-Compress.noarch 0:2.061-2.el7 debe ser instalado
>>> --> Procesando dependencias: perl(Compress::Raw::Bzip2) >= 2.061 para el paquete: perl-IO-Compress-2.061-2.el7.noarch
>>> ---> Paquete perl-IO-HTML.noarch 0:1.00-2.el7 debe ser instalado
>>> ---> Paquete perl-IO-Socket-SSL.noarch 0:1.94-3.el7 debe ser instalado
>>> --> Procesando dependencias: perl(IO::Socket::IP) >= 0.20 para el paquete: perl-IO-Socket-SSL-1.94-3.el7.noarch
>>> --> Procesando dependencias: perl(Net::LibIDN) para el paquete: perl-IO-Socket-SSL-1.94-3.el7.noarch
>>> --> Ejecutando prueba de transacción
>>> ---> Paquete ldirectord.x86_64 0:3.9.5-3.3 debe ser instalado
>>> --> Procesando dependencias: perl-Net_SSLeay para el paquete: ldirectord-3.9.5-3.3.x86_64
>>> ---> Paquete perl-Business-ISBN-Data.noarch 0:20120719.001-2.el7 debe ser instalado
>>> ---> Paquete perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 debe ser instalado
>>> ---> Paquete perl-IO-Socket-IP.noarch 0:0.21-4.el7 debe ser instalado
>>> ---> Paquete perl-Net-LibIDN.x86_64 0:0.12-15.el7 debe ser instalado
>>> --> Resolución de dependencias finalizada
>>> Error: Paquete: ldirectord-3.9.5-3.3.x86_64 (network_ha-clustering_Stable)
>>> Necesita: perl-Net_SSLeay
>>> Podría intentar utilizar el comando --skip-broken para sortear el problema
>>> Podría intentar ejecutar: rpm- Va --nofiles --nodigest
As you can see here the package "perl-Net_SSLeay" does not exists, but it's called "perl-Net-SSLeay" instead:
>>> [root@galeno ~]# yum search perl-Net_SSLeay
>>> Complementos cargados:fastestmirror, langpacks
>>> Loading mirror speeds from cached hostfile
>>> * base: ftp.uma.es
>>> * epel: nl.mirror.eurid.eu
>>> * extras: ftp.uma.es
>>> * updates: ftp.cixug.es
>>> Aviso: No se ha encontrado ningún resultado para: perl-Net_SSLeay
>>> No matches found
>>> [root@galeno ~]# yum search perl-Net-SSLeay
>>> Complementos cargados:fastestmirror, langpacks
>>> Loading mirror speeds from cached hostfile
>>> * base: ftp.uma.es
>>> * epel: nl.mirror.eurid.eu
>>> * extras: ftp.uma.es
>>> * updates: ftp.cixug.es
>>> ====================================== N/S matched: perl-Net-SSLeay ======================================
>>> perl-Net-SSLeay.x86_64 : Perl extension for using OpenSSL
I suppose the same problem was present on CentOS 6 repository, as the package name it's corrected in CentOS 6 repository requirements for ldirectord package, so the problem should be solved the same way in CentOS 7 repository.
Thanks in advanced.
Un saludo.
David Ruiz Estefanía
Administrador de Sistemas
Centro de Alta Disponibilidad
Correo: cad.ext(a)riojasalud.es
Teléfono: +34 941 298 000 - Ext. 84743
Móvil: +34 669 432 808
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leída sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
--
To unsubscribe, e-mail: opensuse-ha+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-ha+owner(a)opensuse.org