Pagina 1 di 4

[RISOLTO] Problema con hplip

Inviato: gio 26 gen 2012, 9:17
da yAri
Salve. Non sono un esperto di slackware, poichè non ci dedico tanto tempo ma usandolo pian piano si impara, quindi se sareste così gentili da descrivere tutti i passaggi necessari per risolvere il problema vi sarei molto grato :D :D
Ho una stampante wireless HP Deskjet 3070A.
Il problema è che quando stampo (senza usare programmi, driver e cose varie, cioè semplicemente aggiungendola come una stampante di rete) stampa malissimo, caratteri sovrapposti ecc. Stampa "bene" soltanto la prima pagina.
Ho naturalmente pensato che il problema sono i driver.. e "casualmente" (si intente quanto sono inesperto :shock: ) ho visto "HP Device Manager".
Ma ho avuto un problema. Non si avviava. Ho fatto una ricerca e ho provato a reinstallare il pacchetto "hplip". Ho una Slackware 13.37 a 64 bit.
Ma non si avvia lo stesso.
Lanciando il comando hp-toolbox ricevo questo output:

Codice: Seleziona tutto

root@localhost:~/Downloads# hp-toolbox 
Traceback (most recent call last):
  File "/usr/bin/hp-toolbox", line 39, in <module>
    from base import status, tui, module
  File "/usr/share/hplip/base/status.py", line 45, in <module>
    import hpmudext
ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libhpmud.so.0)
Spero di trovare una risoluzione a questo problema, poichè voglio disinstallare windows (sul quale la stampante funziona benissimo..). Grazie il vostro aiuto.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 11:22
da hashbang
yAri ha scritto:

Codice: Seleziona tutto

ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libhpmud.so.0)
Posta l'output di

Codice: Seleziona tutto

ldd /usr/lib64/libhpmud.so.0
e

Codice: Seleziona tutto

ls /var/log/packages | grep glibc
ls /var/log/packages | grep hplip
PS: Da dove hai preso HPLIP? Come mai ti richiede GLibc 2.14, se Slackware 13.37 usa GLibc 2.13? Il ramo -current usa il 2.14.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 13:40
da yAri
Hplip l'ho preso dal questo sito suggerito a qualche utente in una discussione, ma con un altro problema:
Meskalamdug ha scritto:http://reteprivata.dyndns-ip.com/pacchetti/

Se sei su slack64 ecco il pacchetto.
l'ouput di ldd /usr/lib64/libhpmud.so.0

Codice: Seleziona tutto

root@localhost:~# ldd /usr/lib64/libhpmud.so.0
/usr/lib64/libhpmud.so.0: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libhpmud.so.0)
        linux-vdso.so.1 =>  (0x00007fff761ff000)
        libusb-0.1.so.4 => /usr/lib64/libusb-0.1.so.4 (0x00007fc8ea6a5000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc8ea487000)
        libnetsnmp.so.25 => /usr/lib64/libnetsnmp.so.25 (0x00007fc8ea1d4000)
        libcrypto.so.0 => /lib64/libcrypto.so.0 (0x00007fc8e9e4b000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc8e9aa5000)
        libusb-1.0.so.0 => /usr/lib64/libusb-1.0.so.0 (0x00007fc8e9897000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fc8e968e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc8eabbb000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc8e948a000)
root@localhost:~# 
l'output di ls /var/log/packages | grep glibc

Codice: Seleziona tutto

root@localhost:~# ls /var/log/packages | grep glibc
glibc-2.13-x86_64-4
glibc-i18n-2.13-x86_64-4
glibc-profile-2.13-x86_64-4
glibc-solibs-2.13-x86_64-4
glibc-zoneinfo-2.13-noarch-4
root@localhost:~# 
l'output di ls /var/log/packages | grep hplip

Codice: Seleziona tutto

root@localhost:~# ls /var/log/packages | grep hplip
hplip-3.11.12-x86_64-1
root@localhost:~# 

Re: Problema con hplip

Inviato: gio 26 gen 2012, 14:35
da hashbang
yAri ha scritto:Hplip l'ho preso dal questo sito suggerito a qualche utente in una discussione, ma con un altro problema:
Ciò che hai postato, conferma ciò che ho detto. Quel pacchetto richiede una versione di Glibc diversa dalla tua. Probabilmente, è per current.

Ho controllato in giro. A quanto pare, sembra, che il tuo modello sia supportato da HPLIP 3.11.10+. Quindi devi aggiornare la tua versione di HPLIP.
Scarica tutto (eccetto il sorgente, da qui).

Il sorgente (in tar.gz) prendilo da qui
Compilalo dando

Codice: Seleziona tutto

# chmod a+x hplip.SlackBuild
# ./hplip.SlackBuild
E installalo con

Codice: Seleziona tutto

# upgradepkg --reinstall hplip-3.11.12-x86_64-1.txz

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:12
da yAri
Ok. L'ho fatto. Ora l'output è questo:

Codice: Seleziona tutto

root@localhost:~# hp-toolbox 
warning: hp-toolbox should not be run as root/superuser.

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

Copyright (c) 2001-9 Hewlett-Packard 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: Reportlab not installed. Fax coverpages disabled.
warning: Please install version 2.0+ of Reportlab for coverpage support.
error: dBus initialization error. Exiting.
root@localhost:~#

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:21
da hashbang
Avviandolo da utente normale, hai lo stesso problema?

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:29
da yAri
No.. ma esiste un modo per avviarlo da root?
da utente normale hp-toolbox si apre ma dovrei installare la stampante con hp-setup
quando do hp-setup e voglio installare la stampante wireless, chiede di collegarla al pc con usb. L'ho fatto ma non la trova comunque..

Codice: Seleziona tutto

root@localhost:~# hp-setup

HP Linux Imaging and Printing System (ver. 3.11.12)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-9 Hewlett-Packard 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.

Searching on USB bus...
error: No devices found on bus: usb

Done.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:42
da hashbang
yAri ha scritto:No.. ma esiste un modo per avviarlo da root?
da utente normale hp-toolbox si apre[/code]
Lo immaginavo.

Cosa usi per loggarti come root? "su" o "su -"? (Mi pare che una volta lessi che quel problema derivava dall'uso di su senza il "-").

Comunque,
hp-toolbox ha scritto:warning: hp-toolbox should not be run as root/superuser.
HP Toolbox va aperto da utente normale.
ma dovrei installare la stampante con hp-setup
quando do hp-setup e voglio installare la stampante wireless, chiede di collegarla al pc con usb. L'ho fatto ma non la trova comunque..
Fai parte del gruppo lp? HPLIP lo necessita.

Codice: Seleziona tutto

cat /etc/group | grep lp

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:43
da hashbang
Changes_and_hints.txt of Slackware 13.37 ha scritto:HP multifunction printer/scanners require that your user account be a member
of the "lp" group for hp-toolbox to work properly, and to use the scanner
portion of some (all?) units, you'll need to be a member of the "lp" group.
This is because hplip's udev rules set the device with group "lp" ownership.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:44
da yAri

Codice: Seleziona tutto

root@localhost:~# cat /etc/group | grep lp
lp:x:7:lp
root@localhost:~# 

Re: Problema con hplip

Inviato: gio 26 gen 2012, 17:48
da hashbang
Manca il tuo utente al gruppo lp

Codice: Seleziona tutto

# gpasswd -a <tuonomeutente> lp
Poi, sloggati e riloggati.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 18:00
da yAri
Ok. La stampante quando è connessa con il cavo USB, viene riconosciuta.
Ma quando la voglio collegata tramite wireless sempre qui stiamo:

Codice: Seleziona tutto

yari@localhost:~$ hp-setup 

HP Linux Imaging and Printing System (ver. 3.11.12)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-9 Hewlett-Packard 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.

Searching on USB bus...
error: No devices found on bus: usb
Searching on USB bus...
error: No devices found on bus: usb

Done.
yari@localhost:~$ su  
Password: 
root@localhost:/home/yari# hp-setup 

HP Linux Imaging and Printing System (ver. 3.11.12)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-9 Hewlett-Packard 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.

No protocol specified
hp-setup: cannot connect to X server :0
root@localhost:/home/yari# 

Re: Problema con hplip

Inviato: gio 26 gen 2012, 18:04
da hashbang
Quando ti logghi come root, usa
su -

e non il semplice "su".

Prova ad usare hp-wificonfig per la configurazione wireless.
È la utility apposita.

Se non dovesse funzionare, bisogna provvedere alla configurazione manuale.

Re: Problema con hplip

Inviato: gio 26 gen 2012, 18:07
da yAri
No.. non va..

Codice: Seleziona tutto

yari@localhost:~$ hp-wificonfig 

HP Linux Imaging and Printing System (ver. 3.11.12)
Wifi Configuration Utility ver. 1.1

Copyright (c) 2001-9 Hewlett-Packard 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.

Searching on USB bus...
error: No devices found on bus: usb

Done.
yari@localhost:~$ su -
Password: 
root@localhost:~# hp-wificonfig 
warning: hp-wificonfig should not be run as root/superuser.

HP Linux Imaging and Printing System (ver. 3.11.12)
Wifi Configuration Utility ver. 1.1

Copyright (c) 2001-9 Hewlett-Packard 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.

No protocol specified
hp-wificonfig: cannot connect to X server :0
root@localhost:~# exit
logout
yari@localhost:~$ hp-wificonfig 

HP Linux Imaging and Printing System (ver. 3.11.12)
Wifi Configuration Utility ver. 1.1

Copyright (c) 2001-9 Hewlett-Packard 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.

Searching on USB bus...
error: No devices found on bus: usb
Searching on USB bus...
error: No devices found on bus: usb
Searching on USB bus...
error: No devices found on bus: usb

Done.
yari@localhost:~$ 

Re: Problema con hplip

Inviato: gio 26 gen 2012, 18:10
da hashbang
Per accedere da root, dovrebbe bastare questo

Codice: Seleziona tutto

# xhost +