Behobene Probleme

Last published : Nov 13, 2026
Der Linux Virtual Delivery Agent 2411 enthält die folgenden behobenen Probleme:
  • Das erneute Verbinden mit getrennten Sitzungen auf dem Linux VDA kann manchmal zu einem grauen Bildschirm führen, was die Benutzer dazu zwingt, einen Systemneustart oder eine manuelle Abmeldung durchzuführen, um die Wiederherstellung zu ermöglichen.
  • Root-Benutzer können schreibgeschützte Dateien nicht auf Client-Geräte kopieren, die mit CDM zugeordnet sind.
  • Der Gruppenrichtlinien-Parser kann 100 % CPU-Auslastung verursachen, wenn er große Gruppenrichtliniensätze aus einer GPF-Datei verarbeitet.
  • Der ctxnsap-Prozess wird unerwartet beendet, wenn Sitzungen trennen, wodurch Citrix Application Delivery Management (ADM) daran gehindert wird, HDX™ Insight-Informationen anzuzeigen.
  • Eine fehlerhafte Ausführung von ad_join.sh auf der Vorlagenmaschine kann ein Flag namens mcs_setting_flag erzeugen, das verhindert, dass neu mit MCS erstellte Maschinen einer Domäne beitreten. Diese Korrektur führt eine Überprüfung im deploymcs.sh-Skript ein, um das Flag zu identifizieren und bei Erkennung zu entfernen.
  • Der Smartcard-Dienst leckt Dateideskriptoren während der Smartcard-Authentifizierung, was zu einer Blockade des Zugriffs auf neue Smartcards führt. Dieses Problem tritt auf, weil die meisten Linux-Distributionen standardmäßig die maximale Anzahl offener Dateien pro Prozess auf 1.024 begrenzen. Wenn der Smartcard-Dienst dieses Limit erschöpft, kann er keine neuen Verbindungen mehr herstellen, wodurch der nachfolgende Smartcard-Zugriff effektiv blockiert wird.
    Dieses Problem betrifft VDAs, bei denen die Smartcard-Anmeldung aktiviert ist. Zu den Symptomen gehören zahlreiche Fehler Failed to accept new connection: Too many open files in /var/log/xdl/hdx.log und eine Ansammlung von Dateideskriptoren in /proc/\${pid}/fd/, wobei \${pid} die Prozess-ID von ctxscardsd darstellt. Um die PID zu ermitteln, verwenden Sie den Befehl systemctl status ctxscardsd\|grep PID.
    Um dieses Problem zu beheben, können Sie entweder das Limit für die maximale Anzahl offener Dateien für den Smartcard-Dienst erhöhen oder den Smartcard-Dienst neu starten. Stellen Sie sicher, dass keine aktiven Sitzungen vorhanden sind, bevor Sie versuchen, den Dienst neu zu starten. Verwenden Sie die folgenden Befehle, um das Limit zu erhöhen oder den Dienst neu zu starten:
    • So starten Sie den Smartcard-Dienst neu:
      systemctl restart ctxscardsd
    • So fragen Sie die aktuell maximal geöffneten Dateien des Dienstes ab:
      cat /proc/${PID}/limits
    • So legen Sie die maximal geöffneten Dateien für den Smartcard-Dienst fest:
      1. Öffnen Sie die Datei ctxscardsd.service im schreibgeschützten Modus, um die aktuellen Einstellungen zu überprüfen:
        vim -R /lib/systemd/system/ctxscardsd.service
      2. Fügen Sie die folgende Zeile zum Abschnitt Service in ctxscardsd.service hinzu, um das Limit zu erhöhen:
        LimitNOFILE=65536
      3. Laden Sie den systemd-Daemon neu und starten Sie den Dienst ctxscardsd neu:
        systemctl daemon-reload
        systemctl restart ctxscardsd
      4. Überprüfen Sie das neue Limit:
        cat /proc/${PID}/limits
    Hinweis:
    Das Erhöhen der maximalen Anzahl offener Dateien kann die Zeit verlängern, bevor die Dateideskriptoren ausgehen, aber ein Neustart von ctxscardsd könnte irgendwann trotzdem notwendig sein.
  • Audio-Plug-and-Play wird nicht unterstützt. Benutzer müssen ein Audioaufnahmegerät an den Clientcomputer anschließen, bevor sie mit der Audioaufnahme in der ICA®-Sitzung beginnen. Das Anschließen eines Aufnahmegeräts, nachdem die Audioaufzeichnungsanwendung gestartet wurde, kann dazu führen, dass die Anwendung nicht mehr reagiert, was einen Neustart erforderlich macht. Ähnlich kann das Trennen des Aufnahmegeräts während der Aufnahme zum gleichen Problem führen. Dieses Problem wird durch die Einführung der Funktion zur Unterstützung mehrerer Audiogeräte behoben, die in Versionen 2411 und höher standardmäßig aktiviert ist.