As far as I can tell, this is NOT a duplicate of #816763.
That bug states that CommonDefinitions.h uses the wrong log facility for
messages created by the dbglog macro in prnt/hpcups/*.cpp.
The error messages in this bug are created by the BUG macro in io/hpmud/musb.c.
One error message is created by the
BUG("bulk_write failed buf=%p size=%d len=%d: %m\n") call in the musb_write
function, and the other error message is created by the BUG("unable to write
data %s: %m\n") call in the musb_raw_channel_write function.
>From what I can tell from looking at the code, the only way that
musb_raw_channel_write will log its error message is if musb_write had
just failed and logged its error message, so I believe that the simplest
fix is to remove that BUG call from musb_raw_channel_write and let
syslog use its "last message repeated N times" handling to prevent
musb_write's BUG call from filling up the disk.
I've run into this problem in a Debian 5 installation running a
backported hplip 3.9.10, but as far as I can tell, Ubuntu's version of
hplip and the latest upstream hplip have the same problem.
** This bug is no longer a duplicate of bug 816763
Wrong syslog facility for debug messages
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/225898
Title:
USB printer message fills up logs
To manage notifications about this bug go to:
https://bugs.launchpad.net/hplip/+bug/225898/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs