Bug 28462 - If using printer acls cups does not accept request
If using printer acls cups does not accept request
Product: UCS
Classification: Unclassified
Component: Printserver
UCS 3.0
All All
: P2 normal (vote)
: UCS 3.1
Assigned To: Felix Botner
Lukas Walter
: interim-3
Depends on:
  Show dependency treegraph
Reported: 2012-09-11 11:13 CEST by Philip Reetz
Modified: 2012-12-12 21:11 CET (History)
1 user (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:


Note You need to log in before you can comment on or make changes to this bug.
Description Philip Reetz 2012-09-11 11:13:54 CEST
UCS Version: 
version/erratalevel: 123

version/patchlevel: 2
 Patchlevel of the UCS version

version/releasename: Horn-Lehe
 Codename for UCS releases

version/security-patchlevel: 0
 Security patchlevel of the UCS version

version/version: 3.0
 Major version of UCS

ii  cups                            1.4.4-7.44.201112211437         Common UNIX Printing System(tm) - server

Wenn man auf das System zugreifen will kommt folgende Fehlermeldung:
E [11/Sep/2012:06:44:37 +0200] Request from "" using invalid Host: field "ucs-printserver.domain.local"

Dieser Bug ist beschrieben in dem Thread:

Der beschriebene Workaround in die Datei /etc/cupsd.conf noch die Zeile ServerAlias Rechnername aufzunehmen, hat auch auf dem UCS System zum Erfolg geführt.
Comment 1 Felix Botner univentionstaff 2012-10-24 12:59:23 CEST
Seit 3.0 wird ServerAlias in der cupsd.conf auf den Wert aus der UCRV cups/server/alias gesetzt. Die Variable wird bei der Installation von univention-printserver auf $hostname.$domainname gesetzt.

Damit funktioniert cups dann (ist ja auch der im Bug beschriebene Workaround).

Wichtig ist, dass der ServerName aus /etc/cups/client.conf (bzw. des cups Client) und der ServerAlias aus /etc/cups/cupsd.conf gleich sind, dass also die Clients den Server mit dem Wert aus ServerAlias ansprechen.

In der UCS Standardkonfiguration ist das der Fall.
Comment 2 Lukas Walter univentionstaff 2012-11-09 15:23:26 CET
Auf aktuellem UCS 3.1 System ist die Variable gesetzt und der Eintrag "ServerAlias" ist in der cupsd.conf vorhanden.

Die cups tools funktionieren so in meinen Tests.

Keine Änderung, kein Changelogeintrag.
Comment 3 Stefan Gohmann univentionstaff 2012-12-12 21:11:15 CET
UCS 3.1-0 has been released: 

If this error occurs again, please use "Clone This Bug".