Bug 918828 - Printing: Bug: hplip: print jobs fail with "/usr/lib/cups/filter/hpps failed"
Summary: Printing: Bug: hplip: print jobs fail with "/usr/lib/cups/filter/hpps failed"
Status: RESOLVED DUPLICATE of bug 918387
Alias: None
Product: openSUSE 13.1
Classification: openSUSE
Component: Printing (show other bugs)
Version: Final
Hardware: All openSUSE 13.1
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Johannes Meixner
QA Contact: Johannes Meixner
URL: https://bugs.launchpad.net/hplip/+bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-20 13:11 UTC by Martin Schröder
Modified: 2015-02-26 10:48 UTC (History)
2 users (show)

See Also:
Found By: Community User
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
cups error log (164.78 KB, text/plain)
2015-02-20 13:11 UTC, Martin Schröder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Schröder 2015-02-20 13:11:51 UTC
Created attachment 624001 [details]
cups error log

Since the last hplip update print jobs on a HP LaserJet 400 M401 Postscript fail with "/usr/lib/cups/filter/hpps failed".

> rpm -qi hplip hplip-hpijs-3.15.2-118.1.x86_64 hplip-sane-3.15.2-118.1.x86_64
Name        : hplip
Version     : 3.15.2
Release     : 118.1
Architecture: x86_64
Install Date: Fr 20 Feb 2015 13:14:31 CET
Group       : Hardware/Printing
Size        : 15532754
License     : BSD-3-Clause and GPL-2.0+ and MIT
Signature   : DSA/SHA1, Do 19 Feb 2015 15:01:20 CET, Key ID 669dec9f98c4529d
Source RPM  : hplip-3.15.2-118.1.src.rpm
Build Date  : Do 19 Feb 2015 14:59:27 CET
Build Host  : build15
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/Printing
URL         : http://hplipopensource.com
Summary     : HP's Printing, Scanning, and Faxing Software
Description :
The Hewlett-Packard Linux Imaging and Printing project (HPLIP) provides
a unified single and multifunction connectivity solution for HP
printers and scanners (in particular, HP all-in-one devices).

HPLIP provides unified connectivity for printing, scanning, sending
faxes, photo card access, and device management and is designed to work
with CUPS.

It includes the Ghostscript printer driver HPIJS for HP printers and a
special "hp" CUPS back-end that provides bidirectional communication
with the device (required for HP printer device management).

It also includes the SANE scanner driver "hpaio" for HP all-in-one
devices. Basic PC send fax functionality is supported on a number of
devices.

The special "hpfax" CUPS back-end is required to send faxes. Direct
uploading (i.e. without print and scan) of received faxes from the
device to the PC is not supported.

The "hp-toolbox" program is provided for device management.

The "hp-sendfax" program must be used to send faxes.

The "hp-setup" program can be used to set up HP all-in-one devices.

The HPLIP project is open source software and uses GPL-compatible
licenses. For more information, see:

http://hplipopensource.com

/usr/share/doc/packages/hplip/index.html
Distribution: Printing / openSUSE_13.1
Name        : hplip-hpijs
Version     : 3.15.2
Release     : 118.1
Architecture: x86_64
Install Date: Fr 20 Feb 2015 13:14:29 CET
Group       : Hardware/Printing
Size        : 11038323
License     : BSD-3-Clause and GPL-2.0+ and MIT
Signature   : DSA/SHA1, Do 19 Feb 2015 15:01:20 CET, Key ID 669dec9f98c4529d
Source RPM  : hplip-3.15.2-118.1.src.rpm
Build Date  : Do 19 Feb 2015 14:59:27 CET
Build Host  : build15
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/Printing
URL         : http://hplipopensource.com
Summary     : Only plain printing with HPLIP printer drivers
Description :
HPIJS is HPLIP's Ghostscript printer driver for HP printers.
HPCUPS is HPLIP's native CUPS printer driver for HP printers.

This sub-package includes only what is needed for plain printing
with the printer drivers in HPLIP for standard HP printers.

It does neither provide device status information,
nor support for scanning, nor support for faxing,
nor support for memory card (mass storage) access,
nor support for non-standard devices e.g. no support
for devices which require an additional plugin from HP.

This sub-package includes in particular:

The hpijs binary and the libraries libhpip and libhpmud
which are needed to run it.

The HPCUPS driver (/usr/lib[64]/cups/filter/hpcups).

The CUPS backend "hp".

All HPLIP PPD files (also for HP PostScript printers).

For the full-featured HPLIP printing and scanning solution,
the main-package package hplip must be installed.

For full documentation and license see the main-package hplip.
Distribution: Printing / openSUSE_13.1
Name        : hplip-sane
Version     : 3.15.2
Release     : 118.1
Architecture: x86_64
Install Date: Fr 20 Feb 2015 13:14:29 CET
Group       : Hardware/Scanner
Size        : 167786
License     : BSD-3-Clause and GPL-2.0+ and MIT
Signature   : DSA/SHA1, Do 19 Feb 2015 15:01:21 CET, Key ID 669dec9f98c4529d
Source RPM  : hplip-3.15.2-118.1.src.rpm
Build Date  : Do 19 Feb 2015 14:59:27 CET
Build Host  : build15
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/Printing
URL         : http://hplipopensource.com
Summary     : Only plain scanning with HPLIP scan drivers
Description :
This sub-package includes only what is needed for plain scanning
with the scan drivers in HPLIP for standard HP all-in-one printers.
Distribution: Printing / openSUSE_13.1
Comment 1 Juergen Weigert 2015-02-21 16:21:39 UTC
The log shows 13.1, changed to printing category, reset to default assignee.
Comment 2 Martin Schröder 2015-02-22 20:49:38 UTC
(In reply to Juergen Weigert from comment #1)
> The log shows 13.1, changed to printing category, reset to default assignee.

But the packages are not from 13.1 but from obs://build.opensuse.org/Printing
Comment 3 Johannes Meixner 2015-02-23 07:43:30 UTC
Your attachment#624001 [details] "cups error log" contains:
-----------------------------------------------------------------------
D [08/Mar/2014:18:05:56 +0100] [Job 150]
 bug("Error importing HPLIP modules:%s %s\n" % (pid, e))
-----------------------------------------------------------------------
that matches in /usr/lib/cups/filter/hpps
-----------------------------------------------------------------------
try:
    from base.g import *
    from base.codes import *
    from base import device
    from base import utils
    from prnt import cups
    from base.sixext import to_bytes_utf8, to_string_utf8
except ImportError as e:
    bug("Error importing HPLIP modules:%s %s\n" % (pid, e))
    sys.exit(CUPS_FILTER_FAILED)
-----------------------------------------------------------------------
and therein the "from prnt import cups" matches bug#918387
in particular on my openSUSE 13.2 with CUPS 1.5.4 and HPLIP 3.15.2
-----------------------------------------------------------------------
# /usr/lib/cups/filter/hpps
warning: CUPSEXT could not be loaded. Please check HPLIP installation.
-----------------------------------------------------------------------
matches exactly bug#918387 and
https://bugs.launchpad.net/hplip/+bug/1423220

*** This bug has been marked as a duplicate of bug 918387 ***