Plugins install successfully, but setup still wants to install plugins
TL;DR - When trying to do device setup, I am stuck in an infinite loop where plugin installation is successful, but then the setup program says I need to install the plugin. Desperately seeking a way out of this loop.
Full story:
HP (Color LaserJet M277dw) printing has always been a little bit of a wonky experience for me from my Ubuntu 18.04 system. Occasionally the system just ignores a print command, sometimes it prints a blank sheet instead of my document and sometimes it prints some aspects of my document and not others (a favourite is to print the grid of a spreadsheet, but not the contents of the cells).
These problems don’t occur under Windows, but I recognize that open source operating systems have their own set of challenges to write drivers for. So when the third version of my printer showed up in the Printers dialog (but only one fax and only one printer and fax in the HP Device Manager application, itself) I decided to do a purge and reinstall.
I started by removing the printers in the system settings and then the printer and fax in HP Device Manager followed by dpkg --remove hplip hplip-data printer-
I went to https:/
I chose automatic installation mode, said yes to the Ubuntu 18.04 confirmation question, entered my password (I am a sudoer on my system) hit enter on the installation notes question, said yes to installing the hplip specific AppArmor policy, let it run through pre-install, scanjet dependency, pre-build, build and install and post-build commands. I said yes to checking for updates then (because my printer is network connected) I chose ignore and continue rather than restart for a USB connected device.
I chose to set up my printer in GUI mode which popped up the HP Device Manager Setup dialog. I chose Network as the connection type and in advanced options I entered the static IP address of my printer in the Manual Discovery section and chose Next. My printer was found and when I hit Next I got the Plug-in Installer dialog. I chose to Download and install from HP server, hit Next and, after agreeing to the terms of the license agreement, I entered my PW when requested. I got a dialog that said “Plug-in Installation Successful” but as soon as I hit OK, I get a dialog from HP Device Manager Setup that said “The device you are trying to setup requires a binary plug-in. Some functionalities may not work as expected without plug-ins. Please run ‘hp-plugin’ as normal user to install plug-ins. Visit http://
I tried running hp-plugin from a prompt which works successfully, but when I try to get my device set up, it still says I need plugins and even after the plugins install successfully again I still get the message that “The device you are trying to setup requires a binary plugin...” etc… I also downloaded he plugin .run and .run.asc files from openprinting.org and did the Select and install an existing local copy of the plug-in file installation method but, again, after accepting the license agreement and entering my PW and getting back a Plug-in installation successful dialog, once I click that final OK I get the “The device you are trying to setup requires a binay plug-in...” and I’m stuck in the loop. I see a greyed out “Skip installation of the plug-in (not recommended)” option I would like to try since I have repeatedly (and, by all indications, successfully) installed the plug-in but that option cannot be chosen.
So, does anyone have any idea why, after a successful plugin install, hp-setup keeps saying I need to install a plug-in and, more importantly, does anyone know how to get around this and get my printers back? I can’t print from my Ubuntu system right now and I’d like to fix that since it’s a pain to have to go to Windows every time I need to print something.
Could this be related to the ongoing issues with Ubuntu’s lack of a system tray that, in Googling this issue, seems to be a repeated hangup for a number of people? I also get the HPLIP Status Service dialog that says “No system tray detected on this system. Unable to start, exiting.” but I would be happy to ignore it if it meant I could print again.
I ran the driver diagnostics in hp-toolbox and everything looks OK except for the lack of a queue which doesn’t surprise me since I can’t get my device set up. Here is the output in case it’s of any use.
-------
HP Linux Imaging and Printing System (ver. 3.19.6)
Self Diagnse Utility and Healing Utility ver. 1.0
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.
HP Linux Imaging and Printing System (ver. 3.19.6)
Self Diagnse Utility and Healing Utility ver. 1.0
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.
Checking for Deprecated items....
No Deprecated items are found
Checking for HPLIP updates....
HP Linux Imaging and Printing System (ver. 3.19.6)
HPLIP upgrade latest version ver. 1.0
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.
Latest version of HPLIP is already installed.
Checking for Dependencies....
---------------
| SYSTEM INFO |
---------------
Kernel: 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 GNU/Linux
Host: hp-desktop-ubuntu
Proc: 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 GNU/Linux
Distribution: 12 18.04
Bitness: 64 bit
-------
| HPLIP CONFIGURATION |
-------
HPLIP-Version: HPLIP 3.19.6
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for ubuntu distro 18.04 version
Current contents of '/etc/hp/
# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.19.6
[dirs]
home=/usr/
run=/var/run
ppd=/usr/
ppdbase=
doc=/usr/
html=/usr/
icon=/usr/
cupsbackend=
cupsfilter=
drv=/usr/
bin=/usr/bin
apparmor=
# 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=no
foomatic-
foomatic-
foomatic-
hpcups-install=yes
cups-drv-
cups-ppd-install=no
internal-tag=3.19.6
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-
hpijs-only-build=no
apparmor_build=yes
class-driver=no
Current contents of '/var/lib/
[plugin]
installed = 1
eula = 1
version = 3.19.6
Current contents of '~/.hplip/
[installation]
date_time = 07/21/2019 15:13:08
version = 3.19.6
[upgrade]
notify_upgrade = true
last_upgraded_time = 1563735309
pending_
latest_
[last_used]
device_uri = "hp:/net/
printer_name =
working_dir = /home/sawozny/
[settings]
systray_visible = 0
systray_messages = 0
[commands]
scan = /usr/bin/xsane -V %SANE_URI%
[refresh]
rate = 30
enable = false
type = 1
[polling]
enable = false
interval = 5
device_list =
[fax]
voice_phone =
email_address =
<Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>
--------------
| COMPILEDEP |
--------------
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 7.4.0 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.1 OK -
libtool libtool - Library building support services REQUIRED - 2.4.6 OK -
-------
| General Dependencies |
-------
libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.1.1 OK -
python-xml Python XML libraries REQUIRED - 2.2.5 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.7.3 OK -
sane-devel SANE - Scanning library development files REQUIRED - - OK -
pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 1.1.7 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.12.1 OK -
libpthread libpthread - POSIX threads library REQUIRED - 2.27 OK -
python-devel Python devel - Python development files REQUIRED 2.2 2.7.15 OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.2.7 OK -
python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.6 OK -
cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - OK -
reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.4.0 OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.12.1 OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 2.2.7 OK -
python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.7.15 OK -
python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
libjpeg libjpeg - JPEG library REQUIRED - - OK -
sane SANE - Scanning library REQUIRED - - OK -
-------
| Scan Configuration |
-------
scanext Scan-SANE-Extension REQUIRED - 3.19.6 OK -
hpaio HPLIP-SANE-Backend REQUIRED - 3.19.6 OK 'hpaio found in /etc/sane.
-------
| External Dependencies |
-------
gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.26 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.27 OK -
cups CUPS - Common Unix Printing System REQUIRED 1.1 2.2.7 OK 'CUPS Scheduler is running'
network network -wget OPTIONAL - 1.19.4 OK -
policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.999 OK -
dbus DBus - Message bus system REQUIRED - 1.12.2 OK -
avahi-utils avahi-utils OPTIONAL - 0.7 OK -
-------
| Python Extentions |
-------
hpmudext IO-Extension REQUIRED - 3.19.6 OK -
cupsext CUPS-Extension REQUIRED - 3.19.6 OK -
-------
| DISCOVERED SCANNER DEVICES |
-------
device `hpaio:
-------
| DISCOVERED USB DEVICES |
-------
No devices found.
-------
| INSTALLED CUPS PRINTER QUEUES |
-------
lpstat
------
Type: Unknown
Device URI: No destinations added.
--------------
| PERMISSION |
--------------
Checking for Configured Queues....
No Queue added
warning: No Queue(s) configured.
Checking for HP Properitery Plugin's....
No plug-in printers are configured.
Diagnose completed...
More information on Troubleshooting
Please close this terminal manually.
-------
Any and all suggestions would be appreciated.
Thanks,
Scott
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- HPLIP Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: