Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anwenderwiki:linuxclient:linuxclient7 [2021/12/03 12:48] – [2. Konsolen-Login auf tty2] martin.res | anwenderwiki:linuxclient:linuxclient7 [2021/12/29 09:27] – [3. Anmelden friert ein bei Verwendung des Server-CUPS am Linux-Client] martin.res | ||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
* **Ursache: | * **Ursache: | ||
* **Lösung: | * **Lösung: | ||
+ | |||
+ | =====3. Anmelden friert ein bei Verwendung des Server-CUPS am Linux-Client ===== | ||
+ | |||
+ | * **Problem: | ||
+ | * **Ursache: | ||
+ | * **1. Lösung:** Alle Drucker aus der Schulkonsole/ | ||
+ | * **2. Lösung:** Das Login-Script für das Einbinden der Drucker mit einem Timeout versehen. **Wird bei einem Updaste ggf. aber wieder überschrieben. | ||
+ | ** | ||
+ | Datei am Client: ''/ | ||
+ | < | ||
+ | import datetime | ||
+ | ... | ||
+ | |||
+ | def _installPrinter(username, | ||
+ | logging.debug(" | ||
+ | installCommand = [" | ||
+ | logging.debug(" | ||
+ | p = subprocess.Popen(installCommand, | ||
+ | output, error = p.communicate() | ||
+ | now = datetime.datetime.now() | ||
+ | logging.debug(f" | ||
+ | logging.debug(f" | ||
+ | logging.debug(f" | ||
+ | if p.returncode | ||
+ | logging.debug(" | ||
+ | return True | ||
+ | elif p.returncode == 124: | ||
+ | logging.debug(" | ||
+ | else: | ||
+ | logging.debug(f" | ||
+ | return False | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | oder nur die eine maßgebliche Zeile editieren: | ||
+ | installCommand = [" |