Sitecore package install never ends

五迷三道 提交于 2019-12-03 23:17:00

After a lot of research in Sitecore.Kernel.dll I found the solution. After the "INFO Committing files." log entry there was another entry: "Job started: WatchStatus". This Job never ended.

The ItemInstaller is responsible for the "Installing item:" logs and the BlobInstaller is responsible for the "Installing of blob values has been finished" log. In the InstallPackageForm class, the function WatchForInstallationStatus() is responsible for the "Job started: WatchStatus" logmessage. This function starts a new thread in which it checks the status of the package installation which is stored in the temp folder. In my case, the IIS_IUSRS role did not have write rights on the temp folder. After I changed it, it worked.

This is what the log file should look like:

ManagedPoolThread #7 12:45:57 INFO  Committing files.
ManagedPoolThread #11 12:45:57 INFO  Job started: WatchStatus
ManagedPoolThread #7 12:45:57 INFO  Job ended: Install (units processed: )
ManagedPoolThread #11 12:45:58 INFO  Job ended: WatchStatus (units processed: )
ManagedPoolThread #8 12:45:58 INFO  Job started: InstallSecurity
ManagedPoolThread #8 12:45:58 INFO  Installing security from package: <package>

After the default installation of 8.0 Update 4 you need to run mongo manually.

The easiest way is to install mongo by default and run it from command prompt as: mongod.exe --dbpath c:\example_of_my_mongo_database_dir

The best way is to install it as a windows service - http://mikerobbins.co.uk/2015/02/02/install-mongodb-as-a-windows-service-for-sitecore/

As soon as you do that - you'll be able to install the packages without any problem.

For anyone else that has this issue that might be in the same way that I had it. I had the exact same problem, but not quite with the same stack traces as defined above.

My problem was that I didn't have MongoDB installed/running, and that caused it to hang, throwing many errors in the logs. Doing a simple install and a couple setup commands with the pre-defined connection strings seemed to kick it into gear just fine.

Dheeraj Palagiri

It worked for me after I have given write permissions to IIS_IUSRS for website folder on Inetpub.

Its bit strange as I already got full permissions to APPPooluser on website folder.

If the Sitecore package zip never finishes installation: There was a log entry entry: “Job started: WatchStatus”. This Job never ended.

The package is being stored in a temporary folder on my local machine, and instead of running under the NETWORK SERVICE account that the website uses, it runs with IIS_IUSRS role which did not have modify permissions. I granted modify permissions to this role and the package created as expected.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!