Anybody got any ideas? I'll restart the box later tonight and hope that that fixes it if nothing else does.
On an old Redhat 8 (yuck) box at work I'm using lprng as a generic
queuing system, stick some data in a queue and the filter program for
the queue handles it. Unfortunately since I restarted lpd this morning
none of the queues work any more. The only hint is the error
"Make_passthrough: pid 2060, dup2(6,0) failed", which I can't find
anything helpful on Google about. Lots of posts about execv failing
(wrong permissions on the filter mainly) but nothing about dup2. I've
su'ed to the lp user and run the filter manually and it works fine.
I've tried deleted files (and pipes) all over the place that have been
recreated when I restart lpd. No joy.
