Beiträge von susen314

    Bei einem neu aufgesetzten openSUSE Leap 15.1 stürzt die Konfiguration/Setup des Druckertreibers HPLIP 3.18.6 (zumindest bei der Erkennung meines Druckers HP Photosmart C309a) mittels hp-setup regelmäßig mit folgender Fehlermeldung ab:

    Code
    (...)
    File "/usr/share/hplip/base/utils.py", line 957, in printable
        return s.translate(identity, unprintable)
    TypeError: translate() takes exactly one argument (2 given)
    KCrash: Application 'python 3.6' crashing...


    Nach ein bisschen herumsuchen fand ich im o.g. Verzeichnis einen annähernd identischen Eintrag in logger.py, bei dem genau diese (return-)Zeile auskommentiert und stattdessen durch ein lapidares

    Python: /usr/share/hplip/base/utils.py
    def printable(s):
        if s:
            #return s.translate(identity, unprintable)
            return s
    (...)

    ersetzt wurde. Mit dieser Änderung in der Zeile 957 bei utils.py klappt die Installation problemlos. Nur so zur Info für alle, die damit ein ähnliches Problem haben; ob der "Trick" immer klappt und dann alles bei jedem funktioniert, kann ich natürlich nicht sagen :)