Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Errors when sending POs or Invoices to print queue

    • Article Type: General
    • Product: Voyager
    • Product Version: All
    • Relevant for Installation Type: Total Care; Dedicated-Direct; Direct; Local

    Problem Symptoms:
    * Attempting to print a purchase order (PO > File > Queue for Print...) results in error: "An error occurred while adding this purchase order"
    * Attempting to approve, then print an invoice (Invoice > File > Queue Voucher for Print...) results in error: "An error occurred while approving this invoice"
    * No *.inp files containing PO or Invoice appear in rpt directory on server
    * Message is written in /m1/voyager/xxxdb/rpt/acqjob.log: "Failed to load print locations for distributed printing"

    Cause:
    No Acquisitions Print Location selected, or file permissions or ownership on the server may be incorrect.

    Resolution:
    To check & update print location:
    1. System Administration > System > Print Locations > Edit print location
    2. In "Default Print Location for..." section, ensure Acquisitions checkbox is checked for a print location.

    To check file permissions on server:
    1. SSH or telnet to server as voyager user
    2. Ensure that the following files and directories are owned by voyager:exlibris and have the correct permissions (shown in parentheses:
    /m1/voyager/xxxdb/sbin (drwxr-xr-x)
    Pacqjob (-rwxr-x---)
    Pacqsvr (-rwxr-x---)
    /m1/voyager/xxxdb/rpt (drwxrwxr-x)
    acqjob.log (-rw-rw-r--)
    acqrprts.LLLL.inp (-rw-rw-r--)
    (where xxxdb is the database instance, and LLLL is the print location code)
    3. Correct any ownership or permissions as needed.

    Category: Acquisitions

    Subject: Ordering


    • Article last edited: 10/8/2013