Archive for March, 2006

 

Can’t connect to UNIX socket /var/run/clamav/clamd.ctl

Mar 29, 2006 in postfix, servidores de correo

Este error se debe a que no tenemos el directorio creado, puede que nos falte tambien el paquete clamav-daemon.

Mar 29 17:26:23 front5 amavisd-new[24950]: (24950-01) Clam Antivirus-clamd: Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No existe el fichero o el directorio, retrying (1)

Otro error de amavis, falla al chequear los mails con el antivirus

amavisd-new[27386]: (27386-01) TROUBLE in check_mail: virus_scan FAILED: ALL VIRUS SCANNERS FAILED: Clam Antivirus-clamd av-scanner FAILED: Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No existe el fichero o el directorio) at (eval 40) line 180

El problema es que clamav corren chroot y no consigue acceder al demonio. Hay que verificar la configuracion de clamav:

/etc/clamav/clamd.conf y buscar LocalSocket /var/run/clamav/clamd

vemos que el socket está corriendo en /var/run/clamav/clamd , ahora comprobamos la configuracion de amavis en /etc/amavis/amavis.conf y vemos que por defecto :

@av_scanners = (
### http://www.clamav.net/
['Clam Antivirus-clamd',
  \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.ctl"],
  qr/\bOK$/, qr/\bFOUND$/,
  qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ]

No coincide la ruta, la cambiamos para que sea /var/run/clamav/clamd y reiniciamos el demonio

/etc/init.d/amavis restart

ERR- Can’t open the message file – it’s gone!

Mar 29, 2006 in Debian, servidores de correo

En un cliente de outlook hemos tenido este problema :

ERR - Can't open the message file - it's gone!

La explicación, que dos cuentas de correo intentan descargar un email a la vez o como dicen en inglés :
“probably have two login sessions hitting the same mailbox at the same time.”

Nada, con eliminar una de las cuentas repetidas listo.

Descubriendo las librerias de un binario

Mar 09, 2006 in Notas rápidas

Cómo ver las librerias de las que depende un binario:

root@mailserver:/usr/share/doc/libsasl2# ldd `which postfix`
        libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x4001c000)
        libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40040000)
        libdb-4.2.so => /usr/lib/libdb-4.2.so (0x40065000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0x4013b000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0x4014f000)
        libgdbm_compat.so.3 => /usr/lib/libgdbm_compat.so.3 (0x40161000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40164000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x40299000)
        libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0x4029d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

fatal: no SASL authentication mechanisms

Mar 09, 2006 in Notas rápidas

Configurando sasls con debian para postfix encuentro estos mensajes en /var/log/mail.log

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

La solucion:

apt-get install libsasl2-modules

Expresiones regulares y Shell

Mar 03, 2006 in Notas rápidas

Transformar el texto de un fichero de mayusculas a minusculas:

cat fichero.txt | tr 'A-Z' 'a-z' > nuevofichero.txt