[opensuse-ha] Package ldirectord requires Perl-Net_SSLeay when installing on CentOS 7
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@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@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
Hi, On Tue, Nov 25, 2014 at 12:25:56PM +0000, David Ruiz Estefania wrote:
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.
You gotta love the rpm naming standards. Anyway, the CentOS 7 specs were actually missing. I'll add them and the packages will rebuild. Thanks, Dejan
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@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@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-ha+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
Hi again, Incidentally, isn't there resource-agents/ldirectord provided by centos 7 repositories? Thanks, Dejan On Tue, Nov 25, 2014 at 02:50:25PM +0100, Dejan Muhamedagic wrote:
Hi,
On Tue, Nov 25, 2014 at 12:25:56PM +0000, David Ruiz Estefania wrote:
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.
You gotta love the rpm naming standards. Anyway, the CentOS 7 specs were actually missing. I'll add them and the packages will rebuild.
Thanks,
Dejan
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@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@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-ha+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-ha+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
Hi.
You gotta love the rpm naming standards. Anyway, the CentOS 7 specs were actually missing. I'll add them and the packages will rebuild.
First, thanks for solving the package dependencies names issue, as I was thinking about creating an empty package in our repository with the required name that required the correct package in CentOS... But this is a far better solution...
Incidentally, isn't there resource-agents/ldirectord provided by centos 7 repositories?
Well, I'm afraid that there isn't a resource file for ldirectord in resource-agents package in CentOS 7 (resource-agents-3.9.5-26.el7_0.5), probably just because RedHat decided to use another solution instead of ldirectord. In the CentOS 6 cluster we had to copy the resource file from Internet, so I was thinking of doing just the same. Un saludo. David Ruiz Estefanía Administrador de Sistemas Centro de Alta Disponibilidad Correo: cad.ext@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@opensuse.org To contact the owner, e-mail: opensuse-ha+owner@opensuse.org
participants (2)
-
David Ruiz Estefania
-
Dejan Muhamedagic