I tried recompiling it, that didn't help. I just discovered that if I start it 
manually it's ok, however, it won't start from the init script. Very odd. I cannot, 
however, start it manually with the same options as init uses, namely, -d 10 -t 600. 
-d 10 means daemon with a max of 10 child processes, and -t 600 means a time out of 
600 seconds. If I start it with -d it exits cleanly without saying anything. I assume 
that -d is calling the same execvp thing, or something similar, however strace doesn't 
show that. I do however see this:

open("/usr/share/locale/locale.alias", O_RDONLY) = 1
fstat(1, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(1, "# Locale name alias data base.\n#"..., 4096) = 2265
read(1, "", 4096)                       = 0
close(1)                                = 0
munmap(0x40015000, 4096)                = 0
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file 
or directory)
write(2, "Couldn\'t bind to socket: Address"..., 48) = -1 EBADF (Bad file descriptor)
_exit(1)                          

I've no idea what it can't bind too, ps says there's nothing running that's listening 
to that port. netstat doesn't show anything either. I tried taking the -d switch out 
of the init script but it still fails with the execvp error.

At 10:47 PM 2/12/2001 -0600, you wrote:
>Howdy,
>
>I've been using the gnu-pop3d server, with the virtual hosting patch, for several 
>months now with no trouble at all, but today I noticed it was logging every time mail 
>was checked. While trying to prevent that, I stopped it, and upon trying to restart 
>it I' mgetting this error:
>
>
>[root@csc003 gnu-pop3d-0.9.8]# /etc/rc.d/init.d/gnu-pop3d start
>Starting gnu-pop3d: execvp: No such file or directory
>                                                           [FAILED]
>
>
>It seems that execvp() is a libc function. I currently have this version:
>
>libc-5.3.12-31
>
>I don't remember upgrading, perhaps I did; is that the version that came with RH 6.2 ?
>
>Anyone know what could be causing this? This is a near-disaster, since none of our 
>users can check their mail now. 
>
>Should I try re-compiling it, in case I really did change libc versions? Would that 
>help any?
>
>Thank goodness it's not in the middle of the business day. Any help would be 
>/greatly/ appreciated!
>
>----------------------------------------------------
>Jonathan Wilson
>System Administrator
>
>Cedar Creek Software
>http://www.cedarcreeksoftware.com
>
>Central Texas IT
>http://www.centraltexasit.com
>
>
>
>_______________________________________________
>Redhat-list mailing list
>[EMAIL PROTECTED]
>https://listman.redhat.com/mailman/listinfo/redhat-list 

----------------------------------------------------
Jonathan Wilson
System Administrator

Cedar Creek Software
http://www.cedarcreeksoftware.com

Central Texas IT
http://www.centraltexasit.com



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to