I want to install EPiServer CMS 5.2.375.7 with the example web site and database. But the installer only has "Application Files" and "Custom" clickable; "Express" is greyed out. And when I go into "Custom", only "Core Files" and "Public Templates" are available - there's no "Example Site" listed.
I see the link to the blog post for doing an express installation from a command prompt, but that page says it requires SQ Server installed locally. My SQL Server is on the network.
How do I get the example site installed?
I tried this just now (using "Install Site (SqlServer)"), but the install failed with "Error - This access control list is not in canonical form and therefore cannot be modified." I didn't set up an access control list in the wizard...
Here's the log from the installer window:
Copied connectionStrings.configCopied default.htmCopied EPiServerLog.configCopied FileSummary.configCopied global.asaxCopied web.config.6Copied web.config.7Copied AdapterMappings.browserCopied IE6.browserCopied contentChannelText.xmlCopied languageDA.xmlCopied languageDE.xmlCopied languageEN.xmlCopied languageES.xmlCopied languageFI.xmlCopied languageFR.xmlCopied languageJA.xmlCopied languageNL.xmlCopied languageNO.xmlCopied languagePT.xmlCopied languageSV.xmlCopied languageZH.xmlCopied newtext.xmlCopied newtext_sent_to_translation.xmlCopied workflowFoundation.xmlCopied workflowFoundation_DA.xmlCopied workflowFoundation_DE.xmlCopied workflowFoundation_EN.xmlCopied workflowFoundation_ES.xmlCopied workflowFoundation_FI.xmlCopied workflowFoundation_FR.xmlCopied workflowFoundation_JA.xmlCopied workflowFoundation_NL.xmlCopied workflowFoundation_NO.xmlCopied workflowFoundation_PT.xmlCopied workflowFoundation_SV.xmlCopied workflowFoundation_ZH.xmlCopied ElektroPost.Licensing.dllCopied EPiServer.BaseLibrary.dllCopied EPiServer.Configuration.dllCopied EPiServer.dllCopied EPiServer.Enterprise.dllCopied EPiServer.Events.dllCopied EPiServer.ImageLibrary.dllCopied EPiServer.Implementation.dllCopied EPiServer.Legacy4.dllCopied EPiServer.Log.Analyzers.dllCopied EPiServer.Log.Core.dllCopied EPiServer.Lucene.dllCopied EPiServer.Providers.Oracle.dllCopied EPiServer.Scheduler.dllCopied EPiServer.Scheduler.WKTL.dllCopied EPiServer.UI.dllCopied EPiServer.Web.WebControls.dllCopied EPiServer.WebDav.dllCopied EPiServer.WorkflowFoundation.dllCopied EPiServer.Wsrp.dllCopied EPiServer.XForms.dllCopied log4net.dllCopied Microsoft.Web.Services3.dllMoved web.config.7 to web.configRemoved web.config.6System.InvalidOperationException: The installation failed, and the rollback has been performed. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified. at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical() at System.Security.AccessControl.CommonAcl.SetQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) at System.Security.AccessControl.DiscretionaryAcl.SetAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified) at System.Security.AccessControl.CommonObjectSecurity.SetAccessRule(AccessRule rule) at EPiServer.Install.FileSystem.Installers.SetAccessRightsInstaller.Install(IDictionary stateSaver) at System.Configuration.Install.Installer.Install(IDictionary stateSaver) at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState) --- End of inner exception stack trace --- at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState) at EPiServer.Install.InstallationManager.DoInstall()Error - System.Management.Automation.CmdletInvocationException: This access control list is not in canonical form and therefore cannot be modified. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified. at EPiServer.Install.InstallationManager.DoInstall() at EPiServer.Install.InstallationManager.CommitBulkInstall() at EPiServer.Install.Common.Cmdlets.CommitBulkInstallCmdlet.ProcessRecord() at System.Management.Automation.Cmdlet.DoProcessRecord() at System.Management.Automation.CommandProcessor.ProcessRecord() --- End of inner exception stack trace --- at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate) at System.Management.Automation.Parser.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList) at System.Management.Automation.Parser.StatementListNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList)
The error occurs when the installation process is about to set permissions for the worker process account and inet user on the site folder and the VPP folders (uploaded files). Some googling indicates that the error is caused by corrupted permission entries and a lot of hits refers to the use of NewSid [http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx].
Here's another forum post describing a similar problem, but in the registry. http://forum.sysinternals.com/forum_posts.asp?TID=6260
Is it by any chance a cloned machine you are testing on?
This happends in a WM Ware (mirrored configuration) environment. If you are running Windows XP you can fix this by adding the ASP.Net user account access rights on the folder c:\episerver\sites. Remember to choose Advanced and Replace permissions entries on child objects.
got this problem when trying to install a episerver 6 R2 and the problem was that the vpp folder was in the same folder as the site. Made a new vpp folder outside of inetpub and it worked.
I also had this problem when I was trying to install the Database and site from EPiServer Deployment Manager.
I do not know how to resolve it. I have tried the above solutions but still the same issue.
Error - This access control list is not in canonical form and therefore cannot be modified.