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  

Thursday, July 10, 2008

m4: cannot open /usr/share/sendmail-cf/m4/cf.m4

Ummm dirás joder.. he instalado desde yum/apt o el gestor de descargas x para linux el sendmail.. y todo parece ir bien, pero ahora al intentar modificar la configuración en el sendmail.mc y aplicarla en sendmail.cf con m4:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Me encuentro con que me salta este error.
No te preocupes fácil solución:

yum install sendmail-cf

posted by Adrian Perez at 8:00 am  

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  

Wednesday, June 18, 2008

mysql - Got a packet bigger than ‘max_allowed_packet’ bytes

Error que me he encontrado cuando he intentado cargar un sql sobre una base de datos.
El problema se debe a que la consulta sobrepasa el ‘espacio’ máximo que permite el servidor o el cliente. Para solventarlo, debemos de tener en cuenta pues que la variable debe de ser de un tamaño que nos permita ejecutarla tanto en el servidor como en el cliente sin error.

- Para solventarla de cara al servidor, editamos el fichero /etc/my.cnf y lo añadimos del siguiente modo:

[mysqld]
max_allowed_packet=32M
etc

- Y para solventarlo de cara al cliente, lanzaremos el cliente con la siguiente opción:

mysql --max_allowed_packet=32M

He puesto 32Mb porque a mi con esa cantidad me es suficiente, quizá en tu caso en concreto tenga que ser mayor… o te vale un valor menor…

posted by Adrian Perez at 7:44 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  
« Previous PageNext Page »

Powered by WordPress