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