Solaris 10 /etc/lp/filter.table corruption following lpsched hang
Posted on 2011-04-20
I ran into an issue today where lpsched hung due to a DNS issue with printer names. When I corrected the DNS issue, restarted the scheduler and tried to print to a local queue (remote printer), I received the following error:
dist431ptr: failed to commit job (32125-0): No filter available to convert job
The root cause was that the /etc/lp/filter.table file had become corrupt. I copied the file from a sister server, restarted lpsched and the problem was resolved.
This is the second time this issue has occurred. The first time was not due to DNS issues, but another issue. The end result of the issue was that lpsched hung. When the filter.table file was replaced, the issue was resolved.
I am looking for suggestions as to what might be the cause.
5.10 Generic_138888-03 sun4u sparc SUNW,Sun-Fire-V890.