{"id":246,"date":"2021-09-10T06:50:00","date_gmt":"2021-09-10T06:50:00","guid":{"rendered":"https:\/\/virtuallyanything.net\/?p=246"},"modified":"2021-11-16T21:50:59","modified_gmt":"2021-11-16T21:50:59","slug":"how-to-fix-horizon-view-composer-upgrade-error-there-was-an-error-identifying-the-validity-of-the-server","status":"publish","type":"post","link":"https:\/\/virtuallyanything.net\/index.php\/2021\/09\/10\/how-to-fix-horizon-view-composer-upgrade-error-there-was-an-error-identifying-the-validity-of-the-server\/","title":{"rendered":"How to Fix Horizon View Composer Upgrade error: There was an error identifying the validity of the server"},"content":{"rendered":"\n<p>Working in a client other day I had a task to update an old VMware View environment from 7.0 to 7.12, a major gap indeed. It included the upgrade of vCenter Server, Connection Server and Composer. <\/p>\n\n\n\n<p>After upgrading the View Composer I received the following message, which is expected, as the View Composer installer will re-generate the self-signed certificate and after successfully upgraded it\u2019s just required that you accept and trust the new certificate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"400\" height=\"278\" src=\"https:\/\/virtuallyanything.net\/wp-content\/uploads\/2021\/11\/image.png\" alt=\"\" class=\"wp-image-248\" srcset=\"https:\/\/virtuallyanything.net\/wp-content\/uploads\/2021\/11\/image.png 400w, https:\/\/virtuallyanything.net\/wp-content\/uploads\/2021\/11\/image-300x209.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>However that was not what happened. Right after I got another error as follows:<\/p>\n\n\n\n<p><strong>There was an error identifying the validity of the server.<\/strong><\/p>\n\n\n\n<p>At this point I knew that something was wrong\/dirty with ADAM database, anyway did my research I found many other issues related with UPN format, wrong Composer URL, NETBIOS\/FQDN issues, etc. None of that was related with my issue.<\/p>\n\n\n\n<p>After digging down the ADAM database and validating many settings I found where was it. The issue in this case was related with the <strong>certificate thumbprint<\/strong> value in ADAM settings and the connection server <strong>trust<\/strong> with the new View Composer certificate.<\/p>\n\n\n\n<p>The value in the composer certificate thumbprint in the ADAM database was not reflecting the new certificate, and also after that, the Connection server started to complain about View Composer certificate not trusted, and not giving any option to proceed into the Horizon Console.<\/p>\n\n\n\n<p>So here\u2019s how I fixed the issue:<\/p>\n\n\n\n<ol><li>Log in to the View Composer Server, open MMC\/Certificates\/Computer and under Personal,  extract the newly generated View Composer certificate.<\/li><li>Log in to the View Connection Server, open MMC\/Certificates\/Computer and under Trusted Root Certificates, import the extracted View Composer certificate previously.<\/li><li>Now it\u2019s time to enter in the ADAM database, check the following <span style=\"text-decoration: underline;\"><a href=\"https:\/\/kb.vmware.com\/s\/article\/2012377\" title=\"https:\/\/kb.vmware.com\/s\/article\/2012377\" target=\"_blank\" rel=\"noreferrer noopener\">VMware KB<\/a><\/span> to make the connection with ADSI Edit.<\/li><li>Navigate to OU=Properties, OU=VirtualCenter, right-click on the CN=XXXX folder under it and select Properties.<\/li><li>Check the <strong>pae-SVISslCertificateThumbprint<\/strong> attribute, change that to reflect the new View Composer self-signed certificate thumbprint.<\/li><li>Restart the Composer and Connection Server services or servers.<\/li><\/ol>\n\n\n\n<p>At this point, navigate to Horizon Console and check the dashboard, the View Composer should be Green without any issue.<\/p>\n\n\n\n<p>That\u2019s it. It has been a long time since I worked with View Composer, as I couldn\u2019t find the exact solution as my scenario, I made this post. \ud83d\ude42<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Working in a client other day I had a task to update an old VMware View environment from 7.0 to 7.12, a major gap indeed.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/virtuallyanything.net\/index.php\/2021\/09\/10\/how-to-fix-horizon-view-composer-upgrade-error-there-was-an-error-identifying-the-validity-of-the-server\/\">Continue reading<span class=\"screen-reader-text\">How to Fix Horizon View Composer Upgrade error: There was an error identifying the validity of the server<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[3],"tags":[12,6],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/posts\/246"}],"collection":[{"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":2,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/posts\/246\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/posts\/246\/revisions\/249"}],"wp:attachment":[{"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/media?parent=246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/categories?post=246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtuallyanything.net\/index.php\/wp-json\/wp\/v2\/tags?post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}