Linux VDA LTSR 2507 on Citrix Cloud, FAS authentication fails with pam_krb5 errors on domain-joined MCS provisioned machine.
Users are unable to log on to Linux Virtual Delivery Agents (VDAs) when Citrix Federated Authentication Service (FAS) is enabled.
Observed symptoms may include:
This article is provided for informational purposes only and describes a scenario observed in a specific environment.
The information is based on the product behavior at the time of writing and may not apply to all deployments.
Citrix does not guarantee similar results in every environment. Configuration steps, package versions, and certificate requirements may vary depending on the Linux distribution, Citrix Virtual Apps and Desktops release, and enterprise PKI design.
Citrix recommends validating all changes in a test or staging environment before applying them to production systems.
This article does not replace official product documentation, best practices, or support agreements.
This issue occurs due to an incomplete Public Key Infrastructure (PKI) trust configuration on the Linux VDA.
In environments where multiple PKIs are in use (for example):
the Linux VDA may trust only one certificate chain.
If the server/KDC certificate chain is not present or trusted on the Linux VDA, Kerberos PKINIT validation fails, which prevents FAS authentication from completing successfully.
Linux VDAs require the full certificate trust chain for all PKIs involved in the authentication process.
Complete the following steps on the Linux VDA:
Ensure that the Linux VDA trusts all required certificate chains, including:
All root and intermediate CA certificates must be correctly installed in the Linux trust store.
Ensure that the required Kerberos, SSSD, and FAS-related packages are installed.
Typical required packages include:
realmdsssd, sssd-toolslibnss-sss, libpam-sssadclioddjob, oddjob-mkhomedirkrb5-user, krb5-pkinitlibpam-krb5These packages are required to support Kerberos PKINIT and SSSD-based authentication.
If winbind or Samba-based components are present, remove them to avoid authentication conflicts.
Common conflicting packages include:
winbindlibnss-winbindlibpam-winbindsambaSSSD is the recommended authentication framework for Linux VDA deployments with FAS.
Linux VDA LTSR 2507 Users are unable to log on to Linux Virtual Delivery Agents (VDAs) when Citrix Federated Authentication Service (FAS) is enabled.
Federated Authentication Service – Linux Virtual Delivery Agent (Current Release)
https://docs.citrix.com/en-us/linux-virtual-delivery-agent/current-release/configure/authentication/federated-authentication-service.html
(Documents Linux VDA FAS configuration, certificate installation requirements, and Kerberos PKINIT dependencies)
Configure Federated Authentication Service | Linux VDA (2203 LTSR)
https://docs.citrix.com/en-us/linux-virtual-delivery-agent/2203-ltsr/configure/authentication/federated-authentication-service.html
(Confirms requirement to install root and intermediate CA certificates on Linux VDAs)