Publicado el Deja un comentario

psql version 8.4, server version 9.3. Some psql features might not work. CentOS 6.x

Si recibes este mensaje mientras tratas de ejecutar el programa cliente psql para conectarte a postgresql 9.3, es debido a un conflicto de versiones. CentOS 6 lleva por defecto con las utilitarias de conexión de la versión 8.4 y al instalar una versión más actual como la 9.3 puede surgir este conflicto.

Para solucionar este problema sigue los siguientes pasos (a mi me funcionó):

Listamos los paquetes que tenemos instalados de postgresql:

Como se puede observar en mi caso, tenemos paquetes de la versión antigua 8.4.x. Procedemos a desinstalar dichos paquetes (yo estoy seguro que no estoy usando la versión 8) con un usuario con derechos administrativos (yo uso el usuario root):

Una vez esto hecho, si intentamos ejecutar el  programa cliente psql no funcionará, porque el psql por defecto fue desinstalado y el sistema no lo hallará en la ruta de ejecutables:

Por lo tanto procedemos con el siguiente comando:

Una vez realizada la ejecución del comando, entramos con cualquier otro usuario y ejecutamos el programa psql para comprobar que el mensaje ha desaparecido:

¡No olvides visitar a los patrocinadores dando un clic en los anuncios! ¡Me ayudaras a conservar este sitio! ¡Gracias!

 

Publicado el Deja un comentario

DenyHosts: Cómo desbloquear IP bloqueada en CentOS 6/7.

Hay ocasiones que necesitamos habilitar nuevamente el acceso a una ip que ha sido bloqueada por el software de seguridad DenyHost. Para lograr esto hay que llevar a cabo los siguientes pasos, con el usuario root:

1. Parar DenyHosts:

# /etc/init.d/denyhosts stop

2. Borrar del archivo hosts.deny la ip que deseamos volver a habilitar:

# vi /etc/hosts.deny

Localizamos y borramos todas la lineas que contengan la ip deseada. Guardamos el archivo modificado.

3. Borrar las lineas que contengan la ip deseada de los siguientes archivos que se encuentran en  /var/lib/denyhosts

# cd /var/lib/denyhosts

Los archivos a editar y guardar son los siguientes:

hosts
hosts-restricted
hosts-root
hosts-valid
users-hosts

4. Inicie DenyHosts

# /etc/init.d/denyhosts start

Una vez hechos estos pasos pruebe conectar al servidor desde la ip deseada. Debe tener nuevamente acceso al sevidor. Si no es así, revise nuevamente los pasos anteriores.

¡Saludos!

 

Publicado el Deja un comentario

Extra bytes at beginning or within zipfile CentOS 7

Al querer descomprimir un archivo zip en CentOS 7 con el comando unzip, recibo el error «extra bytes at beginning or within zipfile». El archivo zip fue generado en windows 7 y ahi mismo no hay problema para abrirlo, el problema sólo sucede al querer abrirlo en CentOS.

Hay un problema con los archivos zip de más de 5 GB de tamaño. La solución: hacer una copia del zip de esta forma:

# zip -FFv archivo.zip –out nuevo.zip

Ahora podemos descomprimir el archivo copiado (en este caso nuevo.zip) sin ningún problema.

¡Saludos!

Publicado el Deja un comentario

Cambiar permisos únicamente directorios o a archivos recursivamente en CentOS

A veces es necesario asignar ciertos permisos a directorios o carpetas y otros permisos distintos a los archivos contenidos en éstos. Para asignar los permisos a los directorios exclusivamente utilizamos:

find . -type d -exec chmdo 755 {} \;

El comando anterior busca todos las carpetas o directorios que se encuentran dentro de la posición actual donde nos encontramos en el sistema de arechivos y le asigna a cada uno de ellos los permisos 755. Mientras que, el comando:

find . -type f -exec chmod 644 {} \;

Actuaría parecido al comando anterior, sólo que únicamente cambiará los permisos a los elementos tipo archivo.

Espero les sirva.

¡Saludos!

Publicado el Deja un comentario

Mensaje IP access control using TCP-wrappers is not available. Webmin in CentOS 6

Al configurar el control de acceso  por medio de IP, en la opción de configuración de webmin me aparecía el mensaje:

IP access control using TCP-wrappers is not available, as the Authen::Libwrap Perl module is not installed. Click here to have Webmin automatically install the missing Perl module.

Al dar querer hacer la instalación automática mostrada en el mensaje anterior (Click here) mandaba una serie de mensajesque iniciaba con esto:

This module requires Module::Build to install itself.
Install Module::Build now from CPAN? [y] y
Sorry, we have to rerun the configuration dialog for CPAN.pm due to
some missing parameters…

y al final el mensaje de que el módulo Authen::Libwrap no se había instalado.

Para que funcione la instalación automática hay que instalar los siguientes paquetes antes:

perl-Module-Buildtcp_wrappers-devel

Ya sea desde linea de comando ejecutando:

yum install perl-Module-Build
yum install tcp_wrappers-devel

O a través del mismo webmin.

Una vez instalados dichos paquetes la instalación automática indicada arriba deberá funcionar.

Espero les sirva. ¡Saludos!

Publicado el Deja un comentario

Instalar SubVersion en CentOS 6.5

Para instalar y configurar Subversion en CentOS 6.5 siga los siguientes pasos:

Si todo se hizo correctamente, podrá acceder al repositorio a través de un navegador web desde esta dirección local:

http://localhost/svn/repositorio

¡Saludos!

Publicado el Deja un comentario

Descargar java sun directamente en Centos sin usar el navegador.

Tengo contratqado un servidor dedicado con CENTOS 6.3 sin la opción gráfica y necesitaba descargar el Java para utilizarlo en una aplicación. Oracle exige aceptar la licencia de uso y sin un navegador o browser en mi servidor me era imposible descargarlo.

Descargarlo primero en mi PC y luego subirlo al servidor significaba esperar un buen tiempo, ya que la velocidad de subida no es muy buena. Buscando en la red encontré en un foro de Oracle la solución. Se las comparto.

Para descargar el jdk desde oracle a través del comando wget de linux necesitamos ejecutar el comando de la siguiente forma:

wget -c –no-cookies –header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F» «http://download.oracle.com/otn-pub/java/jdk/6u37-b06/jdk-6u37-linux-x64.bin» –output-document=»jdk-6u37-linux-x64.bin»

Si no lo hacemos de esta forma no podremos bajarlo, ya que necesitamos aceptar la licencia de uso.

Saludos!

 

 

Publicado el 3 comentarios

Actualizar php 5.1 a 5.3 en CentOS 5.5

Primero desinstale el php 5.1:

yum erase php php-common php-cli

Esto removera php y todas sus dependencias. Una vez desinstalado instale php 5.3:

php install php53*

El comando anterior instala todos los paquetes php53, si desea sólo instalar algunos, especifique los nombres de ellos en lugar de php53*.

Espero y le sea útil.

Publicado el Deja un comentario

Instalando nvidia drives en Centos 5.5 Xen

Para poder instalar los drives de tarjeta gráfica Nvidia en un sistema Xen CentOS 5.5 sigue los pasos en este link

Saludos!

Publicado el Deja un comentario

Problemas instalando OpenGeo Suite 2.3.3 for Linux en Centos 5.5

Problema:

Al seguir los pasos de instalación del OpenGeo Suite 2.3.3 for Linux Community Edition en mi servidor Centos 5.5, no instalaba correctamente. La base de datos postgresql no era instalada y por lo tanto, el software no funcionaba. Me instalaba paquetes de otras versiones como el pgadmin3 nativo y el postgis 1.3.

Solución:

Había olvidado que habia instalado el paquete yum-priorities, por lo tanto es necesario indicar la prioridad (priority) del reposotorio OpenGeo.repo. Puse la prioridad un numero menor al del rmpforge y una vez que desinstalé y reinstalé nuevamente el OpenGeo Suite el instalador funcionó sin problemas.

Saludos!