App-V: Explication de 2 messages d’erreurs fréquents et génériques. Error 00000917 et Error 0000274D.
J’ai décidé de dédier un post traitant de 2 erreurs que j’ai rencontré de manière récurrentes lors de mes déploiements d’infrastructures App-V. Ce sont toujours les mêmes problèmes donc autant en faire un petit résumé qui pourra peut-être vous être utile si un jour vous y êtes confronté. |
L’ensemble des problèmes traités ici sont générés à partir du client App-V mais l’origine se trouve à chaque fois du côté serveur.
Erreur 00000917:
Le message suivant peut apparaitre pour 2 raisons totalement différentes.
Raison 1
Votre client tente de se connecter sur le serveur App-V pour récupérer les informations nécessaires mais il n’a pas les droits.
Quand je dis qu’il n’a pas les droits, c’est en fait l’utilisateur qui est actuellement connecté sur le poste de travail qui n’a pas les droits.
Lors de l’installation du serveur App-V, vous devez définir 2 groupes :
Le premier groupe est utilisé pour définir les administrateurs de l’infrastructure App-V au travers de la console de management, donc cela ne nous concerne pas. (Ex : GAX-SrvAppV-Adm)
Le second groupe est utilisé pour autoriser les clients, lors d’une connexion, à recevoir les informations ce dont ils ont besoin. C’est celui-ci qui nous concerne.(Ex : GAX-SrvAppv-Usr)
Si vous recevez cette erreur, c’est que l’utilisateur connecté sur la station de travail n’est pas membre de ce groupe, il vous suffit donc de le rajouter.
Raison 2
Le chemin contenant les fichiers OSD et ICO sur le serveur App-V n’est pas définit.
Pour le définir, connectez-vous à la console de management.
Faites un clic droit sur le serveur App-V et choisissez System Options…
Entrez le chemin correcte, soit en UNC soit en HTTP (tout depend de votre configuration).
Erreur 0000274D:
Cette erreur peut également provenir de 2 sources de problèmes différents.
Raison 1:
Le service Application Virtualization Management Server n’est pas démarré sur le serveur App-V.
Il suffit donc de le démarrer
Raison 2:
Le fichier OSD lié à l’application que vous désirez executer ne contient pas la bonne URL pour obtenir le fichier sft.
En regardant dans le fichier log du client (sftlog.log), on peut remarquer que l’erreur y est indiquée.
Dans notre cas, il s’agit d’une application qui devrait être publiée via le protocol de streaming RTSP et non son pendant sécurisé RTSPS.
The Application Virtualization Client could not connect to stream URL 'RTSPS://SRV-APPV-1:322/DefaultApp.sft' (rc 19D07F2A-0000274D, original rc 19D07F2A-0000274D).
[07/02/2010 13:52:32:710 SWAP ERR] {hap=5:app=DefaultApp MFC Application 1.0.0.1:tid=6DC:usr=administrator}
The client was unable to connect to an Application Virtualization Server (rc 19D07F2A-0000274D)
[07/02/2010 13:52:32:725 TRAY ERR] {tid=7F8:usr=administrator}
The Application Virtualization Client could not launch DefaultApp MFC Application 1.0.0.1.
No connection could be made because the target machine actively refused it.
Error code: 4605F3-19D07F2A-0000274D
Pour solutionner ce problème, vous devez éditer le fichier OSD sur le serveur, corriger le tag suivant et rafraichir le client.
Enjoy !!!!