matnews.info - Mi mundo de administrador y offtopics

Administracion de sistemas, linux, windows, vmware, AIX, switch, routers, redes… y además todas las tonterias que me parezcan interesantes.

Friday, August 22, 2008

Howto: Convertir fecha timestamp a fecha real

Es un sencillo comando aunque hay que decir, que no está disponible en todas las distribuciones Linux:

[root@server~]# date -d @1000600212
Sun Sep 16 02:30:12 CEST 2001

Saludetes.

posted by Adrian Perez at 4:13 pm  

Thursday, August 21, 2008

Can’t locate object method “seek” via package “File::Temp”

Encontrarte este error tras realizar una actualización del sistema Linux, provoca que una gota de sudor frío recorrar tu espalda…
Bueno realmente no ha sido este error, ha sido este otro:

“(/usr/sbin/smrsh) exited with EX_TEMPFAIL”

Que es un error un poco genérico, así pues, tirando del hilo nos encontramos con el que da título a este post.. tras dar unas vueltecitas al asunto, finalmente se ha solventado del siguiente modo:

1) Entramos en la “shell” de Perl
2) Lanzamos comando
3) Rebotamos

1) perl -MCPAN -e shell
2) install Bundle::CPAN
3) reboot

jeje, si si, rebota, si no, parecerá que no has hecho nada… y listo. Bueno al menos a mi esto me sirvió.

Esto se ha debido a que al tener en la máquina módulos instalados vía yum y módulos a través de CPAN, cuando hemos actualizado el sistema ha habido una pequeña desincronización.

posted by Adrian Perez at 5:55 pm  

Monday, July 7, 2008

Permission denied in Unknown on line 0

Error que podemos ver cuando intentamos cargar un fichero php que tiene insuficientes permisos.
Para solventarlo:

chmod 0755 fichero.php

Probad de nuevo y ya debería de funcionar…

posted by Adrian Perez at 8:49 pm  

Monday, June 9, 2008

Can’t locate BER.pm in …

Estás instalando una aplicación, has revisado todos los requerimientos.. software necesario, módulos de perl y te decides a instalar y de repente, cuando estás a punto de irte a por tu tacita de café, te encuentras con este error tan poco alentador:

Can't locate BER.pm in @INC (@INC contains: bla bla bla

Es tan sencillo como que te falta un módulo de Perl… y dirás cual ??? Y yo te digo: SNMP for Perl

Iba a finalizar el post, pero bueno voy a decir los pasos a seguir para instalarlo:

- Lo descargas y descomprimes.
- perl Makefile.PL
- make
- make install

Claro y conciso… como Narciso ¿?

posted by Adrian Perez at 8:00 am  

Tuesday, May 27, 2008

Selinux y apache - Permission denied: access to / denied

Selinux es un sistema de seguridad de Linux y apache es un servidor web (uno de los más extendidos en el mundo).
Generalmente no activo SELINUX en ninguno de los servidores Linux que administro, no se si acertada o desacertadamente, pero bueno a lo que vamos, hoy tenía que realizar una instalación en un servidor de un cliente, y me estaba volviendo majara, porque he realizado una gran cantidad de instalaciones de apache.. y creía tener controlada la situación.

Todo ha comenzado cuando he intentado cargar un nuevo VirtualHost, y empezar a hacer andar a la aplicación. Todo el rato me devolvía el error:

"Permission denied: access to / denied"

He probado y cambiado la configuración 200 veces quizá, pero siempre me daba la sensación de que estaba bien. Tras revisar los logs de apache otras 200 veces por lo menos, me he ido a /var/log y en messages he podido ver errores de este estilo:

May 27 14:39:45 MACHINE setroubleshoot:      SELinux is preventing the /usr/sbin/httpd from using potentially mislabeled files (/home/directorio/site).      For complete SELinux messages. run sealert -l 0bd56e38-62c4-4ba8-bdc1

Ya rápidamente he deducido que se trataba de SELINUX (ya, ya lo sé, no tiene mucho mérito..), y lo he desactivado temporalmente para probar:

echo 0 > /selinux/enforce

Y tras verificar que todo funciona correctamente lo he deshabilitado completamente:

vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.
SELINUX=disabled

Todo funcionando y corriendo, en este punto te sientes satisfecho por un lado por haber solventado un problema, jodido y subnormal por haber perdido tiempo y neuronas en esta tonteria.

Moraleja: SELINUX malote.

posted by Adrian Perez at 3:58 pm  

Monday, April 21, 2008

Outlook: restaurar buzon, correos y pst

Pongámonos en el caso de que tu Outlook un día cuando vas a abrirlo te dice que tu buzón está corrupto y que no puede abrir. Supongo que ésto puede ocurrir por múltiples razones.

Pero bueno, que no nos entre el pánico…outlook-logo.jpg

Dirás, joder, que no me entre el pánico y acabo de perder todo el historial de mails y mi libreta de contactos…

Te entiendo es una put*** gorda, pero aún no te eches las manos a la cabeza, seguramente el propio Outlook te avisará que es es probable que el buzón esté corrupto y que debas de utilizar la aplicación llamada “SCANPST.EXE” para reparar el buzón o fichero pst.

Si no sabes donde está.. que no es tan sencillo, pues te indico es en la carpeta de instalación del Office, pero si no, no te compliques, vete a la carpeta “C:\Archivos de Programa” y desde ahí dale a buscar por el nombre de fichero e introduce scanpst.exe

Una vez que lo encuentre, lánzalo, analizará el fichero pst durante un buen rato y finalmente si encuentra errores te preguntará si deseas repararlos (parece tonta está aplicación, es obvio que sí, parece que hay que pedirlo por favor xD), marca la casilla de que te haga un backup… Por lo que pueda pasar, y dale a reparar… y a esperar.

En principio esto debería de ser sufiente… Pero si eres de los pobrecillos a los cuales todavía les sale el error.. espera un poco antes de tirarte por la ventana o echarle la culpa al administrador de sistemas de turno :)
Es posible que tu fichero pst sea mayor de 2Gb o haya llegado a su límite.. para este caso existe una alternativa, es otra herramienta de Microsoft, que lo que hace es generar un nuevo pst quitándole 25Mb (o lo que tu le indiques) al fichero pst previo. La herramienta en sí se llama “Pst2gb.exe” y la puedes descargar de aquí.
Accede también a la docu de Microsoft, que ellos saben mucho… xD Aquí.

Seguramente terminará correctamente, y lo que deberemos de hacer es lanzar el scanpst.exe acto seguido, para que repare los posibles problemas. Luego ya lanzaremos nuestro Outlook y deberá de funcionar normalmente si no nos ha fallado ninguno de los procesos de restauración.

Este último problema relacionado con el tamaño del fichero deberías de tenerlo exclusivamente si usas Outlook 2000 (actualízate!!!!)

posted by Adrian Perez at 3:30 pm  
Next Page »

Powered by WordPress