<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Échec on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/%C3%A9chec/</link><description>Recent content in Échec on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Fri, 05 Jun 2015 13:36:49 +0000</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/%C3%A9chec/index.xml" rel="self" type="application/rss+xml"/><item><title>« la Connexion Bureau à Distance ne peut pas vérifier l’identité » depuis un Mac/OSX vers Windows 2008+</title><link>https://blog.zwindler.fr/2015/06/05/la-connexion-bureau-a-distance-ne-peut-pas-verifier-lidentite-depuis-un-macosx-vers-windows-2008/</link><pubDate>Fri, 05 Jun 2015 13:36:49 +0000</pubDate><guid>https://blog.zwindler.fr/2015/06/05/la-connexion-bureau-a-distance-ne-peut-pas-verifier-lidentite-depuis-un-macosx-vers-windows-2008/</guid><description>&lt;img src="https://blog.zwindler.fr/2015/06/mac01.webp" alt="Featured image of post « la Connexion Bureau à Distance ne peut pas vérifier l’identité » depuis un Mac/OSX vers Windows 2008+" /&gt;&lt;p&gt;On ne peut pas dire que je sois un grand partisan d’Apple, mais il arrive parfois que des VIPs souhaitent se connecter sur les serveurs Windows en bureau à distance (RDP). Et quand on n’y connait rien car on n’en utilise pas, c’est parfois un peu déroutant.&lt;/p&gt;
&lt;p&gt;Ici, le mac refusait de se connecter au serveur Windows 2008, qui autorisait pourtant les connexions RDP. En fait, le souci se situait au niveau de l’acceptation du certificat délivré par le serveur 2008r2 (qui venait d’être migré depuis un 2003, qui ne dispose pas de cette sécurité).&lt;/p&gt;
&lt;h2 id="symptôme"&gt;Symptôme
&lt;/h2&gt;&lt;p&gt;Le message d’erreur suivant apparait suite à l’authentification sur la mire d’un serveur Windows 2008 ou plus sur un Mac. Le serveur répond bien au ping (puisqu’on a la mire). On s’est assuré que le mot de passe entré est correct.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac01.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="résolution"&gt;Résolution
&lt;/h2&gt;&lt;p&gt;Comme je l’ai dis en introduction, il s’agit ici d’un défaut du client RDP sur OSX qui gère mal les authentifications avancées de Windows 7 et 2008R2 et plus. Pour résoudre ce problème, il y a plusieurs manipulations à effectuer.&lt;/p&gt;
&lt;h3 id="suppression-des-entrées-dans-le-trousseau"&gt;Suppression des entrées dans le trousseau
&lt;/h3&gt;&lt;p&gt;La première chose à faire est d’abord de supprimer toutes les entrées correspondantes aux connexions RDP dans le trousseau de compte Mac&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ouvrir le finder&lt;/li&gt;
&lt;li&gt;Aller dans Applications&lt;/li&gt;
&lt;li&gt;Aller dans le dossier Utilitaires&lt;/li&gt;
&lt;li&gt;Ouvrir trousseaux d’accès&lt;/li&gt;
&lt;li&gt;Supprimer les lignes avec « remote desktop connection »&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ATTENTION : faire un clic droit sur la ligne pour supprimer et ne pas utiliser le menu dans le haut. Sinon il y a risque de supprimer tous les enregistrements.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac4.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Lors de la prochaine connexion, &lt;strong&gt;ne pas cocher&lt;/strong&gt; d’ajouter les informations au trousseau.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac5-1.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h3 id="modification-du-rdp"&gt;Modification du .rdp
&lt;/h3&gt;&lt;p&gt;Si le problème persiste, il est probable que les informations de connexion soient contenues dans le RDP. Lorsque l’authentification échoue, ouvrir les préférences du fichier RDP en cliquant sur &lt;strong&gt;CBD&lt;/strong&gt; en haut à gauche, puis sur &lt;strong&gt;Préférences&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac2.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Dans l’onglet &lt;strong&gt;Session&lt;/strong&gt;, vider la case &lt;strong&gt;Domaine&lt;/strong&gt; et décocher les cases&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac6-1.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Dans l’onglet &lt;strong&gt;Sécurité&lt;/strong&gt;, cocher la case &lt;strong&gt;Toujours se connecter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/06/mac3.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Quitter les préférences et enregistrer quand le Mac le demande pour mettre à jour le .rdp&lt;/p&gt;</description></item><item><title>Echec déploiement package OVF: Cette tâche a été annulée par un utilisateur</title><link>https://blog.zwindler.fr/2015/03/30/echec-deploiement-package-ovf-cette-tache-a-ete-annulee-par-un-utilisateur/</link><pubDate>Mon, 30 Mar 2015 21:18:12 +0000</pubDate><guid>https://blog.zwindler.fr/2015/03/30/echec-deploiement-package-ovf-cette-tache-a-ete-annulee-par-un-utilisateur/</guid><description>&lt;img src="https://blog.zwindler.fr/2015/03/Failed-to-deploy-OVF-Package1.webp" alt="Featured image of post Echec déploiement package OVF: Cette tâche a été annulée par un utilisateur" /&gt;&lt;p&gt;[Edit]MAJ le 19/10 avec quelques captures d’écran[/Edit]&lt;/p&gt;
&lt;p&gt;Une manière simple de créer et de déployer des templates sous ESXi lorsqu’on ne dispose pas du vCenter et de la licence qui va bien est d’utiliser les templates OVF/OVA (&lt;a class="link" href="https://blog.zwindler.fr/2011/03/20/copier-une-vm-windows-xp-sous-esxi-sans-vcenter/" &gt;cf un de mes tous premiers articles&lt;/a&gt;). Je l’utilise d’ailleurs toujours aujourd’hui pour pallier le manque de licences sur certains sites distants/secondaires.&lt;/p&gt;
&lt;p&gt;Cependant, depuis la version 5 (ou peut être 5.1), j’ai été confronté à plusieurs reprises à l’erreur suivante lors du déploiement de l’OVA :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Echec déploiement package OVF: Cette tâche a été annulée par un utilisateur&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;WTF ? Pas de code d’erreur, et un message pas vraiment loquasse&amp;hellip;&lt;/p&gt;
&lt;p&gt;J’ai eu beaucoup de mal à trouver la réponse à cette erreur en Français et il a d’ailleurs fallu que je le traduise mot pour mot en anglais pour trouver des ressources pour m’aider :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Failed to deploy OVF package: The task was canceled by a user.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;[Edit] En 5.5, j’ai également rencontré le message suivant qui donne un peu plus d’informations sur le problème réel :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;OVF Deployment Failed: File ds:///vmfs/volumes/uuid/_deviceImage-0.iso was not found&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/03/01_ovf_device.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;[/Edit]&lt;/p&gt;
&lt;p&gt;Et là on commence à trouver un peu d’aide sur le web. Parmi les liens intéressants sur le sujet, on peut citer le KB de VMware et lukebarklimore qui rentre un peu dans le détail de l’anatomie d’un OVF/OVA de chez VMware :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;KB VMware (lien mort, comme d&amp;rsquo;habitude)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://lukebarklimore.wordpress.com/2012/10/25/esxi-5-1-fixing-failed-to-deploy-ovf-package-the-task-was-canceled-by-a-user/" target="_blank" rel="noopener"
&gt;lukebarklimore.wordpress.com/2012/10/25/esxi-5-1-fixing-failed-to-deploy-ovf-package-the-task-was-canceled-by-a-user/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce qu’il faut en retenir, c’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un OVA n’est en fait qu’une simple archive &lt;strong&gt;tar&lt;/strong&gt; (qu’on peut donc ouvrir avec un « &lt;em&gt;tar xf&lt;/em&gt; » ou un 7zip pour les Windowsiens&lt;/li&gt;
&lt;li&gt;Il contient un fichier &lt;strong&gt;.ovf&lt;/strong&gt; au format XML qui respecte la norme des OVF (enfin, si on peut appeler ça une norme ! &lt;em&gt;troll&lt;/em&gt;) et qui est en fait un descripteur du matériel virtuel de votre VM&lt;/li&gt;
&lt;li&gt;un ou plusieurs fichiers &lt;strong&gt;.vmdk&lt;/strong&gt;, vos disques durs virtuels&lt;/li&gt;
&lt;li&gt;un fichier &lt;strong&gt;.mf&lt;/strong&gt; qui ne contient en fait que le hash &lt;strong&gt;sha1&lt;/strong&gt; du fichier, pour le contrôle de la cohérence&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/03/03_ovf_device.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Pour en venir au problème en lui même : il se produit lorsque les VMware Tools sont mal démontés ou se sont mal installés (ou mal terminé d’installer). La machine virtuelle garde en mémoire la présence de l’ISO et celui ci reste inscrit dans le descripteur OVF. Lorsqu’on déploie la VM, l’ISO n’est plus présent sur le serveur de destination et on obtient l’erreur susnommée.&lt;/p&gt;
&lt;p&gt;Pour résoudre le problème, il faut donc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extraire le fichier OVF de l’archive OVA&lt;/li&gt;
&lt;li&gt;Editer le fichier OVF, et remplacer la mention &lt;strong&gt;&lt;em&gt;vmware.cdrom.iso&lt;/em&gt;&lt;/strong&gt; par la valeur &lt;strong&gt;&lt;em&gt;vmware.cdrom.atapi&lt;/em&gt;&lt;/strong&gt; ou &lt;strong&gt;&lt;em&gt;vmware.cdrom.remotepassthrough&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Recalculer le nouveau hash SHA1 du fichier OVF édité&lt;/li&gt;
&lt;li&gt;Recréer une archive et y ajouter DANS CET ORDRE les fichiers .ovf PUIS .mf et .vmdk.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/03/04_ovf_device.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;tar xf maVM.ova #extraction des fichiers de l&amp;#39;archive
rm maVM.ova
vi maVM.ovf #si vous êtes sages je vous donnerai un &amp;#34;sed&amp;#34; pour éviter d&amp;#39;avoir à éditer le fichier
sha1sum maVM.ovf #récupérer le retour et remplacer le hash de l&amp;#39;OVF par la nouvelle valeur dans le fichier maVM.mf
tar cf maVM.ova maVM.ovf #recréation de l&amp;#39;archive
tar uf maVM.ova *.mf *.vmdk
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Si vous omettez de recalculer le checksum, VMware vous expliquera bien gentiment que le checksum n’est pas bon, et donc l’archive toute entière, donc pas de flemme !&lt;/p&gt;
&lt;p&gt;Et si vous ne les mettez pas dans cet ordre, vous aurez une autre erreur, très explicite cette fois ci qui vous expliquera que votre OVA est invalide car les fichiers ne sont pas dans le bon ordre&amp;hellip; Oui&amp;hellip; Vraiment.&lt;/p&gt;</description></item></channel></rss>