File descriptors missing on startup


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users File descriptors missing on startup
# 1  
Old 12-20-2005
Data File descriptors missing on startup

Dec 20 15:34:32 hostname sendmail[2525]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number
Dec 20 15:34:32 hostname sendmail[2524]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number
Dec 20 15:34:32 hostname sendmail[2529]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number
Dec 20 15:34:32 hostname sendmail[2532]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number
Dec 20 15:34:32 hostname sendmail[2528]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number
Dec 20 15:34:32 hostname sendmail[2526]: [ID 702911 mail.warning] File descriptors missing on startup: stderr; Bad file number

Hello Everyone, I would really appreciate your assistance on this matter.

We disabled sendmail on our server (V480 w/ Solaris 9), but we still get this error messages. It seems like there is an appliction sending mail to our server or an application sending messages from our server. This message occur during startup. Please explain.

I also found this comment on the web when I googled the error messages:

since version 8.12.1 (8.12.0 ?) sendmail complains if a program piping
data to it doesn't have stdin, stdout and stderr opened; smtpfwdd(8)
doesn't open stdout and stderr when forwarding a mail to sendmail,
therefore an anoying system messages is generated for each incoming mail

Can anyone help me find a way to make this log go away?
# 2  
Old 12-23-2005
probably from the same website you were loooking at ...
Code:
>Fix:
just open /dev/null as stdout and stderr...

since you're saying these errors only occur at startup, i suggest you try to grep out "mail" from the S* scripts in /etc/rc1.d, /etc/rc2.d and /etc/rc3.d and fix it there ... if you don't find the culprit there, check the scripts in /etc/init.d ... if you still don't find it --- check what has been installed recently and go from there ... good luck!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Questions about file descriptors

Hi, I'm playing with KSH I entered following command in terminal { echo "stdout" >&1; echo "stderr" >&2; } > out And I get only stoud in a new file out. My question is: Where did my stderr vanish ? (5 Replies)
Discussion started by: solaris_user
5 Replies

2. Red Hat

httpd startup script is missing

I use CenOS Enterprise 5. I've removed existing apache2 then installed the latest apache2. Everything is fine except the original /etc/rc.d/init.d/httpd is now missing. Without this file I can't add httpd to service (commands like "service httpd start" does not work). I have tried to link... (2 Replies)
Discussion started by: aixlover
2 Replies

3. UNIX for Dummies Questions & Answers

Semaphores and File Descriptors

What is the difference between a file descriptor and a semaphore? My basic understanding is: - a file descriptor is a small positive integer that the system uses instead of the file name to identify an open file or socket. - a semaphore is a variable with a value that indicates the... (1 Reply)
Discussion started by: Mr_Webster
1 Replies

4. HP-UX

exec and file descriptors

Hi, I speak and write english more or less, so I hope my asking be clear. :) In the company I am working, they are using control-m software to lunch shell scripts. So i put this command in all shell scripts: export LOGFILE_tmp=$PRODUC_DATA/tmp/${SCRIPT}_${PAIS}_`date... (0 Replies)
Discussion started by: anamcara
0 Replies

5. UNIX for Dummies Questions & Answers

Using File Descriptors, traverse a list

I have written this code, and according to my research it SHOULD be going down the list until it is finished, but I am getting blank feedback. Nothing is being output as far as I can tell. #!/bin/sh while echo Enter to start traversing read enter do read list <&3 echo $list done any... (2 Replies)
Discussion started by: MaestroRage
2 Replies

6. UNIX for Advanced & Expert Users

File Descriptors + cron

Hi All, This thread is going to be a discussion basically bringing out more information from the experts on cron jobs and the associated file handles. So, here is the question. There is definitely a constant ' n ' as the maximum number of file handles alloted to a process ' p '. Will... (7 Replies)
Discussion started by: matrixmadhan
7 Replies

7. Programming

Sockets and File descriptors

I am in a Systems programming class this semester, and our current project is to write a program utilizing sockets and fork. For the project, I decided to make my own instant messaging program. I have the code completed, but I have a problem that keeps old clients from communicating with new... (3 Replies)
Discussion started by: gstlouis
3 Replies

8. UNIX for Dummies Questions & Answers

file descriptors

i m trying to learn processes in unix and i've been reading this but i don't quite get it. its regarding file descriptors. : each is a part of file pointers, they point to another area. indexes into an Operating system maintained table called "file descriptor table". one table per process. may... (3 Replies)
Discussion started by: a25khan
3 Replies

9. UNIX for Advanced & Expert Users

File Descriptors

Hello all, A few questions on file descriptors ... scenario : Sun Ultra 30 with Sun OS 5.5.1 , E250 with Solaris 2.6 In one of my servers, the file descriptor status from the soft limit and hard limits are 64 and 1024 respectively for root user. Is the soft limit (64) represents the... (3 Replies)
Discussion started by: shibz
3 Replies

10. Programming

File Descriptors

Hi, I have written a daemon process, to perform certain operations in the background. For this I have to close, the open file descriptors, Does anybody know how to find out the number of open file descriptors ? Thanks in Advance, Sheetal (2 Replies)
Discussion started by: s_chordia
2 Replies
Login or Register to Ask a Question