Problema con Courier authentication services - vafe - 10-15-2009 11:51 PM
Buenas, antes que todo me presento, Me llamo Federico, y soy un faliz usuario de ISPCP, la verdadque esta genial la aplicacion, pero recientemente luego de una parada por mantenimiento en uno de mis servers me al volver a encenderlo me encontre con el siguiente error en el log:
Code:
Oct 15 10:43:20 multi pop3d: Connection, ip=[::ffff:201.219.81.60]
Oct 15 10:43:21 multi pop3d: authdaemon: s_connect() failed: No such file or directory
Oct 15 10:43:21 multi pop3d: LOGIN FAILED, user=mvaleman@artedelrey.com.ar, ip=[::ffff:201.219.81.60]
Oct 15 10:43:21 multi pop3d: authentication error: No such file or directory
Oct 15 10:43:21 multi pop3d: Connection, ip=[::ffff:201.219.81.60]
Oct 15 10:43:22 multi pop3d: authdaemon: s_connect() failed: No such file or directory
Oct 15 10:43:22 multi pop3d: LOGIN FAILED, user=crisaleman@artedelrey.com.ar, ip=[::ffff:201.219.81.60]
Oct 15 10:43:22 multi pop3d: authentication error: No such file or directory
Oct 15 10:46:48 multi syslog: exec: No such file or directory
Oct 15 10:46:48 multi syslog: exec: No such file or directory
el error:
Code:
exec: No such file or directory
es cuando intento reiniciar el servicio de authentication de courier, ya probe regenerar la configuracion por si la base de usuarios estubiera corrupta, pero al no decirme por ningun lado que archivo es el que no encuentra no me puedo ver por donde biene el error, agradecere cualquier tipo de ayuda.
Gracias de ante mano.
RE: Problema con Courier authentication services - vafe - 10-16-2009 04:10 AM
Como informacion puedo agregar:
Code:
root@multi:~# strace /usr/sbin/authdaemond
execve("/usr/sbin/authdaemond", ["/usr/sbin/authdaemond"], [/* 17 vars */]) = 0
brk(0) = 0x9001000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa0000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=27612, ...}) = 0
mmap2(NULL, 27612, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f99000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\243\0\0004\0\0\0\344"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=202188, ...}) = 0
mmap2(NULL, 202004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f67000
mmap2(0xb7f96000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f) = 0xb7f96000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0H"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9680, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f63000
mmap2(0xb7f65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f65000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f62000
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e07000
mmap2(0xb7f5c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f5c000
mmap2(0xb7f5f000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f5f000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e06000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e066b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f5c000, 4096, PROT_READ) = 0
munmap(0xb7f99000, 27612) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3) = 0
brk(0) = 0x9001000
brk(0x9002000) = 0x9002000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2719280, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c06000
mmap2(NULL, 925696, PROT_READ, MAP_PRIVATE, 3, 0x1b6) = 0xb7b24000
close(3) = 0
brk(0x9003000) = 0x9003000
brk(0x9004000) = 0x9004000
getuid32() = 0
getgid32() = 0
geteuid32() = 0
getegid32() = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
time(NULL) = 1255620353
brk(0x9005000) = 0x9005000
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000
read(3, "MemTotal: 1002488 kB\nMemFree"..., 1024) = 872
close(3) = 0
munmap(0xb7f9f000, 4096) = 0
brk(0x9006000) = 0x9006000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="multi.vafe.com.ar", ...}) = 0
brk(0x9007000) = 0x9007000
stat64("/root", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 27442
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0
mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f99000
close(3) = 0
getppid() = 27441
brk(0x9008000) = 0x9008000
getpgrp() = 27441
rt_sigaction(SIGCHLD, {0x807e320, [], 0}, {SIG_DFL}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=7927, rlim_max=7927}) = 0
brk(0x9009000) = 0x9009000
brk(0x900a000) = 0x900a000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/usr/sbin/authdaemond", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcbdab8) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "#! /bin/sh\n#\n# $Id: authdaemond.i"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255) = 255
close(3) = 0
fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=461, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR) = 0
brk(0x900b000) = 0x900b000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#! /bin/sh\n#\n# $Id: authdaemond.i"..., 461) = 461
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
...
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/etc/courier/authdaemonrc", {st_mode=S_IFREG|0660, st_size=3671, ...}) = 0
open("/etc/courier/authdaemonrc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0660, st_size=3671, ...}) = 0
brk(0x900c000) = 0x900c000
read(3, "##VERSION: $Id: authdaemonrc.in,v"..., 3671) = 3671
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
...
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807e320, [], 0}, 8) = 0
execve("/usr/sbin/courierlogger", ["/usr/sbin/courierlogger", "-pid=/var/run/courier/authdaemon"..., "syslog", "-", "/usr/lib/courier/courier-authlib"...], [/* 22 vars */]) = 0
brk(0) = 0x8994000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef9000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=27612, ...}) = 0
mmap2(NULL, 27612, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ef2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \7\0\0004\0\0\0008"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=38296, ...}) = 0
mmap2(NULL, 201052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec0000
mmap2(0xb7ec9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7ec9000
mmap2(0xb7ecb000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ecb000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d65000
mmap2(0xb7eba000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7eba000
mmap2(0xb7ebd000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ebd000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d64000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d64ad0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7eba000, 4096, PROT_READ) = 0
munmap(0xb7ef2000, 27612) = 0
brk(0) = 0x8994000
brk(0x89b5000) = 0x89b5000
close(3) = -1 EBADF (Bad file descriptor)
close(4) = -1 EBADF (Bad file descriptor)
...
close(255) = -1 EBADF (Bad file descriptor)
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d64b18) = 27443
close(4) = 0
read(3, "\0"..., 1) = 1
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3) = 0
exit_group(0) = ?
RE: Problema con Courier authentication services - kilburn - 10-17-2009 09:52 AM
Yo probaría reinstalando el paquete courier-authlib. Por el trace que muestras, se me ocurre que el fichero inexistente debería ser /usr/bin/courierlogger o /usr/lib/courier/courier-authlib
|