{"id":763,"date":"2021-07-23T12:37:34","date_gmt":"2021-07-23T12:37:34","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/11-46-frontpage-update-blocker\/"},"modified":"2021-07-23T12:37:34","modified_gmt":"2021-07-23T12:37:34","slug":"11-46-frontpage-update-blocker","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/11-46-frontpage-update-blocker\/","title":{"rendered":"11.46 FrontPage\u00ae Update Blocker"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\"><\/div>\n<hr>\n<h2 id=\"background-information\">Background Information<\/h2>\n<p>Microsoft\u00ae deprecated the FrontPage\u00ae extensions for Linux in 2006. Since this time, the FrontPage\u00ae extensions have received no security support.<\/p>\n<p>cPanel &#038; WHM continued to install Microsoft FrontPage extensions by default until February, 2014. At that time, FrontPage was removed from EasyApache. In August, 2014 with the cPanel &#038; WHM version 11.44 release, cPanel provided tools for removing the FrontPage\u00ae extensions and announced that FrontPage would no longer be supported in future releases.<\/p>\n<p>The cPanel &#038; WHM version 11.46 release is the first where all FrontPage functionality has been removed. To ensure that this change does not interrupt service for end users, upgrades to cPanel &#038; WHM version 11.46 are blocked when the FrontPage extensions are still installed. They must be removed before an update to cPanel &#038; WHM version 11.46 is allowed.<\/p>\n<h2 id=\"impact\">Impact<\/h2>\n<p>Customers that do not remove Microsoft FrontPage extensions from their servers will continue to run the cPanel &#038; WHM version 11.44 release of cPanel &#038; WHM. All major releases of cPanel &#038; WHM receive one year of security support once the next major release is issued. Customers that do not remove the FrontPage\u00ae extensions during this timeframe will cease to receive updates to their server.<\/p>\n<p>The usage of FrontPage extensions is limited. Microsoft ended client support in April 2014 with FrontPage 2003.<\/p>\n<h2 id=\"how-to-determine-if-your-server-is-affected\">How to determine if your server is affected<\/h2>\n<p>You can determine if the FrontPage extensions are installed on cPanel &#038; WHM version 11.44 and earlier by running the following command: <\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-perl\" data-lang=\"perl\"><span style=\"color:#66d9ef\">if<\/span> [ <span style=\"color:#f92672\">-<\/span>e <span style=\"color:#e6db74\">\/usr\/<\/span>local<span style=\"color:#e6db74\">\/frontpage\/<\/span>version5<span style=\"color:#ae81ff\">.0<\/span><span style=\"color:#e6db74\">\/bin\/o<\/span>wsadm<span style=\"color:#f92672\">.<\/span>exe ] ; <span style=\"color:#66d9ef\">then<\/span> echo <span style=\"color:#e6db74\">\"Frontpage installed\"<\/span>; <span style=\"color:#66d9ef\">else<\/span> echo <span style=\"color:#e6db74\">\"Frontpage not installed\"<\/span>; fi<\/code><\/pre>\n<\/div>\n<p>You can get a list of the specific cPanel accounts on your server that have used the FrontPage extensions in the past by running the following command: <\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-perl\" data-lang=\"perl\">find <span style=\"color:#e6db74\">\/home\/<\/span> <span style=\"color:#f92672\">-<\/span>wholename <span style=\"color:#e6db74\">'<em>\/_vti_cnf\/<\/em>'<\/span> <span style=\"color:#f92672\">-<\/span>type f <span style=\"color:#f92672\">|<\/span> grep <span style=\"color:#f92672\">-<\/span>E <span style=\"color:#f92672\">-<\/span>v <span style=\"color:#e6db74\">'htaccess|virtfs'<\/span> <span style=\"color:#f92672\">|<\/span> cut <span style=\"color:#f92672\">-<\/span>d <span style=\"color:#e6db74\">'\/'<\/span> <span style=\"color:#f92672\">-<\/span>f <span style=\"color:#ae81ff\">3<\/span> <span style=\"color:#f92672\">|<\/span> sort <span style=\"color:#f92672\">|<\/span> uniq<\/code><\/pre>\n<\/div>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n        If you have different, or multiple <code>\/home<\/code> partitions you will want to replace <code>\/home\/<\/code> noted in the above command with any different or additional <code>home<\/code> partitions\n    <\/div>\n<\/div>\n<h2 id=\"resolution\">Resolution<\/h2>\n<p>If your system has no users that appear to be using the FrontPage extensions, you can remove them by running the below command via command line as root:<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-perl\" data-lang=\"perl\"><span style=\"color:#e6db74\">\/scripts\/<\/span>unsetupfp4 <span style=\"color:#f92672\">--<\/span>all<\/code><\/pre>\n<\/div>\n<p>If there are users on the system that have used the FrontPage\u00ae extensions recently, cPanel recommends you contact them and migrate to WebDAV instead.<\/p>\n<p>For Microsoft FrontPage, this can be done by the recommended article:<\/p>\n<p>http:\/\/www.iis.net\/learn\/publish\/using-webdav\/how-to-migrate-fpse-sites-to-webdav<\/p>\n<h2 id=\"automatic-unused-frontpage-installation-removal\">Automatic unused FrontPage installation removal<\/h2>\n<p>To help our customers stay on the most up-to-date version of cPanel &#038; WHM, version 11.44.2.3 introduces an automatic removal system that automatically removes unused Microsoft FrontPage installations. This system should resolve blocker issues for most cPanel &#038; WHM servers that this blocker affected.<\/p>\n<p>We released this build on January 12, 2015.<\/p>\n<div class=\"callout callout-warning\">\n<div class=\"callout-heading\">Important:<\/div>\n<div class=\"callout-content\">\n        This process will only affect servers that do not use the Microsoft FrontPage installation.\n    <\/div>\n<\/div>\n<p>If, when you upgrade to cPanel &#038; WHM version 11.44.2.3, the cPanel &#038; WHM upgrade process determines that FrontPage is installed on your server, it invokes the FrontPage automatic removal feature. This feature determines whether the FrontPage installation is in active use.<\/p>\n<p>To determine whether a Microsoft FrontPage installation is in use on a cPanel &#038; WHM server, the system calls the<code>\/scripts\/unsetupfp4<\/code> script with the  <code>--only-if-unused<\/code> flag.<\/p>\n<p>This causes the script to run the following checks:<\/p>\n<ol>\n<li>\n<p>The system will check whether the <code>frontpage-2002-SR1.2<\/code> RPM is installed on the server.<\/p>\n<\/li>\n<li>\n<p>The system will check any <code>*.cnf<\/code> files in the <code>\/usr\/local\/frontpage\/<\/code> directory, to determine which domains on the server currently use FrontPage.<\/p>\n<\/li>\n<li>\n<p>The system will check whether the <code>\/var\/cpanel\/dynamicui\/fp<\/code> file exists. (If this file exists, FrontPage is already disabled.)<\/p>\n<\/li>\n<\/ol>\n<p>If the system determines that <strong>any<\/strong> of the server\u2019s domains use FrontPage, the upgrade process remains blocked and no change occurs. System administrators can use the following command to manually remove FrontPage from these servers: <\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-perl\" data-lang=\"perl\"><span style=\"color:#e6db74\">\/scripts\/<\/span>unsetupfp4 <span style=\"color:#f92672\">--<\/span>all<\/code><\/pre>\n<\/div>\n<p>If the system determines that <strong>none<\/strong> of the server\u2019s domains use FrontPage, it uninstalls FrontPage from the system and performs the following actions to clean the system of FrontPage-related data:<\/p>\n<ul>\n<li>\n<p>The system uninstalls and removes the FrontPage RPM.<\/p>\n<\/li>\n<li>\n<p>The system removes the FrontPage ACL from all of the server\u2019s ACL lists. This includes the reseller ACL lists in the <code>\/var\/cpanel\/resellers\/<\/code> directory.<\/p>\n<\/li>\n<li>\n<p>The system removes FrontPage options from all hosting plan (package) configurations.<\/p>\n<\/li>\n<li>\n<p>The system removes FrontPage options from all feature lists.<\/p>\n<\/li>\n<li>\n<p>The system deletes the <code>\/usr\/local\/frontpage\/<\/code> directory and its contents.<\/p>\n<\/li>\n<li>\n<p>The system removes the FrontPage related features from the WHM and cPanel user interfaces.<\/p>\n<\/li>\n<li>\n<p>The system deletes any FrontPage-related information in the <code>httpd.conf<\/code> file.<\/p>\n<\/li>\n<li>\n<p>The system deletes the <code>_vti_*<\/code> and <code>_private directories<\/code>, and their contents, from every user\u2019s www directory.<\/p>\n<\/li>\n<li>\n<p>The system removes all FrontPage-related directives from all of the server\u2019s <code>.htaccess<\/code> files.<\/p>\n<\/li>\n<li>\n<p>If the system\u2019s Apache configuration includes an installation of the <code>mod_frontpage<\/code> opt mod, a notification will display.<\/p>\n<\/li>\n<\/ul>\n<p>After Microsoft FrontPage is uninstalled and its files are removed, the system\u2019s FrontPage upgrade blocker will no longer block the upgrade to cPanel &#038; WHM version 11.46.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Background Information Microsoft\u00ae deprecated the FrontPage\u00ae extensions for Linux in 2006. Since this time, the FrontPage\u00ae extensions have received no security support. cPanel &#038; WHM continued to install Microsoft FrontPage extensions by default until February, 2014. At that time, FrontPage was removed from EasyApache. In August, 2014 with the cPanel &#038; WHM version 11.44 release, &hellip;<\/p>\n","protected":false},"author":1,"featured_media":764,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/763"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=763"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/763\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/764"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}