From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0 Description of problem: since installing 2.4.4p3-1.21as my nightly backups fail to print a label. The report e-mail states "amreport: ERROR no printer command defined" I fail to find a refernce as to what it wants as print command Version-Release number of selected component (if applicable): amanda-2.4.4p3-1.21as How reproducible: Always Steps to Reproduce: 1. use amanda-server-2.4.2p2 2. print labels just fine 3. update to amanda-server-2.4.4p3 Actual Results: labels fail to print Expected Results: old config still prints labels with the new version Or a mention in the changelog as to what needs to be changed in the config. Explicitly setting a printer in the amanda config did not help either. Additional info: using amreport to output to a ps file and using lpr on that file works just fine. Maybe I jsut missed something obvious, it is late after all. http://www.amanda.org/docs/labelprinting.html does not mention a printing command that would need setting either. And yes, lbl-templ points to an existing file.
Please attach your amanda config. (/etc/amanda/*/amanda.conf)
Created attachment 108842 [details] amanda.conf as requested as lbl-templ points to a file that is not part of the amanda-server RPM, I will attach that as well
Created attachment 108843 [details] my lbl-templ
using /usr/share/doc/amanda-server-2.4.4p3/examples/HP-DAT.ps (from amanda-server-2.4.4p3-1.21as) as a lbl-templ does not make a difference
One more thing that just crossed my mind, this AS 2.1 machine has cups installed (self-built, my whole network here uses cups) bash-2.05$ which lpr /usr/bin/lpr bash-2.05$ rpm -qf `which lpr` cups-1.1.17-13pcfe But if this was part of the problem, I would expect something along the lines of "amreport: ERROR printer command failed" and not "amreport: ERROR no printer command defined" in the e-mail reports. Plus, LPRng-3.7.4-28.2 (what we currenly have for AS 2.1) has it's lpr command in exactly the same spot (according to https://rhn.redhat.com/network/software/packages/file_list.pxt?pid=88873)
FWIW: rebuilding amanda-2.4.4p3-1.21as.src.rpm on the affected box solved the problem. I can now do /usr/sbin/amreport MYBACKUPSET -l /var/lib/amanda/MYBACKUPSET/log/log.20050103.1 And it will print the label as expected.
It looks like the buildroots don't have LPRng installed in them, so Amanda's configure didn't find the lpr command and disabled banner printing. If you rebuild on a machine with LPRng or cups installed, it'll work. I'm adding BuildRequires LPRng to the spec file and will try rebuilding through beehive.
Can you try the amanda-2.4.4p3-1.21as.1 rpms from dist-2.1AS-errata-candidate? If they work, I can try to squeeze in a bugfix erratum for the next RHEL-2.1 update.
confirm amanda-2.4.4p3-1.21as.1 from dist-2.1AS-errata-candidate allows me to print a report just fine with /usr/sbin/amreport MYBACKUPSET -l /var/lib/amanda/MYBACKUPSET/log/log.20050105.0 I'll nag tomorrow if (against all expectations) there should be a failure with the automatic post-backup printing. If you have not heard bacjk within 48 hours the bug can be closed and the errata pushed
nightly reported printed as expected. please push the errata
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2005-055.html