Page 1 sur 1

[hplip] bug dans l'interface de hplip 3.12.10-1 (résolu)

Publié : mer. 10 oct. 2012, 04:01
par ignace72
Salut,
Il y a un bug dans l'interface du paquet hplip 3.12.10-1
Il y a ce message d'erreur et aucune interface ne peut s'ouvrir :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/bin/hp-toolbox", line 257, in <module>
    toolbox = DevMgr5(__version__, device_uri, None)
  File "/usr/share/hplip/ui4/devmgr5.py", line 204, in __init__
    if not utils.Is_HPLIP_older_version( installed_version, self.user_settings.latest_available_version):
  File "/usr/share/hplip/base/utils.py", line 1927, in Is_HPLIP_older_version
    if(int(installed_array[cnt]) < int(available_array[cnt])):
ValueError: invalid literal for int() with base 10: "10 Public Release</a><br />')"
Le bug est répertorié ici : https://answers.launchpad.net/hplip/+question/210720

… et se corrige par la modification du fichier /usr/share/hplip/upgrade.py
À la ligne 210, changer :

Code : Tout sélectionner

    if sts is True:
        HPLIP_latest_ver = parse_HPLIP_version(HPLIP_Ver_file, pat)

    # get HPLIP version info from hplip site
Par ça :

Code : Tout sélectionner

    if sts is True:
        HPLIP_latest_ver = parse_HPLIP_version(HPLIP_Ver_file, pat)
        if HPLIP_latest_ver.count(' ') !=0:
            HPLIP_latest_ver = "0.0.0"

    # get HPLIP version info from hplip site
Redémarrer et c'est bon.