#1 Le 11/10/2020, à 21:42
- Flying Cluster

[Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Bonjour,
Suite au passage à 20.04, j'essaye de réinstaller ma multi fonction (HP Color LaserJet Pro MFP M281fdw). Cela fonctionnait parfaitement sous 18.04.
La version du HPLIP installée est la 3.20.3.
Je lance
hp-setupEt cela n'abouti pas, car il manque le plugin. Impossible de l'installer via l'interface graphique.
Donc, je lance une installation en mode console avec
hp-plugin -iEt j'obtiens :
-----------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.20.3 |
-----------------------------------------
Option Description
---------- --------------------------------------------------
d Download plug-in from HP (recommended)
p Specify a path to the plug-in (advanced)
q Quit hp-plugin (skip installation)
Enter option (d=download*, p=specify path, q=quit) ? d
-------------------
| DOWNLOAD PLUGIN |
-------------------
Checking for network connection...
Downloading plug-in from:
Downloading plug-in: [\ ] 0% Traceback (most recent call last):
File "/usr/bin/hp-plugin", line 363, in <module>
status, plugin_path, error_str = pluginObj.download(plugin_path, plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 254, in download
core = core_install.CoreInstall()
File "/usr/share/hplip/installer/core_install.py", line 239, in __init__
self.passwordObj = password.Password(ui_mode)
File "/usr/share/hplip/base/password.py", line 88, in __init__
self.__readAuthType() # self.__authType
File "/usr/share/hplip/base/password.py", line 110, in __readAuthType
distro_name = get_distro_name().lower()
File "/usr/share/hplip/base/password.py", line 78, in get_distro_name
return distro.linux_distribution(full_distribution_name=False)[0]
File "/usr/lib/python3/dist-packages/distro.py", line 122, in linux_distribution
return _distro.linux_distribution(full_distribution_name)
File "/usr/lib/python3/dist-packages/distro.py", line 677, in linux_distribution
self.version(),
File "/usr/lib/python3/dist-packages/distro.py", line 737, in version
self.lsb_release_attr('release'),
File "/usr/lib/python3/dist-packages/distro.py", line 899, in lsb_release_attr
return self._lsb_release_info.get(attribute, '')
File "/usr/lib/python3/dist-packages/distro.py", line 552, in __get__
ret = obj.__dict__[self._fname] = self._f(obj)
File "/usr/lib/python3/dist-packages/distro.py", line 1012, in _lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull)
File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
PermissionError: [Errno 13] Permission denied: '/var/crash/_usr_share_hplip_plugin.py.1000.crash'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/hp-plugin", line 363, in <module>
status, plugin_path, error_str = pluginObj.download(plugin_path, plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 254, in download
core = core_install.CoreInstall()
File "/usr/share/hplip/installer/core_install.py", line 239, in __init__
self.passwordObj = password.Password(ui_mode)
File "/usr/share/hplip/base/password.py", line 88, in __init__
self.__readAuthType() # self.__authType
File "/usr/share/hplip/base/password.py", line 110, in __readAuthType
distro_name = get_distro_name().lower()
File "/usr/share/hplip/base/password.py", line 78, in get_distro_name
return distro.linux_distribution(full_distribution_name=False)[0]
File "/usr/lib/python3/dist-packages/distro.py", line 122, in linux_distribution
return _distro.linux_distribution(full_distribution_name)
File "/usr/lib/python3/dist-packages/distro.py", line 677, in linux_distribution
self.version(),
File "/usr/lib/python3/dist-packages/distro.py", line 737, in version
self.lsb_release_attr('release'),
File "/usr/lib/python3/dist-packages/distro.py", line 899, in lsb_release_attr
return self._lsb_release_info.get(attribute, '')
File "/usr/lib/python3/dist-packages/distro.py", line 552, in __get__
ret = obj.__dict__[self._fname] = self._f(obj)
File "/usr/lib/python3/dist-packages/distro.py", line 1012, in _lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull)
File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
J'obtiens la même chose lors de l'installation via l'interface graphique.
Je ne comprends pas ce qui bloque. D'après Synaptic, python3 et python3.8 sont bien installés. Pour être sûr, j'ai aussi installé les paquets python3 et 3.8 précédés du logo Ubuntu, qui n'étaient pas installés par défaut.
Je sèche.
Merci d'avance.
Dernière modification par Nuliel (Le 14/06/2021, à 09:43)
Hors ligne
#2 Le 11/10/2020, à 21:43
- Vobul

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
> Je ne comprends pas se qui bloque
C'est pourtant écrit deux fois dans la trace.
Command '('lsb_release', '-a')' returned non-zero exit status 1.
Que donne
lsb_release -a?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#3 Le 11/10/2020, à 21:46
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
> Je ne comprends pas se qui bloque
C'est pourtant écrit deux fois dans la trace.
Command '('lsb_release', '-a')' returned non-zero exit status 1.
Que donne
lsb_release -a?
Salut Vobul,
flying_cluster@Black:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
Dernière modification par Flying Cluster (Le 11/10/2020, à 21:47)
Hors ligne
#4 Le 11/10/2020, à 21:50
- Vobul

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
et juste après avoir fait cette commande, que donne "echo $?" ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#5 Le 11/10/2020, à 21:56
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
et juste après avoir fait cette commande, que donne "echo $?" ?
flying_cluster@Black:~$ echo $?
0Hors ligne
#6 Le 11/10/2020, à 21:57
- geole
Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Bonsoir. Peut-être.
sudo hp-plugin -i Hors ligne
#7 Le 11/10/2020, à 22:06
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Bonsoir. Peut-être.
sudo hp-plugin -i
Salut geole,
Je viens d'essayer, mais j'obtiens le même résultat.
Je débute en ligne de commande. Mais j'ai lu plusieurs fois sur le forum qu'il ne fallait pas mettre "sudo" devant "hp-setup". Ou alors, peut-être dans un autre contexte ?
Merci quand même.
Hors ligne
#8 Le 11/10/2020, à 22:17
- ylag
Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Bonsoir,
Pour contourner le problème, tu pourrais tenter de récupérer le greffon en fichier hplip-3.20.3-plugin.run sur ce site:
https://developers.hp.com/hp-linux-imag … ng/plugins
Cette commande télécharge le fichier dans le dossier courant:
wget https://developers.hp.com/sites/default/files/hplip-3.20.3-plugin.runEnsuite, pour installer:
sudo sh hplip-3.20.3-plugin.run...c'est sous toute réserve, je n'ai pas tenté l'installation.
A+
Hors ligne
#9 Le 11/10/2020, à 22:17
- geole
Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
J'avais vu ce message dans la trace.
PermissionError: [Errno 13] Permission denied:Donc mauvaise interprétation de ma part.
Voir ce lien. https://forum.ubuntu-fr.org/viewtopic.p … #p22316152
sudo apt install python-is-pyton3 Dernière modification par geole (Le 11/10/2020, à 22:25)
Hors ligne
#10 Le 11/10/2020, à 22:28
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Bonsoir,
Pour contourner le problème, tu pourrais tenter de récupérer le greffon en fichier hplip-3.20.3-plugin.run sur ce site:
https://developers.hp.com/hp-linux-imag … ng/pluginsCette commande télécharge le fichier dans le dossier courant:
wget https://developers.hp.com/sites/default/files/hplip-3.20.3-plugin.runEnsuite, pour installer:
sudo sh hplip-3.20.3-plugin.run...c'est sous toute réserve, je n'ai pas tenté l'installation.
A+
Bonsoir ylag,
Téléchargement sans problème.
Ensuite :
flying_cluster@Black:~$ sudo sh hplip-3.20.3-plugin.run
[sudo] Mot de passe de flying_cluster :
Verifying archive integrity... All good.
Uncompressing HPLIP 3.20.3 Plugin Self Extracting Archive..............................................................
HP Linux Imaging and Printing System (ver. 3.20.3)
Plugin Installer ver. 3.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.
Plug-in version: 3.20.3
Installed HPLIP version: 3.20.3
Number of files to install: 64
error: Unable to load pkit...is HPLIP installed?Dois-je supprimer HPLIP, pour le réinstaller ?
Hors ligne
#11 Le 11/10/2020, à 22:53
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Ouf, je viens de réussir, en me servant de chacune de vos réponses. Merci à tous !
J'en profite pour faire un petit récap, qui pourra servir à ceux qui, comme moi, ne maîtrise pas les lignes de commande.
Pour installer une multifonction HP type Color Laserjet Pro MFP M281fdw avec HPLIP 3.20.3, et que cela bloque car le plugin est introuvable :
wget https://developers.hp.com/sites/default/files/hplip-3.20.3-plugin.runCela télécharge le plugin.
sudo apt install python-is-python3Cela supprime du python2, du python3.4 (etc.) et installe python3.8.
sudo sh hplip-3.20.3-plugin.runPour installer le plugin.
Enfin :
hp-setupCe qui lance l'interface graphique et qui permet de terminer l'installation.
L'imprimante et le scanner fonctionnent sans problème !
Je passe le sujet en [Résolu]
Voilà. Encore merci à tous !
Dernière modification par Flying Cluster (Le 11/10/2020, à 23:07)
Hors ligne
#12 Le 12/10/2020, à 07:20
- grigouille

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Peux-tu donner
groupsXubuntu 20.04
HP LaserJet M1132 MFP
Hors ligne
#13 Le 12/10/2020, à 19:52
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Peux-tu donner
groups
Yes !
flying_cluster@Black:~$ groups
flying_cluster adm cdrom sudo dip plugdev lpadmin sambashare vboxusersVoilà.
Que permet de voir cette commande ?
Il va vraiment falloir que je me mette à apprendre les lignes de commandes ... ![]()
Hors ligne
#14 Le 12/10/2020, à 20:45
- grigouille

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Tu es bien dans le group "lpadmin" donc pas de sudo pour faire les commandes "hp-xxxx".
Pas de sudo non plus pour lancer hplip-*.run
Si tout fonctionne pour toi, c'est super.
Xubuntu 20.04
HP LaserJet M1132 MFP
Hors ligne
#15 Le 12/10/2020, à 22:20
- Flying Cluster

Re : [Résolu] MFP M281fdw - Impossible de télécharger le plugin HP
Ok, merci grigouille.
Hors ligne