Es kann unter Umständen zu Situationen kommen, in welchen der Citrix Universal Printserver Client auf XenApp Servern nicht mehr in der Lage ist, Drucker für einzelne Anwender zu mappen. Dabei erscheint nur die folgende Meldung:
Zur gleichen Zeit im XTE-Error Log:
(C:Program Files (x86)CitrixXTElogserror.log)
[error][client 192.x.x.x]request failed: error reading the headers
Die Lösung für dieses Problem beschreibt der folgende Citirx Artikel:
http://support.citrix.com/article/CTX134758
Da der Citrix Universal Printer Client über eine Apache-Instanz entsprechend durch HTTP mit dem CUPS kommuniziert, kommt auch hier die “Size of a request header field” Problematik zum Tragen, welcher zum Beispiel auftritt, wenn Anwender zum Beispiel in sehr vielen AD-Gruppen Mitglied sind. Standardmäßig kann Apache mit Cookies von 8192 bytes umgehen. Diese wird aber in solchen Fällen überschritten. Durch Anpassen der Datei httpd.conf auf dem Server, auf welchem der CUPS installiert ist, unter C:Program FilesCitrixXTE um den folgenden Wert:
LimitRequestFieldSize 65535
kann das Problem gelöst werden.
Marco Klose works as a Technical Consultant, Architect and CTO focused on Application & Desktop virtualization as well as application delivery with the Citrix product portfolio. He is specialized in Citrix virtualization, Citrix networking and Microsoft products. He has +10 years experience and holds the latest Citrix certifications and is member of the Citrix Partner Expert Council EMEA (PTEC). Since 2021 he is also a Citrix Technology Advocate (CTA).