[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#904070: marked as done (hplip-gui components fail to start)



Your message dated Fri, 20 Jul 2018 18:36:23 +0100
with message-id <20072018182830.d1f51a19b688@desktop.copernicus.org.uk>
and subject line Re: Bug#904070: non-confirm-able
has caused the Debian Bug report #904070,
regarding hplip-gui components fail to start
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
904070: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904070
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: hplip-gui
Version: 3.16.11+repack0-3
Severity: grave

The GUI components of HPLIP are failing to start on Debian 9.5
I had some serious SNAFU/FUBAR with cups/hplip and purged all pacakges,
removed all configs, killed all processes, did an upgrade to 9.5 from 9.4,
then reinstalled cups and hplip-gui (and thus all deps), and now cups and hplip
are working but the hplip-gui is broken. Below is a shell session where I try
to start both hp-toolbox and hp-systray, along with apt-policy and dpkg -l
information to aid in verifying and reproducing this issue.

I've marked this grave as if it is not merely a local issue, it
renders hplip-gui
completely unusable.

roger@debian:~$ hp-toolbox
error: Unable to locate models.dat file

HP Linux Imaging and Printing System (ver. 0.0.0)
HP Device Manager ver. 15.0

Copyright (c) 2001-15 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.

Traceback (most recent call last):
  File "/usr/bin/hp-toolbox", line 269, in <module>
    QApplication, ui_package = utils.import_dialog(ui_toolkit)
TypeError: 'NoneType' object is not iterable
roger@debian:~$ hp-systray
error: Unable to locate models.dat file

HP Linux Imaging and Printing System (ver. 0.0.0)
System Tray Status Service ver. 2.0

Copyright (c) 2001-15 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.

warning: GUI mode disabled in build.
error: hp-systray requires Qt4 GUI and DBus support. Exiting.
roger@debian:~$ dpkg -l hplip* python3* | egrep ^.i
ii  hplip                         3.16.11+repack0-3 amd64        HP
Linux Printing and Imaging System (HPLIP)
ii  hplip-data                    3.16.11+repack0-3 all          HP
Linux Printing and Imaging - data files
ii  hplip-gui                     3.16.11+repack0-3 all          HP
Linux Printing and Imaging - GUI utilities (Qt-based)
ii  python3                       3.5.3-1           amd64
interactive high-level object-oriented language (default python3
version)
ii  python3-apt                   1.4.0~beta3       amd64
Python 3 interface to libapt-pkg
ii  python3-brlapi                5.4-7             amd64
Braille display access via BRLTTY - Python3 bindings
ii  python3-bsddb3                6.1.0-1+b2        amd64
Python interface for Berkeley DB (Python 3.x)
ii  python3-cairo                 1.10.0+dfsg-5+b1  amd64
Python 3 bindings for the Cairo vector graphics library
ii  python3-chardet               2.3.0-2           all
universal character encoding detector for Python3
ii  python3-cycler                0.10.0-1          all
composable kwarg iterator (Python 3)
ii  python3-dateutil              2.5.3-2           all
powerful extensions to the standard datetime module
ii  python3-dbus                  1.2.4-1+b1        amd64
simple interprocess messaging system (Python 3 interface)
ii  python3-dbus.mainloop.pyqt5   5.7+dfsg-5        amd64        D-Bus
Qt main loop support for Python 3
ii  python3-debian                0.1.30            all
Python 3 modules to work with Debian-related data formats
ii  python3-debianbts             2.6.1             all
Python interface to Debian's Bug Tracking System
ii  python3-ecdsa                 0.13-2            all          ECDSA
cryptographic signature library (Python 3)
ii  python3-feedparser            5.1.3-3           all
Universal Feed Parser for Python 3
ii  python3-gi                    3.22.0-2          amd64
Python 3 bindings for gobject-introspection libraries
ii  python3-gi-cairo              3.22.0-2          amd64
Python 3 Cairo bindings for the GObject library
ii  python3-gnupg                 0.3.9-1           all
Python wrapper for the GNU Privacy Guard (Python 3.x)
ii  python3-gst-1.0               1.10.4-1          amd64
GStreamer GObject Introspection overrides for Python (Python 3)
ii  python3-httplib2              0.9.2+dfsg-1      all
comprehensive HTTP client library written for Python3
ii  python3-icu                   1.9.5-1           amd64
Python 3 extension wrapping the ICU C++ API
ii  python3-louis                 3.0.0-3+deb9u4    all
Python bindings for liblouis
ii  python3-mako                  1.0.6+ds1-2       all          fast
and lightweight templating for the Python 3 platform
ii  python3-markupsafe            0.23-3            amd64
HTML/XHTML/XML string library for Python 3
ii  python3-matplotlib            2.0.0+dfsg1-2     amd64
Python based plotting system in a style similar to Matlab (Python 3)
ii  python3-minimal               3.5.3-1           amd64
minimal subset of the Python language (default python3 version)
ii  python3-notify2               0.3-3             all
desktop notifications API for Python 3
ii  python3-numpy                 1:1.12.1-3        amd64        Fast
array facility to the Python 3 language
ii  python3-pexpect               4.2.1-1           all
Python 3 module for automating interactive applications
ii  python3-pil:amd64             4.0.0-4           amd64
Python Imaging Library (Python3)
ii  python3-pkg-resources         33.1.1-1          all
Package Discovery and Resource Access using pkg_resources
ii  python3-ptyprocess            0.5.1-1           all          Run a
subprocess in a pseudo terminal from Python 3
ii  python3-pyatspi               2.20.3+dfsg-1     all
Assistive Technology Service Provider Interface - Python3 bindings
ii  python3-pycurl                7.43.0-2          amd64
Python bindings to libcurl (Python 3)
ii  python3-pyparsing             2.1.10+dfsg1-1    all
Python parsing module, Python3 package
ii  python3-pyqt5                 5.7+dfsg-5        amd64
Python 3 bindings for Qt5
ii  python3-pysimplesoap          1.16-2            all
simple and lightweight SOAP Library (Python 3)
ii  python3-renderpm:amd64        3.3.0-2           amd64
python low level render interface
ii  python3-reportbug             7.1.7+deb9u2      all
Python modules for interacting with bug tracking systems
ii  python3-reportlab             3.3.0-2           all
ReportLab library to create PDF documents using Python3
ii  python3-reportlab-accel:amd64 3.3.0-2           amd64        C
coded extension accelerator for the ReportLab Toolkit
ii  python3-requests              2.12.4-1          all
elegant and simple HTTP library for Python3, built for human beings
ii  python3-sip                   4.18.1+dfsg-2     amd64
Python 3/C++ bindings generator runtime library
ii  python3-six                   1.10.0-3          all
Python 2 and 3 compatibility library (Python 3 interface)
ii  python3-speechd               0.8.6-4+deb9u1    all
Python interface to Speech Dispatcher
ii  python3-tk:amd64              3.5.3-1           amd64
Tkinter - Writing Tk applications with Python 3.x
ii  python3-tz                    2016.7-0.3        all
Python3 version of the Olson timezone database
ii  python3-uno                   1:5.2.7-1+deb9u4  amd64
Python-UNO bridge
ii  python3-urllib3               1.19.1-1          all          HTTP
library with thread-safe connection pooling for Python3
ii  python3-xdg                   0.25-4            all
Python 3 library to access freedesktop.org standards
ii  python3.5                     3.5.3-1           amd64
Interactive high-level object-oriented language (version 3.5)
ii  python3.5-minimal             3.5.3-1           amd64
Minimal subset of the Python language (version 3.5)
roger@debian:~$ apt policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 100 http://deb.debian.org/debian stretch-backports/non-free i386 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=non-free,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/non-free amd64 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=non-free,b=amd64
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/contrib i386 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=contrib,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/contrib amd64 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=contrib,b=amd64
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/main i386 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=main,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/main amd64 Packages
     release o=Debian
Backports,a=stretch-backports,n=stretch-backports,l=Debian
Backports,c=main,b=amd64
     origin deb.debian.org
 500 http://mirrors.kernel.org/debian stretch-updates/main i386 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=i386
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin mirrors.kernel.org
 500 http://security.debian.org stretch/updates/non-free i386 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=non-free,b=i386
     origin security.debian.org
 500 http://security.debian.org stretch/updates/non-free amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=non-free,b=amd64
     origin security.debian.org
 500 http://security.debian.org stretch/updates/contrib i386 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=i386
     origin security.debian.org
 500 http://security.debian.org stretch/updates/contrib amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=amd64
     origin security.debian.org
 500 http://security.debian.org stretch/updates/main i386 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=i386
     origin security.debian.org
 500 http://security.debian.org stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://mirrors.kernel.org/debian stretch/non-free i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=i386
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch/non-free amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=amd64
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch/contrib i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=i386
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch/contrib amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=amd64
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch/main i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=i386
     origin mirrors.kernel.org
 500 http://mirrors.kernel.org/debian stretch/main amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin mirrors.kernel.org
Pinned packages:
roger@debian:~$ apt policy hplip-gui
hplip-gui:
  Installed: 3.16.11+repack0-3
  Candidate: 3.16.11+repack0-3
  Version table:
 *** 3.16.11+repack0-3 500
        500 http://mirrors.kernel.org/debian stretch/main amd64 Packages
        500 http://mirrors.kernel.org/debian stretch/main i386 Packages
        100 /var/lib/dpkg/status

--- End Message ---
--- Begin Message ---
On Thu 19 Jul 2018 at 06:51:23 -0400, Katy Tolsen wrote:

> this is not confirm-able and seems to be a local issue I'm still
> working out where it lies. This is not however a grave bug affecting
> this package version as originally suspected. If there is a bug at all
> its related to reinstalling after purge and rm -rf of all config dirs
> and hplip.conf not being reinstalled even with --force-confmiss.
> 
> root@debian:/home/roger# apt --reinstall -o
> Dpkg::Options::="--force-confmiss" install hplip
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> 
> 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
> Need to get 145 kB of archives.
> After this operation, 0 B of additional disk space will be used.
> Get:1 http://mirrors.edge.kernel.org/debian stretch/main amd64 hplip
> amd64 3.16.11+repack0-3 [145 kB]
> Fetched 145 kB in 0s (256 kB/s)
> (Reading database ... 281784 files and directories currently installed.)
> Preparing to unpack .../hplip_3.16.11+repack0-3_amd64.deb ...
> Unpacking hplip (3.16.11+repack0-3) over (3.16.11+repack0-3) ...
> Setting up hplip (3.16.11+repack0-3) ...
> Creating/updating hplip user account...
> Can't open /etc/hp/hplip.conf: No such file or directory.
> Can't open /etc/hp/hplip.conf: No such file or directory.
> Processing triggers for man-db (2.7.6.1-2) ...
> Processing triggers for dbus (1.10.26-0+deb9u1) ...
> 
> this is an local issue and not a bug unless you'd consider the failure
> to generate this config file or it missing causing this issue, a bug

Thank you for the timely and useful update to your issue, Katy.

I'd agree with your assessment, if only because such a catastrophic
mishaviour is more or less unknown on stable (and even unstable). I
have reduced the severity and am closing the report but do not feel
you cannot return here for support.

Regards,

Brian.

--- End Message ---

Reply to: