Archivo de la etiqueta: EasyApache

Error al instalar mod_cloudflare: Failed to download: [CloudFlare-Tools/master/mod_cloudflare.c] at cloudflare.pl line 40.

Hay un conocido script para instalar mod_cloudflare en cpanel, básicamente para que aparezca como modulo de apache, que aveces da error de forma muy extraña en algunos servidores va bien y en otros con el mismo setup no va con este error:

Failed to download: [https://raw.github.com/cloudflare/CloudFlare-Tools/master/mod_cloudflare.c] at cloudflare.pl line 40.

El problema es por el SSL…

Podemos dar soporte ssl a perl vía cpan, tan fácil como instalar Protocol:https

cpan LWP::Protocol:https

Pues si, con eso ya funciona.

Centos Error en EasyApache (cPanel) The server’s system package manager, ‘YUM’, failed

Aveces no va el easyapache en cpanel aunque no es justamente un fallo del cpanel, a veces falla el YUM y easy apache nos lo dice:

The server’s system package manager, ‘YUM’, failed

This is the command that failed:
yum -y install gettext automake19 libstdc++.x86_64 libpng-devel openssl libpng-dev zlib-devel autoconf261 libidn-devel gmake libidn libXpm openssl-devel automake coreutils patch libltdl3-devel libltdl libopenssl0.9.7-static-devel libtool-ltdl-devel libXpm-devel sed libXpm-dev lsof krb5-dev flex glibc-dev expat-dev krb5-devel libstdc++-devel.x64_64 xorg-x11-devel libtool-ltdl libssl-dev pam-devel libopenssl0-devel zlib1-devel expat-devel libopenssl0-dev glibc-devel expat gcc-c++ zlib bison libjpeg-devel libtool-libltdl-devel libtool openssl-dev libopenssl0 libz-devel libjpeg-dev pam-dev fileutils libltdl-devel libopenssl0.9.7-devel e2fsprogs-devel ca_root_nss make libstdc++-dev.x86_64 libX11-devel libstdc++-devel.x86_64 gd cpp xorg-x11-dev gcc ssl-dev autoconf lex
!!
!!
Since EasyApache was unable to resolve it automatically you should:
1) Manually run the failed YUM command (shown above) via SSH
2) See if your particular error is addressed at http://go.cpanel.net/eaerror
3) Resolve the YUM problem manually
4) Re-run EasyApache
!!
!! Please visit http://go.cpanel.net/eaerror for help with this error. !!

!! Restoring original working apache !!

Si intetamos ejecutar el comando anualmente o solo actualizar nos da otro error con más pistas:

yum update

rpmdb: Thread/process 8065/140191218157312 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 – (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

Por lo que dice el error hay problemas en la base de datos y no puede sacar la lista de paquetes, la solución borrar la base de datos.

Ejecutamos:

rm /var/lib/rpm/__db*

COn ese comando nos pedira confirmación para el borrado, con este otro NO:

rm -f /var/lib/rpm/__db.[0-9][0-9]*

Pero bueno cada quien lo borra como quiera, al de arriba le añadimos la opción -f y será lo mismo.

Y eso es todo, problema solucionado ya el YUM funciona y el EasyApache también.