I am sorry, something in my commit went wrong I guess. Anyway, at first I thought it was an lpr package bug, but now I think it is an rpm bug. See for yourself, I got the latest lpr errata tried different upgrades with --force and always had a missing file namely in this case /etc/rc.d/rc5.d/S60lpd It was not until I uninstalled it and reinstalled it that I had no more missing files! Weird!
And by the way, that file was already missing from my previous lpr package! My RH 6.1 is a fresh redhat install and not an upgrade! So I guess somehow it refused to 'upgrade' the missing file since it was missing????!
I have similar problem. I'm building the distribution for our site (burned on CD) with some local RPMs. After instllation of the distribution. There are some files missing from our RPMs. For every instllation the same files are missing. After rpm -e and rpm -i package everything is ok. I can provide such rpm per request.
The file is not missing, but it's not there intentionally. We're turning all network services off by default for security reasons. They don't do anything that makes sense without being configured in any case...