hp-toolbox and hp-testpage cannot connect to printer anymore

Bug #2032860 reported by Grizzly(Francis Smit)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
New
Undecided
Unassigned

Bug Description

$ hp-check script
Saving output in log file: /home/grizzlysmit/hp-check.log

HP Linux Imaging and Printing System (ver. 3.22.10)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball has the proper dependencies installed to successfully
run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases (both compile- and run-time dependencies).

Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION

Status Types:
    OK
    MISSING - Missing Dependency or Permission or Plug-in
    INCOMPAT - Incompatible dependency-version or Plugin-version

warning: ubuntu-23.04 version is not supported. Using ubuntu-22.04 versions dependencies to verify and install...

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

 Kernel: 6.2.0-27-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 12 22:39:51 UTC 2023 GNU/Linux
 Host: pern
 Proc: 6.2.0-27-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 12 22:39:51 UTC 2023 GNU/Linux
 Distribution: ubuntu 23.04
 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 ubuntu distro 23.04 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:
Plugins are not installed. Could not access file: No such file or directory

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

[fax]
email_address =
voice_phone =

[last_used]
device_uri = "hp:/net/HP_OfficeJet_Pro_9010_series?ip=192.168.188.17"
printer_name = HP_OfficeJet_Pro_9010
working_dir = .

[polling]
device_list =
enable = false
interval = 5

[refresh]
enable = true
rate = 30
type = 2

[settings]
systray_messages = 0
systray_visible = 0

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

[installation]
date_time = 08/24/23 10:49:42
version = 3.22.10

 <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.00.0 OK -
 error: xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 - MISSING 'xsane needs to be installed'
 scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.1.1 OK -
 dbus DBus - Message bus system REQUIRED - 1.14.4 OK -
 policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
 network network -wget OPTIONAL - 1.21.3 OK -
 avahi-utils avahi-utils OPTIONAL - 0.8 OK -

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

 libjpeg libjpeg - JPEG library REQUIRED - - OK -
 error: cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - - MISSING 'cups-devel needs to be installed'
 error: cups-image CUPS image - CUPS image development files REQUIRED - - MISSING 'cups-image needs to be installed'
 libpthread libpthread - POSIX threads library REQUIRED - b'2.37' OK -
 error: libusb libusb - USB library REQUIRED - 1.0 MISSING 'libusb needs to be installed'
 sane SANE - Scanning library REQUIRED - - OK -
 error: sane-devel SANE - Scanning library development files REQUIRED - - MISSING 'sane-devel needs to be installed'
 error: libavahi-dev libavahi-dev REQUIRED - - MISSING 'libavahi-dev needs to be installed'
 error: libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 - MISSING 'libnetsnmp-devel needs to be installed'
 libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 3.0.8 OK -
 python3X Python 2.2 or greater - Python programming language REQUIRED 2.2 3.11.4 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.3.2 OK -
 python3-xml Python XML libraries REQUIRED - 2.5.0 OK -
 python3-devel Python devel - Python development files REQUIRED 2.2 3.11.4 OK -
 python3-pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 9.4.0 OK -
 python3-reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.6.12 OK -

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

 error: libtool libtool - Library building support services REQUIRED - - MISSING 'libtool needs to be installed'
 gcc gcc - GNU Project C and C++ Compiler REQUIRED - 12.3.0 OK -
 make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.3 OK -

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

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

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

'/etc/sane.d/dll.d/hpaio' not found.
 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 |
------------------------------

device `escl:https://192.168.188.17:443' is a HP OfficeJet Pro 9010 series [E93292] SSL platen,adf scanner
device `hpaio:/net/HP_OfficeJet_Pro_9010_series?ip=192.168.188.17' is a Hewlett-Packard HP_OfficeJet_Pro_9010_series all-in-one
device `hpaio:/net/officejet_pro_9010_series?ip=192.168.188.17&queue=false' is a Hewlett-Packard officejet_pro_9010_series all-in-one
device `airscan:e0:HP OfficeJet Pro 9010 series [E93292]' is a eSCL HP OfficeJet Pro 9010 series [E93292] ip=192.168.188.17

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

No devices found.

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

Brother_HL_2130
---------------
Type: Unknown
Device URI: dnssd://Brother%20HL-2130%20series%20%40%20killashandra._ipp._tcp.local/cups?uuid=d4115af5-9b7f-3054-4634-e736eb706d2b

Brother_HL_2130_series_killashandra
-----------------------------------
Type: Unknown
Device URI: dnssd://Brother%20HL-2130%20series%20%40%20killashandra._ipp._tcp.local/cups?uuid=d4115af5-9b7f-3054-4634-e736eb706d2b
PPD: /etc/cups/ppd/Brother_HL_2130_series_killashandra.ppd
warning: Failed to read /etc/cups/ppd/Brother_HL_2130_series_killashandra.ppd ppd file
PPD Description:
Printer status: printer Brother_HL_2130_series_killashandra is idle. enabled since Fri 09 Jun 2023 09:04:06
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

HP_OfficeJet_Pro_9010
---------------------
Type: Printer
Device URI: hp:/net/HP_OfficeJet_Pro_9010_series?ip=192.168.188.17
PPD: /etc/cups/ppd/HP_OfficeJet_Pro_9010.ppd
warning: Failed to read /etc/cups/ppd/HP_OfficeJet_Pro_9010.ppd ppd file
PPD Description:
Printer status: printer HP_OfficeJet_Pro_9010 is idle. enabled since Thu 24 Aug 2023 10:23:22
Communication status: Good

HP_OfficeJet_Pro_9010_fax_killashandra
--------------------------------------
Type: Unknown
Device URI: implicitclass://HP_OfficeJet_Pro_9010_fax_killashandra/
PPD: /etc/cups/ppd/HP_OfficeJet_Pro_9010_fax_killashandra.ppd
warning: Failed to read /etc/cups/ppd/HP_OfficeJet_Pro_9010_fax_killashandra.ppd ppd file
PPD Description:
Printer status: printer HP_OfficeJet_Pro_9010_fax_killashandra is idle. enabled since Thu 24 Aug 2023 04:53:00
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

HP_OfficeJet_Pro_9010_killashandra
----------------------------------
Type: Unknown
Device URI: implicitclass://HP_OfficeJet_Pro_9010_killashandra/
PPD: /etc/cups/ppd/HP_OfficeJet_Pro_9010_killashandra.ppd
warning: Failed to read /etc/cups/ppd/HP_OfficeJet_Pro_9010_killashandra.ppd ppd file
PPD Description:
Printer status: printer HP_OfficeJet_Pro_9010_killashandra is idle. enabled since Thu 24 Aug 2023 04:52:57
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

HP_OfficeJet_Pro_9010_series_E93292
-----------------------------------
Type: Unknown
Device URI: implicitclass://HP_OfficeJet_Pro_9010_series_E93292/
PPD: /etc/cups/ppd/HP_OfficeJet_Pro_9010_series_E93292.ppd
warning: Failed to read /etc/cups/ppd/HP_OfficeJet_Pro_9010_series_E93292.ppd ppd file
PPD Description:
Printer status: printer HP_OfficeJet_Pro_9010_series_E93292 is idle. enabled since Wed 23 Aug 2023 08:33:02
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

<email address hidden>
--------------------------------------------------------
Type: Unknown
Device URI: implicitclass://HP_OfficeJet_Pro_9010_series_E93292%40HP7C5758E93292.local/
PPD: /<email address hidden>
warning: Failed to read /<email address hidden> ppd file
PPD Description:
Printer status: printer <email address hidden> is idle. enabled since Thu 24 Aug 2023 00:01:52
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

PDF_killashandra
----------------
Type: Unknown
Device URI: implicitclass://PDF_killashandra/
PPD: /etc/cups/ppd/PDF_killashandra.ppd
warning: Failed to read /etc/cups/ppd/PDF_killashandra.ppd ppd file
PPD Description:
Printer status: printer PDF_killashandra is idle. enabled since Thu 24 Aug 2023 04:53:00
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

--------------
| PERMISSION |
--------------

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

Missing Required Dependencies
-----------------------------
error: 'libcups2' package is missing/incompatible
error: 'libcups2-dev' package is missing/incompatible
error: 'cups-bsd' package is missing/incompatible
error: 'cups-client' package is missing/incompatible
error: 'libcupsimage2-dev' package is missing/incompatible
error: 'libusb-1.0.0-dev' package is missing/incompatible
error: 'libusb-0.1-4' package is missing/incompatible
error: 'libsane-dev' package is missing/incompatible
error: 'libavahi-client-dev' package is missing/incompatible
error: 'libavahi-core-dev' package is missing/incompatible
error: 'libavahi-common-dev' package is missing/incompatible
error: 'libsnmp-dev' package is missing/incompatible
error: 'snmp-mibs-downloader' package is missing/incompatible
error: 'libtool' package is missing/incompatible
error: 'libtool-bin' package is missing/incompatible

Missing Optional Dependencies
-----------------------------
error: 'gtk2-engines-pixbuf' package is missing/incompatible
error: 'xsane' package is missing/incompatible

Total Errors: 11
Total Warnings: 6

Done.
10:50:01 θ71° grizzlysmit@pern:~ 22s $ sudo apt install libcups2 libcups2-dev cups-bsd libcupsimage2-dev libusb-1.0.0-dev
[sudo] password for grizzlysmit:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libusb-1.0.0-dev
E: Couldn't find any package by glob 'libusb-1.0.0-dev'

Revision history for this message
Grizzly(Francis Smit) (grizzly-smit) wrote :

oh yeah I can print as normal via cups and the web interface is fine

Revision history for this message
Grizzly(Francis Smit) (grizzly-smit) wrote :

looks like there are package problems

Revision history for this message
Grizzly(Francis Smit) (grizzly-smit) wrote :

hmmm all those packages are now there except libusb-1.0.0-dev

$ sudo apt install libusb-1.0.0-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libusb-1.0.0-dev
E: Couldn't find any package by glob 'libusb-1.0.0-dev'

that would appear to be the problem

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.