Solaris 10 /etc/lp/filter.table corruption following lpsched hang

Posted on 2011-04-20
Last Modified: 2012-05-11
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.


Question by:Craig Sharp
    LVL 38

    Accepted Solution

    Check your system log at that time frame of DNS issue and looking for lp.

    Based on the URL
    ----- quote --------
    Solaris Print Manager automatically adds these filters to a print server.
    LVL 3

    Author Comment

    by:Craig Sharp
    Nothing was in the syslog.  The only thing we had to go on was that the printers were throwing the filter error shown above and we could not communicate.  The DNS was easy as these were all remote printers.  The filter.table issue was more elusive.
    LVL 38

    Expert Comment

    As the quote from the URL:
    Solaris Print Manager automatically adds these filters to a print server.

    Does this give you some hints like "Solaris Print Manager" doing something automatically and it could mess up your filter table..... You  might want to check the print manager to see if you can disable automatically update or some sort of...
    LVL 3

    Author Comment

    by:Craig Sharp
    I see where you are going with this, but this is a system that remains static for months. We have other systems with identical print settle that do not exhibit this issue. This leads me to believe that there is something else happening. I will have a look at the print manager though and see if that may be doing something funny that was triggered by the dns issue. Thanks for you replies.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
    Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now