Citrix StoreFront – Go to VeriSign and download the certificate VeriSign class 3 Primary CA – G5

Environnement

Citrix XenApp & XenDesktop 7.6 CU1 & 2

Citrix Virtual Apps & Desktops 7.x

Problème

A l’ouverture de la console de gestion StoreFront une erreur de certificat apparait dans la console.

The management console is unavailable because a root certificate is missing. Go to VeriSign and download the certificate VeriSign class 3 Primary CA – G5

Cause

  • 7.6 CU1 & 2 – Certains scripts PowerShell utilisés par la console de gestion StoreFront n’ont pas été correctement time stamped.
  • 7.x – Il manque les ROOT CA tout simplement, souvent dans le cas d’une installation from scratch sans Internet.

Solution

Dans un premier temps s’il vous manque des ROOT CA, lancez ce script en Powershell as Administrator.

New-Item -ItemType Directory -Path C:\CA
certutil.exe -generateSSTFromWU C:\CA\roots.sst
$sstStore = ( Get-ChildItem -Path C:\CA\roots.sst )
$sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot" -Name "DisableRootAutoUpdate" -Value 0
Remove-Item C:\CA -Recurse -Confirm:$false

Ci-dessous la procédure d’installation des script PowerShell (7.6 CU1 & 2) contenant de nouvelles signatures correctement time stamped :

  • Télécharger le fichier Storefront_PoSh_Updates_v2.zip dans un dossier temporaire sur la machine où la console de gestion StoreFront est installée.
  • Fermez la console de gestion StoreFront.
  • Vérifier la version de CU
Get-BrokerController | Select-Object ControllerVersion
CU1 : 7.6.1000
CU2 : 7.6.2000
  • Suivant l’execution policy PowerShell définie sur le système, vous devrez peut-être débloquer les fichiers comme suit :
      • Extraire Storefront_PoSh_Updates_v2.zip dans un dossier temporaire.
      • Cliquer avec le bouton droit sur le package zippé CU1 ou CU2 (suivant la version installée) et choisir Propriétés.
      • Cliquer sur Unblock puis sur OK. Si le bouton n’existe pas, les fichiers doivent déjà être débloqués.

    • Si vous utilisez PowerShell 3.0 ou version ultérieure, vous pouvez utiliser la commande ci-dessous.
Get-ChildItem -Path C:\CitrixTemp -Recurse | Unblock-File
  • Extraire tous les fichiers dans l’emplacement temporaire.
  • Vous devriez vous retrouver avec les folders Admin, FeaturePackages, Features, Management, Scripts et Services. Copier les dossiers et leur contenu dans C:\Program Files\Citrix\Receiver StoreFront.
  • Choisir de remplacer tous les fichiers dans la destination lorsque vous y êtes invité.
  • Redémarrez le serveur StoreFront. (Conseillé)
  • Répétez ces étapes pour chaque serveur Storefront.

Mathieu

Je suis actuellement ingénieur spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix et Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

S’abonner
Notification pour
guest

2 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
2XL
2XL
4 années il y a

Bonjour Mathieu et Merci pour ce tuto
Saurait-tu ou je pourrais me procurer l’équivalent pour la version 7.15?

Merci.