Package: hplip
Version: 3.22.10+dfsg0-8.1
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,
I am writing to report a regression in Debian Unstable affecting the scanner
functionality of my HP LaserJet MFP 234d. The issue appeared immediately
following an automatic system upgrade of HPLIP-related packages.

While the printing function continues to work correctly, all scanning
applications (simple-scan, hp-scan) have stopped functioning.

Technical Details:
The problem occurs when updating the following packages from version
3.22.10+dfsg0-8.1 to 3.26.4+dfsg0-1:
- hpijs-ppds
- hplip / hplip-data
- libhpmud0:amd64
- libsane-hpaio:amd64
- printer-driver-hpcups
- printer-driver-hpijs
- printer-driver-postscript-hp

Error Logs:
*) simple-scan fails with the following errors in journalctl:
  - unable to load library libm.so: /lib/x86_64-linux-gnu/libm.so: invalid ELF
header
  - Plugin version[3.22.10] mismatch with HPLIP version[3.26.4]
  - Plugin version is not matching

*) hp-scan returns the error:
- "Error during device I/O (code=9)"

Workaround:
I have verified that downgrading to the previous version (3.22.10+dfsg0-8.1)
resolves the issue completely. To restore functionality, I manually installed
the .deb files from Debian Snapshot and placed them on hold using apt-mark
hold.

It appears there is a compatibility issue or a plugin mismatch introduced in
version 3.26.4 regarding the scanner libraries (specifically libsane-hpaio).

I hope this report helps in identifying the cause of the regression.

Best regards,
Antonio



-- Package-specific info:


---------------
| SYSTEM INFO |
---------------

 Kernel: 7.0.10-1-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 7.0-11.1~sid (2026-05-23) GNU/Linux
 Host: SAT
 Proc: 7.0.10-1-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 7.0-11.1~sid (2026-05-23) GNU/Linux
 Distribution: debian n/a
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.22.10
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for debian distro  n/a version

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.22.10

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hplip/HP
ppdbase=/usr/share/ppd/hplip
doc=/usr/share/doc/hplip
html=/usr/share/doc/hplip-doc
icon=no
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.22.10
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=yes
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.22.10


Current contents of '~/.hplip/hplip.conf' file:
[commands]
scan=/usr/local/bin/simple-scan %SANE_URI%

[fax]
email_address=
voice_phone=

[last_used]
device_uri="hp:/usb/HP_LaserJet_MFP_M232-M237?serial=VNPZX02210"
printer_name=
working_dir=.

[polling]
device_list=
enable=false
interval=5

[refresh]
enable=false
rate=30
type=1

[settings]
systray_messages=0
systray_visible=0

[upgrade]
last_upgraded_time=1762715354
notify_upgrade=false
pending_upgrade_time=0

 <Package-name>        <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

-------------------------
| External Dependencies |
-------------------------

 error: cups          CUPS - Common Unix Printing System                    REQUIRED        1.1             -    INCOMPAT   'CUPS may not be installed or not running'  gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05 10.07.1         OK         -  xsane                xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             0.999      OK         -  scanimage            scanimage - Shell scanning program                    OPTIONAL        1.0             1.2.1    OK         -  dbus                 DBus - Message bus system                   REQUIRED        -               1.16.2   OK         -  policykit            PolicyKit - Administrative policy framework                  OPTIONAL        -               -            OK         -  network              network -wget                   OPTIONAL        -               1.25.0   OK         -  error: avahi-utils   avahi-utils                   OPTIONAL        -               -  MISSING    'avahi-utils needs to be installed'

------------------------
| General Dependencies |
------------------------

 libjpeg              libjpeg - JPEG library                    REQUIRED        -               -    OK         -  cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               -      OK         -  cups-image           CUPS image - CUPS image development files                   REQUIRED        -               -  OK         -  libpthread           libpthread - POSIX threads library                    REQUIRED        -               b'2.42'    OK         -  libusb               libusb - USB library                    REQUIRED        -               1.0    OK         -  sane                 SANE - Scanning library                   REQUIRED        -               -  OK         -  sane-devel           SANE - Scanning library development files                   REQUIRED        -               -  OK         -  libavahi-dev         libavahi-dev                    REQUIRED        -               -    OK         -  libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.9.5  OK         -  libcrypto            libcrypto - OpenSSL cryptographic library                   REQUIRED        -               3.6.2  OK         -  python3X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             3.13.12  OK         -  python3-notify2      Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -  -               OK         -  error: python3-pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4                        OPTIONAL        4.0             -        MISSING    'python3-pyqt4-dbus needs to be installed'  error: python3-pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             -      MISSING    'python3-pyqt4 needs to be installed'  python3-dbus         Python DBus - Python bindings for DBus                    REQUIRED        0.80.0          1.4.0    OK         -  python3-xml          Python XML libraries                    REQUIRED        -               2.8.1    OK         -  python3-devel        Python devel - Python development files                   REQUIRED        2.2             3.13.12  OK         -  python3-pil          PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -    12.2.0          OK         -  python3-reportlab    Reportlab - PDF library for Python                    OPTIONAL        2.0             4.5.1    OK         -

--------------
| COMPILEDEP |
--------------

 libtool              libtool - Library building support services                  REQUIRED        -               2.5.4          OK         -  gcc                  gcc - GNU Project C and C++ Compiler                    REQUIRED        -               15.2.0   OK         -  make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.4.1  OK         -

---------------------
| Python Extentions |
---------------------

 cupsext              CUPS-Extension                    REQUIRED        -               3.22.10    OK         -  hpmudext             IO-Extension                    REQUIRED        -               3.22.10    OK         -

----------------------
| Scan Configuration |
----------------------

 hpaio                HPLIP-SANE-Backend                    REQUIRED        -               3.22.10    OK         'hpaio found in /etc/sane.d/dll.conf'  scanext              Scan-SANE-Extension                   REQUIRED        -               3.22.10  OK         -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

No Scanner found.

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------


HP-MPF-M234D
------------
Type: Unknown
Device URI: usb://HP/LaserJet%20MFP%20M232-M237?serial=VNPZX02210
PPD: /etc/cups/ppd/HP-MPF-M234D.ppd
PPD Description: HP LaserJet MFP m232-m237, hpcups 3.22.10
Printer status: printer HP-MPF-M234D is idle.  enabled since Fri May 15 07:47:34 2026 warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.


-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
error: 'cups' package is missing or 'cups' service is not running.
error: 'libcups2' package is missing/incompatible
error: 'python3-pyqt4' package is missing/incompatible
error: 'gtk2-engines-pixbuf' package is missing/incompatible

Missing Optional Dependencies
-----------------------------
error: 'avahi-utils' package is missing/incompatible
error: 'python3-dbus.mainloop.qt' package is missing/incompatible

Total Errors: 4
Total Warnings: 3


Done.

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.10-1-liquorix-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE=it
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages hplip depends on:
ii  adduser                    3.155
ii  cups                       2.4.18-1
hi  hplip-data                 3.22.10+dfsg0-8.1
ii  libc6                      2.42-16
ii  libcups2t64                2.4.18-1
ii  libdbus-1-3                1.16.2-5
hi  libhpmud0                  3.22.10+dfsg0-8.1
ii  libpython3.13              3.13.12-1
hi  libsane-hpaio              3.22.10+dfsg0-8.1
ii  libsane1                   1.4.0-1+b1
ii  lsb-base                   11.6
hi  printer-driver-hpcups      3.22.10+dfsg0-8.1
ii  python3                    3.13.9-3+b1
ii  python3-dbus               1.4.0-1+b1
ii  python3-gi                 3.56.3-1
ii  python3-pexpect            4.9-4
ii  python3-pil                12.2.0-1
ii  python3-reportlab          4.5.1-1
ii  sysvinit-utils [lsb-base]  3.18-1
ii  wget                       1.25.0-2
ii  xz-utils                   5.8.3-1

Versions of packages hplip recommends:
pn  avahi-daemon                  <none>
ii  pkexec                        127-3
ii  polkitd                       127-3
hi  printer-driver-postscript-hp  3.22.10+dfsg0-8.1
ii  sane-utils                    1.4.0-1+b1

Versions of packages hplip suggests:
pn  hplip-doc              <none>
pn  hplip-gui              <none>
ii  python3-notify2        0.3.1-2
pn  system-config-printer  <none>

-- no debconf information

Reply via email to