Mis notas técnicas

  • fatal: no SASL authentication mechanisms

    Configurando sasls con debian para postfix encuentro estos mensajes en /var/log/mail.log [shell] Mar 9 13:18:05 mailserver postfix/smtpd[15016]: fatal: no SASL authentication mechanisms Mar 9 13:18:06 mailserver postfix/master[15011]: warning: process /usr/lib/postfix/smtpd pid 15016 exit status 1 Mar 9 13:18:06 mailserver postfix/master[15011]: warning: /usr/lib/postfix/smtpd: bad command startup — throttling [/shell] La solucion: [shell] apt-get install libsasl2-modules [/shell]

  • Expresiones regulares y Shell

    Transformar el texto de un fichero de mayusculas a minusculas: [shell] cat fichero.txt | tr ‘A-Z’ ‘a-z’ > nuevofichero.txt [/shell]

  • [notice] child pid 23400 exit signal File size limit exceeded (25)

    en /var/log/apache2/error.log han aparecido un monton de estas notificaciones [shell] [Mon Feb 27 16:26:01 2006] [notice] child pid 23266 exit signal File size limit exceeded (25) [Mon Feb 27 16:26:16 2005] [notice] child pid 23400 exit signal File size limit exceeded (25) [/shell] Es debido a la limitaci=F3n de apache para manejar ficheros de m=E1s…

  • Cómo hacer en javascript una ventana de confirmacion acept / cancel

    Siempre se me olvida y es fácil montar una ventana de confirmacion como el Alert pero con botones de ‘aceptar’ y ‘cancelar’, como el msgbox de visual basic. Solo que hay que recordar que la llamada a la funcion debe de usar un return para mandar el valor de la respuesta al evento click. [shell]…

  • The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 010908312D230C5F

    Ultimamente la firma de los paquetes de debian en testing e intestable estaba fallando … [shell] #apt-get update Des:1 http://security.debian.org testing/updates Release.gpg [189B] Des:2 http://security.debian.org testing/updates Release [18,5kB] Des:3 ftp://ftp.es.debian.org testing Release.gpg [189B] Ign http://security.debian.org testing/updates Release Obj ftp://ftp.es.debian.org testing Release Err ftp://ftp.es.debian.org testing Release Ign http://security.debian.org testing/updates/main Packages Des:4 ftp://ftp.es.debian.org testing Release [32,7kB] Ign…

  • PHP Fatal error: mcrypt_encrypt(): Mcrypt initialisation failed

    Ten=EDa instalado phpmyadmin 2.6.1 y al instalar la libreria php4-mcrypt de daba ese error: PHP Fatal error: mcrypt_encrypt(): Mcrypt initialisation failed Seg=FAn he leido por ahi es por que falla la cadena aleatoria de la configuracion, el salt, que lo llaman por ah=ED. en el fichero config.php.inc [shell] $cfg[‘blowfish_secret’] =3D ‘asdfasdfasdfasfasdfasd’; [/shell] meter una cadena…

  • Comandos de vi I

    quitar los espacios en blanco del principio de linea [shell] :1,$s/^\s*//g [/shell] Evitar que al pegar texto se desplace cada linea con tabulacion ( identaci=F3n ) [shell] :set noai [/shell]

  • ordenar ficheros por campos son sort

    /home/pepe:/bin/bash vamos a separar los campos por : y ordenamos por la columna 3 que es el uid. [shell] sort -t: -k3 /etc/passwd [/shell] -t : terminador de campo en este caso : -k : key, para ordenar, la columna 3 otra aplicaci=F3n de sort ordenar y delvolver sin repetir, por ejemplo emails: [shell] grep…

  • update: manda un email con adjuntos usando perl

    ### Adjust sender, recipient and your SMTP mailhost my $from_address = ‘robot@senin.org’; my $to_address = ‘jorge@senin.com’; my $mail_host = ‘mail.senin.org»; my $your_file_txt = ‘for-mail-robot.txt’; ### Adjust subject and body message my $subject = ‘[notificacion] enviando un email con perl’; my $message_body = «»; open ( F , $your_file_txt); @message_body = <F> ; close ( F…

  • Downgrade de Debian

    Cómo pasar de unstable a testing, antes era un problema. Ahora es cuestión de tiempo y ancho de banda. Cuando lo quiero todo y tenerlo a la última siempre me la juego y uso unestable, y siempre acabo volviendo a testing. Cada vez aprendo más que más vale 10 minutos, 1 hora un día de…