"lpr.error] Warning: Received SIGPIPE" continuously appearing in logs

On a Solaris 8 print server we're continuously (every 2 minutes or so) getting these messages in the logs:

printd[21867]: [ID 889138 lpr.error] Warning: Received SIGPIPE; continuing

I've applied this patch and restarted the printd daemon, but it doesn't help: #109320-22: SunOS 5.8: lp patch

Does anyone have any idea what could be causing this?

This bug (from '97, Solaris 5) seems to match what you're seeing:
http://sunsolve.sun.com/search/document.do?assetkey=1-1-4049234-1

BUT I've been unable to locate a patch or workaround on SunSolve that would address it. My best guess would be to do a full recommended patch cluster install.

Thanks, I ended up installing some patches and also fixing a configuration problem in /etc/printers.conf. So far the messages haven't been seen again

That's good to hear. Can you share a little about the config change if you think it might have been related to the problem? That info might be helpful to others.

The config change was simply that 2 of the printer stanzas in printers.conf were pointing to a print server that no longer exists. I changed them to our new CUPS server and the messages seem to have stopped.