staging.inyokaproject.org

hp-check warning: Failed to read /etc/cups/ppd/...? Probleme habe ich aber offensichtlich keine.

Status: Ungelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

optimq

Avatar von optimq

Anmeldungsdatum:
7. Dezember 2009

Beiträge: 1409

Hallo zusammen!

Durch die vielen umfangreichen Hilfen von Kellerkind_2009 habe ich mir mal gedacht, ich veranlasse mal einfach einen hp-check.

Probleme habe ich überhaupt keine. Und als Endergebnis steht auch No errors or warnings. Aber innerhalb von der hp-check-Ausgabe sind 2 Warnungen bzgl. ppd:

warning: Failed to read /etc/cups/ppd/...

Wie gesagt, ich habe keine Probleme. Bzw. es funktioniert alles. Aber was soll ich dann von diesen ppd-Warnungen halten?

Danke!

Gruß Andi

~$ hp-check
Saving output in log file: /home/*/hp-check.log

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

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.

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

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

 Kernel: 5.0.3-050003-generic #201903191333 SMP Tue Mar 19 13:35:24 UTC 2019 GNU/Linux
 Host: a-PC
 Proc: 5.0.3-050003-generic #201903191333 SMP Tue Mar 19 13:35:24 UTC 2019 GNU/Linux
 Distribution: 12 18.04
 Bitness: 64 bit


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

HPLIP-Version: HPLIP 3.19.1
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for ubuntu distro  18.04 version 

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

[hplip]
version=3.19.1

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.19.1
html=/usr/share/doc/hplip-3.19.1
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
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=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.19.1
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=yes
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: Datei oder Verzeichnis nicht gefunden

Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = true
last_upgraded_time = 1553156912
pending_upgrade_time = 0
latest_available_version = 3.17.10

[settings]
systray_visible = 1
systray_messages = 1

[last_used]
device_uri = "hpfax:/usb/HP_Officejet_Pro_X476dw_MFP?serial=**********"
printer_name = 
working_dir = .

[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 = 

[installation]
date_time = 22.03.2019 10:52:09
version = 3.19.1


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

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

 gcc                  gcc - GNU Project C and C++ Compiler                         REQUIRED        -               7.3.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.0           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.1          OK         -
 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.19.1          OK         'hpaio found in /etc/sane.d/dll.conf'

-------------------------
| 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.1          OK         -
 cupsext              CUPS-Extension                                               REQUIRED        -               3.19.1          OK         -

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

device `hpaio:/usb/HP_Officejet_Pro_X476dw_MFP?serial=**********' is a Hewlett-Packard HP_Officejet_Pro_X476dw_MFP all-in-one
device `hpaio:/usb/HP_Officejet_Pro_X476dw_MFP?serial=**********' is a Hewlett-Packard HP_Officejet_Pro_X476dw_MFP all-in-one


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

  Device URI                         Model                      
  ---------------------------------  ---------------------------
  hp:/usb/HP_Officejet_Pro_X476dw_M  HP Officejet Pro X476dw MFP
  FP?serial=**********                                          

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

 
HP_Officejet_Pro_X476dw_MFP
---------------------------
Type: Printer
Device URI: hp:/usb/HP_Officejet_Pro_X476dw_MFP?serial=**********
PPD: /etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP.ppd
warning: Failed to read /etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP.ppd ppd file
PPD Description: 
Printer status: Drucker HP_Officejet_Pro_X476dw_MFP ist im Leerlauf.  Aktiviert seit Do 21 Mär 2019 09:33:35 CET
Communication status: Good

HP_Officejet_Pro_X476dw_MFP_fax
-------------------------------
Type: Fax
Device URI: hpfax:/usb/HP_Officejet_Pro_X476dw_MFP?serial=**********
PPD: /etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP_fax.ppd
warning: Failed to read /etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP_fax.ppd ppd file
PPD Description: 
Printer status: Drucker HP_Officejet_Pro_X476dw_MFP_fax ist im Leerlauf.  Aktiviert seit Fr 22 Mär 2019 10:43:15 CET
Communication status: Good


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

USB             HP_Officejet_Pro_X476dw_MFP    Required        -        -        OK       Node:'/dev/bus/usb/003/002' Perm:'  root  lp rw- rw- rw- rw- r--'
No errors or warnings.

Done.
~$ 

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Hi,diese Warnung tritt häufig auf wenn die Installation ausgeführt wurde ohne in der Gruppe lp zu sein.

Die Rechte der ppd sollten so aussehen

getfacl /etc/cups/ppd/Deskjet_F4500.ppd
-rw-r----- 1 root lp 26473 Jun 14 19:36 /etc/cups/ppd/HP_Deskjet_F4500_series.ppd

Gruß Stephan

optimq

(Themenstarter)
Avatar von optimq

Anmeldungsdatum:
7. Dezember 2009

Beiträge: 1409

Hallo und Danke Kellerkind_2009!

Sollten die Rechte dann trotzdem von ppd auf 665 geändert werden? Wie gesagt, Probleme habe ich keine. Nicht, dass ich hier etwas verschlimmbessere. 😉

Momentan sehen die Rechte für ppd insgesamt so aus, also auch Fax:

~$ ls /etc/cups/ppd/
HP_Officejet_Pro_X476dw_MFP_fax.ppd    HP_Officejet_Pro_X476dw_MFP.ppd
HP_Officejet_Pro_X476dw_MFP_fax.ppd.O  HP_Officejet_Pro_X476dw_MFP.ppd.O
a@a-PC:~$ getfacl /etc/cups/ppd/
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: etc/cups/ppd/
# owner: root
# group: lp
user::rwx
group::r-x
other::r-x

~$ 

Gruß Andi

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Hallo Andi.Die Rechte stimmen,lasse es so wie es ist 😀

stephan@stephan-Desktop:~$ getfacl /etc/cups/ppd/
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: etc/cups/ppd/
# owner: root
# group: lp
user::rwx
group::r-x
other::r-x
stephan@stephan-Desktop:~$ 

Gruß Stephan

optimq

(Themenstarter)
Avatar von optimq

Anmeldungsdatum:
7. Dezember 2009

Beiträge: 1409

Danke Stephan!

Nur wenn ich das richtig sehe, stehen bei Dir die Rechte für Deinen Drucker in Group auf Lesen und Schreiben.

Hier sieht es so aus:

:~$ getfacl /etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP.ppd
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: etc/cups/ppd/HP_Officejet_Pro_X476dw_MFP.ppd
# owner: root
# group: lp
user::rw-
group::r--
other::---

~$ 

Gruß Andi

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Moin Andi

Nein,das stimmt soweit bei dir,siehe

stephan@stephan-Desktop:~$ getfacl /etc/cups/ppd/Deskjet_F4500.ppd
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: etc/cups/ppd/Deskjet_F4500.ppd
# owner: root
# group: lp
user::rw-
group::r--
other::---
stephan@stephan-Desktop:~$ 

Nur zur Info,ich bringe mich immer in die Gruppe lp 🤓 Habe auch nicht die Versinon aus den "Offiziellen" Quellen (wie du ja auch nicht)

stephan@stephan-Desktop:~$ hp-info
HP Linux Imaging and Printing System (ver. 3.18.9)

Zur Aussage wegen den Rechten

user::rwx-   ## r=lesen,w=Schreiben,x=ausführen
ergo 
group::r--  ## nur lesen (in dem Fall lp)

Bist du denn in der Gruppe lp?

id

Weitere Info (https://wiki.debian.org/SystemGroups)

lp (LP): Members of this group can enable and use printers. (The user lp is not used anymore.) 
Mitglieder dieser Gruppe können Drucker aktivieren und verwenden. (Die Benutzer-LP wird nicht mehr verwendet)

optimq

(Themenstarter)
Avatar von optimq

Anmeldungsdatum:
7. Dezember 2009

Beiträge: 1409

Hallo Stephan!

Zunächst einmal Danke!

Meinst Du Ip (Ie p) oder lp (el p)?

lp (el p) nur in gewisser Weise: 116 (lpadmin)

~$ id
uid=1000(ich) gid=1000(ich) Gruppen=1000(ich),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
~$ 

Ansonsten wollte ich das auch so belassen, wie es ist. Oder bringt es einen Vorteil, als Standardnutzer der Gruppe lp anzugehören? Bisher bin ich scheinbar ganz gut zurecht gekommen, ohne dazuzugehören.

Gruß Andi

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Moin Andi 😉

Als erstes rate ich dir es so zu lassen wie es ist,es ist ja nur eine Warnung 😎

Ja,ich meine lp

stephan@stephan-Desktop:~$ id
uid=1000(stephan) gid=1000(stephan) Gruppen=1000(stephan),4(adm),6(disk),7(lp),20(dialout),21(fax),22(voice),24(cdrom),26(tape),27(sudo),29(audio),30(dip),44(video),46(plugdev),109(netdev),113(lpadmin),114(lightdm),117(sambashare),122(bluetooth),123(scanner),125(pulse),127(rtkit),128(saned),129(vboxusers),131(minidlna)
stephan@stephan-Desktop:~$

siehe mal was es für Gruppen gibt

cat /etc/group

Zufügen zur einer Gruppe ist eigentlich auch nur bei Fehlfunktionen event. erforderlich/Hilfreich. Ich mache das oft aus "Macht der Gewohnheit" 😇

Gruß Stephan

optimq

(Themenstarter)
Avatar von optimq

Anmeldungsdatum:
7. Dezember 2009

Beiträge: 1409

optimq schrieb:

Hallo und Danke Kellerkind_2009!

Sollten die Rechte dann trotzdem von ppd auf 665 geändert werden? Wie gesagt, Probleme habe ich keine. Nicht, dass ich hier etwas verschlimmbessere. 😉

Momentan sehen die Rechte für ppd insgesamt so aus, also auch Fax:

~$ ls /etc/cups/ppd/
HP_Officejet_Pro_X476dw_MFP_fax.ppd    HP_Officejet_Pro_X476dw_MFP.ppd
HP_Officejet_Pro_X476dw_MFP_fax.ppd.O  HP_Officejet_Pro_X476dw_MFP.ppd.O
~$ getfacl /etc/cups/ppd/
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: etc/cups/ppd/
# owner: root
# group: lp
user::rwx
group::r-x
other::r-x

~$ 

Gruß Andi

Antworten |