sid-based: Druckerkonfiguration haengt

In die Druckerkonfiguration system-config-printer geht man eher selten, wenn gewünschte Drucker konfiguriert sind und es nichts zu ändern gibt. Daher fällt dort ein Problem durchaus auch länger nicht auf (nur so kann ich es mir erklären, für das Fehlerbild noch keinen Bugreport für sid gefunden zu haben, nur einen 5 Jahre alten für Red Hat mit Patch). Hier tritt es schon länger auf, üblicherweise gehe ich sowas sofort nach, aber diese Distribution will ich eigentlich schon lange ersetzen.

Fehlerbild: system-config-printer läßt sich starten, über Kontextmenu Properties/Settings/Make and Model/Change öffnen sich automatisch noch die Fenster “Choose Driver” und “Searching”, letzteres, leer, schließt sich aber nicht, man muß system-config-printer abschießen.

Für unstable und testing ist derzeit 1.5.12-1 aktuell, in buster 1.5.11-4. Vorweg, diese Version zeigt das Problem nicht (und glücklicherweise ist es system-config-printer und nicht etwas anderes, was nicht zusammenspielt), also installieren wir sie, sprich system-config-printer in Version 1.5.11-4 mit dessen Abhängigkeiten.

Ein

1
sudo apt install -t=buster system-config-printer=1.5.11-4

läuft hier nicht, da buster ja nicht in sources.list.d steht (und nein, das fügen wir nicht hinzu). Aber wir können die Pakete manuell ziehen (ich habe natürlich noch sha256sum laufen lassen und verglichen):

  1. Erstellen des Download-Directorys und Wechseln dorthin:

    1
    2
    
    mdir -p ~/Downloads/system-config-printer_buster/
    cd ~/Downloads/system-config-printer_buster/
  2. Ziehen der Pakete:

    1
    2
    3
    4
    
    wget http://ftp.debian.org/debian/pool/main/s/system-config-printer/system-config-printer_1.5.11-4_all.deb
    wget http://ftp.debian.org/debian/pool/main/s/system-config-printer/system-config-printer-common_1.5.11-4_all.deb
    wget http://ftp.debian.org/debian/pool/main/s/system-config-printer/python3-cupshelpers_1.5.11-4_all.deb
    wget http://ftp.debian.org/debian/pool/main/s/system-config-printer/system-config-printer-udev_1.5.11-4_amd64.deb
  3. Installation der Pakete:

    1
    
    sudo dpkg -i *
  4. Hold setzen:

    1
    
    sudo apt-mark hold system-config-printer

Selbstverständlich sollte man nun selbst ein Auge auf ein fixendes Update haben. Ist eines erschienen, setzt man auf unhold und aktualisiert:

1
2
sudo apt-mark unhold system-config-printer
sudo apt update; sudo apt full-upgrade