[Erledigt] Trixie: Alle Programme aus hplip-gui funktionieren nicht

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

[Erledigt] Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 14:07:44

Seit einiger Zeit funktionieren weder hp-systray noch irgendwelche Programme.
die im Debianhplip-gui enthalten sind

Code: Alles auswählen

dpkg -l hp*|grep ii
ii  hp-ppd         0.9+nmu2           all          HP Postscript Printer Definition (PPD) files
ii  hpijs-ppds     3.22.10+dfsg0-5    all          HP Linux Printing and Imaging - HPIJS PPD files
ii  hplip          3.22.10+dfsg0-5+b1 amd64        HP Linux Printing and Imaging System (HPLIP)
ii  hplip-data     3.22.10+dfsg0-5    all          HP Linux Printing and Imaging - data files
ii  hplip-gui      3.22.10+dfsg0-5    all          HP Linux Printing and Imaging - GUI utilities (Qt-based)
Bei allen kommt, aus dem Terminal aufgerufen die gleiche Meldung:

Code: Alles auswählen

~$ hp-print
Traceback (most recent call last):
  File "/usr/bin/hp-print", line 35, in <module>
    from base.g import *
  File "/usr/share/hplip/base/g.py", line 239, in <module>
    sys_conf = SysConfig()
               ^^^^^^^^^^^
  File "/usr/share/hplip/base/g.py", line 184, in __init__
    ConfigBase.__init__(self, '/etc/hp/hplip.conf')
  File "/usr/share/hplip/base/g.py", line 89, in __init__
    self.read()
  File "/usr/share/hplip/base/g.py", line 130, in read
    self.conf.readfp(fp)
    ^^^^^^^^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?
am 8.07. kam ein Update von Debianhplip. Das könnte auch ungefähr der Zeitpunkt gewesen sein.
seitdem es nicht mehr funktioniert.
Das einzige, was ich bei der Ausgabe verstehe, ist, dass es wohl irgendwie mit Python zusammenhängt.
Zum Glück schert das die meisten Programme nicht und der Drucker funktioniert
Gepurged und neu installiert habe ich inzwischen mehrmals.

Gibt es eine Lösung ? oder warten ?
Zuletzt geändert von thunder11 am 29.07.2024 07:16:56, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 14:26:13

Ist bei dir Debianpython3-distutils installiert?

Ich sehe gerade, das Paket gibt es in Trixie gar nicht.

michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von michaa7 » 26.07.2024 14:44:31

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 14:26:13
Ist bei dir Debianpython3-distutils installiert?

Ich sehe gerade, das Paket gibt es in Trixie gar nicht.
Das ist aber keine Abhängigkeit von hplip
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 14:50:37

michaa7 hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 14:44:31
Das ist aber keine Abhängigkeit von hplip
Die Python SysConfig-Klasse befindet sich aber in dem Paket.

hplip ist wohl nicht von Python abhängig, einige Zusatzprogramme aber wohl doch. hplip ansich funktioniert also auch komplett ohne Python.

michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von michaa7 » 26.07.2024 15:14:55

Ok, ich durchblicke die Ausgabe von "apt depends hplip" nicht, schon gar nicht im Detail. python3 taucht als Abhängigkeit für was auch immer genau auf, python3-distutils nicht. Ich möchte hier auch nicth irgendwie recht haben. Mich interessiert das nur, und ich verfolge das deshalb, weil die neuen python pakete (Debian/sid(uction) hier) bei mir python3-distutils von der Platte fegen wollen und mir nicht klar ist ob es dafür Ersatz gibt oder einfach der Maintainer nicht in die Gänge kommt. Deshalb steht bei mir python auf hold ... und deshalb habe ich hier meinen Senf dazu gegeben, weil deine Äußerung ja suggeriert, dass das Fehlen von python3-distutils subtile Auswirkungen haben kann. Das zeigt sich aber eben nicht in den depends v on hplip oder den rdepends von python3-distutils ...
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 15:25:27

michaa7 hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 15:14:55
Ok, ich durchblicke die Ausgabe von "apt depends hplip" nicht...
Die Paketabhängigkeiten muß der Maintainer des Pakets manuell einbauen. Dabei können natürlich Fehler entstehen. Es kann also durchaus passieren, daß ein Pythonmdul die Klasse SysConfig benötigt, der Maintainer das dazu nötige Debianpaket aber nicht in die Paketabhängigkeitsliste des hplip-Pakets einträgt.

Trixie ist nunmal Testing, da kann sowas vorkommen. Testing ist ja auch dazu da, solche Fehler aufzudecken und ggfls. dem Maintainer zu melden. In SID ist das Paket ja vorhanden. Ich vermute, daß das Paket irgendwann seinen Weg mach Trixie finden wird.

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 15:32:57

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 14:26:13
Ist bei dir python3-distutils installiert?
Das war wohl ein Volltreffer
am 08.07. mit dem update von hplip

Code: Alles auswählen

[REMOVE, NOT USED] python3-distutils:amd64 3.12.3-3.1
Nun ist es aber in Trixi nicht vorhanden. :x
Hat aber ziemlich wenig Abhängigkeiten.
und
Debianpython 3
Debianpython3-lib2to3 (= 3.12.3-3.1)

sodass ich mir das Teilchen aus Sid klauen könnte

Was dagegen ???

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 15:40:07

thunder11 hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 15:32:57
sodass ich mir das Teilchen aus Sid klauen könnte

Was dagegen ???
Ich schätze dich erfahren genug ein, daß du weißt, wie du das Paket aus SID installieren kannst, ohne dein System zu schrotten :mrgreen:

Also Paket einzeln runterladen und mit dpkg oder apt installieren. Die Deinstallation geht dann abenfalls mit dpkg oder apt.

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 15:46:51

Mist geht nicht: :evil: :oops:

Code: Alles auswählen

Unsatisfied dependencies:
 python3-distutils : Hängt ab von: python3-lib2to3 (= 3.12.3-3.1) aber 3.12.4-2 soll installiert werden
Error: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Da ist wohl ein Bug in den Abhängigkeiten.
python3-lib2to3 (= 3.12.3-3.1) gibt es z.Z. nirgends.

Aus der Control-Datei (sid)

Code: Alles auswählen

Depends: python3:any (>= 3.11.6-1~), python3:any (<< 3.14), python3-lib2to3 (= 3.12.3-3.1)

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 16:04:47

Hmm ... hab mir das jetzt aus den Snapshots geholt:

Code: Alles auswählen

apt install -s /home/thunder/Downloads/python3-distutils_3.12.3-3.1_all.deb /home/thunder/Downloads/python3-lib2to3_3.12.3-3.1_all.deb

Hinweis: »python3-distutils« wird an Stelle von »/home/thunder/Downloads/python3-distutils_3.12.3-3.1_all.deb« gewählt.
Hinweis: »python3-lib2to3« wird an Stelle von »/home/thunder/Downloads/python3-lib2to3_3.12.3-3.1_all.deb« gewählt.
Installing:
  python3-distutils

DOWNGRADING:
  python3-lib2to3

Summary:
  Upgrading: 0, Installing: 1, Downgrading: 1, Removing: 0, Not Upgrading: 0
Inst python3-lib2to3 [3.12.4-2] (3.12.3-3.1 local-deb [all])
Inst python3-distutils (3.12.3-3.1 local-deb [all])
Conf python3-lib2to3 (3.12.3-3.1 local-deb [all])
Conf python3-distutils (3.12.3-3.1 local-deb [all])
Ob das so gut ist ?
Weiß der Himmel, wer oder was da noch so alles Begehrlichkeiten auf Debianpython3-lib2to3 hat

michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von michaa7 » 26.07.2024 16:05:53

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 15:25:27
...In SID ist das Paket ja vorhanden. ...
Nicht wenn man python upgraded ... wie thunder nun ja festgestellt hat und weshalb ich wie erwähnt python3 auf hold habe.
python3:
Installiert: 3.12.3-1
Installationskandidat: 3.12.4-1

python3-distutils:
Installiert: 3.12.3-3.1
Installationskandidat: 3.12.3-3.1
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 17:01:14

So das mal durchgeführt, incl.dowgrade
python3-lib2to3 auf hold gesetzt ----> Neustart ----> Kein Effekt :oops:
Fehlermeldung wie oben beschrieben.
Unhold ---> update --beides wieder weg. dann warte ich mal. :mrgreen:

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 17:14:43

thunder11 hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 17:01:14
dann warte ich mal. :mrgreen:
Vielleicht wäre ein Bugreport eine Idee.

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 17:25:03

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 17:14:43
Vielleicht wäre ein Bugreport eine Idee.
Aber für welches Paket ??

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von MSfree » 26.07.2024 17:29:41

thunder11 hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 17:25:03
MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 17:14:43
Vielleicht wäre ein Bugreport eine Idee.
Aber für welches Paket ??
hp-print, um das geht es ja ursprünglich, ist Teil von Debianhplip-gui. Das wäre das Paket, das ich melden würde.

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 26.07.2024 18:15:02

Habs mal versucht (Premiere) . Hoffe das ist so halbwegs o.K.
Könnt ja mal meckern.
Debian Bugreport1077198

Benutzeravatar
thunder11
Beiträge: 2148
Registriert: 19.04.2023 09:08:30

Re: Trixie: Alle Programme aus hplip-gui funktionieren nicht

Beitrag von thunder11 » 29.07.2024 07:03:27

Morgenstund hat Gold im Mund :mrgreen:
Gerade kam hplip /hplip-gui und Co. in neuer Version.

Code: Alles auswählen

dpkg -l *hp*|grep ii
ii  hp-ppd                        0.9+nmu2          all          HP Postscript Printer Definition (PPD) files
ii  hpijs-ppds                    3.22.10+dfsg0-5.1 all          HP Linux Printing and Imaging - HPIJS PPD files
ii  hplip                         3.22.10+dfsg0-5.1 amd64        HP Linux Printing and Imaging System (HPLIP)
ii  hplip-data                    3.22.10+dfsg0-5.1 all          HP Linux Printing and Imaging - data files
ii  hplip-gui                     3.22.10+dfsg0-5.1 all          HP Linux Printing and Imaging - GUI utilities (Qt-based)
ii  libhpmud0:amd64               3.22.10+dfsg0-5.1 amd64        HP Multi-Point Transport Driver (hpmud) run-time libraries
ii  libpathplan4:amd64            2.42.4-1          amd64        rich set of graph drawing tools - pathplan library
ii  libsane-hpaio:amd64           3.22.10+dfsg0-5.1 amd64        HP SANE backend for multi-function peripherals
ii  printer-driver-hpcups         3.22.10+dfsg0-5.1 amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  printer-driver-hpijs          3.22.10+dfsg0-5.1 amd64        HP Linux Printing and Imaging - printer driver (hpijs)
ii  printer-driver-postscript-hp  3.22.10+dfsg0-5.1 amd64        HP Printers PostScript Descriptions
ii  python3-hpilo                 4.4.3-3           all          HP iLO XML interface access from Python (Python 3)
Alles wieder gut :THX:

Antworten