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…
Why
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 : ./
INSTALLATION_STARTED
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 😉