if you generating SCWDP packages for Sitecore you might get stuck at some point with a page saying *“Stay Tuned. We are updating…” *after deployment. This is what it means… screenshot_13


The page is generated by a Sitecore utility called bootloader (Sitecore.Cloud.Integration.Bootload), which is a part of Azure Toolkit. This utility is responsible for the installation of other modules and the execution of post-build steps like configuration transforms.

The content of a page is coming from the App_Offline file, which is place at the root of your web app and prevents requests from hitting any login in it.

If an installation of modules is successful, this file will be removed automatically. Otherwise, you can get stuck on it.

How to fix

Removing the file won’t help as it will appear, on the next app start. You need to fix the module that caused the failure.

To troubleshoot it, you restart manually bootloader on a server with the following command:

    ./app_data/tools/installjob/Sitecore.Cloud.Integration.Bootload.InstallJob.exe ./

Which will give you similar output:

Arg : ./
  Putting lock
  Putting lock, done
  Executing processor Sitecore.Cloud.Integration.Bootload.InstallJob.Processors.InstallAppOfflineProcessor
  Executing processor Sitecore.Cloud.Integration.Bootload.InstallJob.Processors.InstallAppOfflineProcessor, done
  Executing processor Sitecore.Cloud.Integration.Bootload.InstallJob.Processors.PackageInstallProcessor
  Installing package ./App_Data\Transforms\Tsp.Patches
  Package installation failed. When problem is fixed, make sure following file is deleted ./App_Data\Maintenance.lock

Once you fix your package, remove *maintenance.lock *and re-run the utility. It will process all modules and remove App_Offline as the last step.

As usual, follow me on Twitter @true_shoorik 😉