This only happens with RedHat 6.1/Alpha. I've tried lpr-0.41, lpr-0.42, and lpr-0.48-1 and it happens with all of them. I'm running on a dual ev6 (SMP 21264). Obvious behavior: Things spool up but nothing prints, until you restart the lpd. Then everything in the que prints and nothing submitted after that. lpr: connect: Connection refused jobs queued, but cannot start daemon. It seems that two "lpd" are starting after running /etc/rc.d/init.d/lpd start However, if I run the same script with "stop" only one of the two is killed. Somebody's not reaping it's daemons and/or it's not dying correctly. I've tried rebuilding "0.48-1" without optimization and without the special "alpha" directives, both/either didn't help. Can anybody else confirm or deny this bug?
Workaround: After lpd starts up it will spawn a child, kill that child. It will spawn one more, kill that child too. (Don't kill the parent) Then it will stop spawning badly and work correctly after that. Very Weird.
Fixed in 0.50, I hope.
The latest version of lpr is 0.48-1 on ftp.redhat.com/pub/rawhide. When can I expect it to actually be available? Thanks, Rick.