Bug 16049 - Printquota in 2.3 funktioniert nicht
Printquota in 2.3 funktioniert nicht
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Printserver - pykota
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Stefan Gohmann
Andre Fenske
:
: 15748 (view as bug list)
Depends on: 16273
Blocks: 14412
  Show dependency treegraph
 
Reported: 2009-10-21 14:29 CEST by Ingo Steuwer
Modified: 2009-12-21 08:48 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Steuwer univentionstaff 2009-10-21 14:29:27 CEST
Im Ist-Zustand von 2.3 (laufend aktualisierter Master, Installation ca. vor 3 Wochen) geht ein frisch nachinstaliertes Pykota nicht:

- Drucker ist per IPP ohne Treiber gegen einen internen Drucker konfiguriert
- ein Druck per lpr als Administrator führt laut squid/error.log zum Abweisen des Auftrags durch pykota
- Hinzufügen von "Administrator" als pykota-User per UMC-Modul scheitert, die Fehlermeldung ist nicht aussagekräftig
Comment 1 Stefan Gohmann univentionstaff 2009-10-23 08:20:21 CEST
ERROR: PyKota v1.23alpha12_unofficial
ERROR: pkprinters failed
ERROR: Traceback (most recent call last):
ERROR:   File "/usr/bin/pkprinters", line 209, in ?
ERROR:     manager.deferredInit()
ERROR:   File "/usr/lib/python2.4/site-packages/pykota/tool.py", line 308, in deferredInit
ERROR:     self.storage = storage.openConnection(self)
ERROR:   File "/usr/lib/python2.4/site-packages/pykota/storage.py", line 690, in openConnection
ERROR:     return storagebackend.Storage(pykotatool, host, database, admin, adminpw)
ERROR:   File "/usr/lib/python2.4/site-packages/pykota/storages/pgstorage.py", line 50, in __init__
ERROR:     self.database = pg.connect(host=host, port=port, dbname=dbname, user=user, passwd=passwd)
ERROR: InternalError: could not connect to server: Connection refused
ERROR:  Is the server running on host "localhost" and accepting
ERROR:  TCP/IP connections on port 5432?
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2009-10-23 14:34:02 CEST
Während des Updates von 2.2 nach 2.3 in der Auto-Update-Umgebung (Mail vom 23.10.09 14:18:40):

Preparing to replace pykota 1.22.15.200710221403 (using .../pykota_1.22.17.200909181110_all.deb) ...
dpkg: error processing /var/cache/apt/archives/pykota_1.22.17.200909181110_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
Comment 3 Stefan Gohmann univentionstaff 2009-10-23 19:45:18 CEST
Jetzt tritt das Problem aus Bug #15748 auf.
Comment 4 Stefan Gohmann univentionstaff 2009-10-23 19:45:30 CEST
*** Bug 15748 has been marked as a duplicate of this bug. ***
Comment 5 Stefan Gohmann univentionstaff 2009-10-26 06:37:34 CET
Die Erweiterungen für Postgres 8.3 fehlten.

Changelog Eintrag wurde mit Bug #12754 erstellt.
Comment 6 Janek Walkenhorst univentionstaff 2009-11-05 17:05:04 CET
Bug #16273
Comment 7 Janek Walkenhorst univentionstaff 2009-11-11 16:16:24 CET
Bug #16326
Comment 8 Andre Fenske univentionstaff 2009-11-12 13:47:41 CET
Ich habe die Benutzer Lisa, Max und Test angelegt.
Weiterhin habe ich die PDF-Drucker "pdfdrucker" und "pdfohnequota" angelegt.
Ein smb-Drucke hat alle Druck-Aufträge an pdfohnequota weiter geleitet.

Daraufhin habe ich für Lisa und Max eine Druckquota über den UDM vorgegeben.
Für Test und Administrator habe ich die Druckquota über die UMC festgelegt.

Drucken war bis zum erreichen des Hard-Limits möglich und nicht bis einschließlich des Hard-Limits. (Eventuell verstehe ich das Handbuch da auch falsch)

Es wurde keine Mail versendet. Weder beim erreichen des Soft-Limits, noch beim erreichen des Hard-Limits.

Die PDF-Dateien wurden für Test und Administrator unterhalb von /var/cache/cups-pdf/administrator und test abgelegt. Vor dem einrichten der Quota über die UMC wurden die PDF-Dateien im Ordner "Administrator" abgelegt.
Comment 9 Stefan Gohmann univentionstaff 2009-11-13 15:35:22 CET
Die UCR-Variable cups/quota/inform musste gesetzt werden:

 ucr set cups/quota/inform=yes 

Zur Doku bitte einen neuen Bug öffnen.
Comment 10 Andre Fenske univentionstaff 2009-11-13 15:53:55 CET
Die Druck-Quota-Einstellungen haben jetzt erfolgreich funktioniert. Ich hatte vergessen die entsprechende UCR-Variable zu setzen.

Weiterhin ist mir aufgefallen das die Soft/Hard-Limits etwas anders interpretiert werden als sie in der Dokumentation beschrieben werden. Dazu habe ich Bug #16391 angelegt.
Comment 11 Stefan Gohmann univentionstaff 2009-12-21 08:48:11 CET
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".