Univention Bugzilla – Bug 28462
If using printer acls cups does not accept request
Last modified: 2012-12-12 21:11:15 CET
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 "192.168.10.2" using invalid Host: field "ucs-printserver.domain.local" Dieser Bug ist beschrieben in dem Thread: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530027 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.
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.
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. Verified.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".