<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Maxime Bombardier - SharePoint Architecture &amp; Development : Hotfix</title><link>http://blogs.msdn.com/maximeb/archive/tags/Hotfix/default.aspx</link><description>Tags: Hotfix</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Make sure you test your Content Deployment after installing SP1...</title><link>http://blogs.msdn.com/maximeb/archive/2008/02/13/make-sure-you-test-your-content-deployment-after-installing-sp1.aspx</link><pubDate>Thu, 14 Feb 2008 02:47:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7682551</guid><dc:creator>MaximeB</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/maximeb/comments/7682551.aspx</comments><wfw:commentRss>http://blogs.msdn.com/maximeb/commentrss.aspx?PostID=7682551</wfw:commentRss><description>&lt;p&gt;I have been testing WSS/MOSS Service Pack 1 on a large-scale WCM portal for the past couple weeks and I ran into some issues with Content Deployment.&amp;nbsp; First of all, I&lt;strong&gt;&lt;u&gt; do not want to say there's necessarily a widespread bug with Content Deployment and SP1&lt;/u&gt;&lt;/strong&gt;.&amp;nbsp; Alright, you are warned :)&amp;nbsp; My goal here is that I do indeed have an issue and we are trying to go through support to eventually have some help from the product group to enlighten us.&amp;nbsp; Since I have this issue and that I do not see anyone opening support cases for the same thing nor people writing about it on the web, I'm assuming that it's working in most scenarios.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;In summary, make sure you test your Full Content Deployments after you install SP1 in your staging environment.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Now that it's said, let's see why I'm thinking we have an issue.&amp;nbsp; First of all, we experience much more often the "Timed out" issue when using the Content Deployment issue.&amp;nbsp; Sometimes, it keeps going, sometimes, it's not.&amp;nbsp; The environment we are testing currently has been running a SINGLE job of Content Deployment for the last 8, yes EIGHT, days.&amp;nbsp; Since it's importing, the cancel button's not available and we cannot kill the job since it's running.&amp;nbsp; What are we importing?&amp;nbsp; about 100 MB of content with 21,000 objects.&amp;nbsp; It stopped doing anything significant after around 5400 objects.&amp;nbsp; While I would try rebooting the server or playing with a few jobs, I am purposely leaving the server as-is so that the support engineer might be able to realize that there's an issue.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;While we had that issue, the customer (obviously) is asking me if we should install SP1 in production and would we have the same issue.&amp;nbsp; The staging environment is a little bit different (barely) where it's running in a VMWare virtual environment.&amp;nbsp; It has the same content as the production (we did a manual export/import from production to staging).&amp;nbsp; The STSADM extension that limits versions (&lt;a href="http://blogs.msdn.com/maximeb/archive/2008/02/13/setting-major-minor-versions-and-content-deployment-issues.aspx"&gt;described here&lt;/a&gt;) hasn't been ran in staging (it was thought that the export was done after it was ran in production but actually wasn't so we had multiple versions of each pages/documents).&amp;nbsp; So I started working on those 2 differences to see if they had an impact.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I did the test with 2 machines:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;My development virtual environment running in a VMWare with 2 GB RAM.&amp;nbsp; The SQL server is centralized on a physical killer box and it's running smoothly.&lt;/li&gt; &lt;li&gt;My personal Virtual PC on my laptop (dual-core centrino with 3 GB RAM but 1.7 RAM allocated to the VPC).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Since Content Deployment usually takes longer than "import" (and I didn't want to export everytime) since it's often "freezing" on my VMs since SP1, I decided to test with export/import.&amp;nbsp; SO I did an export of a "vanilla site" similar to the production (with much less content) that is about 100 MB (actually the CAB file is compressed at 17MB) and 11,000 objects.&amp;nbsp; I deleted the destination collection on both environments and started the imports.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;on VMWare, the first full import took 1h15min&lt;/li&gt; &lt;li&gt;on VPC, the first full import took 45min&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;So far, not too bad although I would be curious as to why it's taking THAT long for so few elements.&amp;nbsp; I was a bit surprise on the VMWare where it took much longer than my VPC while I was still working with Outlook &amp;amp; IE &amp;amp; Word at the same time.&amp;nbsp; VMWare 0, VPC 1 :)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Right after that, I started a 2nd import of the same "export" file again:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;3h30 minutes on the VMWare&lt;/li&gt; &lt;li&gt;2h15 minutes on VPC&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;this is a bit depressing.&amp;nbsp; I have the same content re-imported and it's taking a &lt;em&gt;much&lt;/em&gt; longer time.&amp;nbsp; While I understand it's checking the file ... in most content deployment scenarios, we don't really care, we simply want the same thing at the destination.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The 3rd time I ran it, I had the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;4h on VMWare, 3h on VPC&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;it's going up again!&amp;nbsp; The only differences this time is that there was 2 versions and it's adding a 3rd version!!!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I did some SQL profiling and couldn't see any request taking over 40ms (and there was very few of these).&amp;nbsp; I was only checking queries &amp;amp; stored procedures ... and I had over 100,000 lines in less than 5 minutes.&amp;nbsp; While everything seems to be running fine in Network Monitor on all environments, (CPU, disks, memory, network are all green), it's simply not going fast.&amp;nbsp; Maybe it's the sheer amount of queries that are running, I don't know and I do not have answers from the product group yet, but I'm getting more concerned with the feature now.&amp;nbsp; Unfortunately, I haven't run the same type of tests before SP1 so I don't know how bad it was, but I know it wasn't going up exponentially.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Last, I noticed that it "freezes" every time, at least on the VMWare development boxes (I have over 12) I have.&amp;nbsp; I wondered if it was any customization we'd done so I created an OOB publishing site with barely anything (not even variations which are known to add LOTS of objects in Content Deployment (i.e.: a new site can take 140 objects instead of 3).&amp;nbsp; I have about 1,100 objects and it takes 20+ minutes for a few MBs!!!!&amp;nbsp; The export &amp;amp; transport phases are fast, but the import is really slow.&amp;nbsp; Unfortunately, not only it's slow, it also stops at times.&amp;nbsp; I simply do not see much SQL traffic going on at those times and the objects imported aren't going up.&amp;nbsp; It might do that for 10 minutes and start again!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Hopefully I'll have better news in the future regarding this.&amp;nbsp; Until then, I'm hoping it's a problem with my environments only or maybe a VMWare issue that we now have.&amp;nbsp; Just make sure you test with your staging environment before production ...&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Maxime&lt;/p&gt; &lt;p&gt;&lt;embed src="http://card.mygamercard.net/Mumren.swf" width="198" height="135" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7682551" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/maximeb/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Web+Content+Management/default.aspx">Web Content Management</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Content+Deployment/default.aspx">Content Deployment</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Hotfix/default.aspx">Hotfix</category></item><item><title>Central Administration and Alternate Access Mapping (AAM) (issues with Content Deployment and SP1)</title><link>http://blogs.msdn.com/maximeb/archive/2008/01/28/central-administration-and-alternate-access-mapping-aam-issues-with-content-deployment-and-sp1.aspx</link><pubDate>Mon, 28 Jan 2008 16:10:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7286758</guid><dc:creator>MaximeB</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/maximeb/comments/7286758.aspx</comments><wfw:commentRss>http://blogs.msdn.com/maximeb/commentrss.aspx?PostID=7286758</wfw:commentRss><description>&lt;p&gt;A few months ago, I had to debug an issue where Content Deployment was not functioning correctly.&amp;nbsp; As soon as the Import process was starting, we were either experimenting an HTTP 400 error (Bad Request) or a "...this file type is blocked..." error.&amp;nbsp; We couldn't figure out what was going on as everything was functioning correctly across the farm.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The "blocked file type" error simply happens when you try to contact the web service on a different web site than the Central Administration while an Http 400 error occurs (usually) when IIS cannot determine which web site should respond to the request.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I was able to figure out when I looked at the Alternate Access Mapping (AAM) configuration.&amp;nbsp; While everything looked right at first, the only thing I could see that was different than my test environments were that the Central Administration web site's default zone was configured with a load-balanced URL.&amp;nbsp; What that does is set the IIS configuration so that the Central Administration responds to the Fully Qualified Domain Name that you specified.&amp;nbsp; Unfortunately, Content Deployment works with the server name and no IIS web site was responding to this name.&amp;nbsp; You can "guess" this when you set Content Deployment general parameters and specify which server should receive incoming requests (only server names appear).&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;So it's all good, we added an intranet zone with the server name + port number and that was the end of the story.&amp;nbsp; Then came along SP1 ...&amp;nbsp; While installing the WSS SP1 Language Pack (at least, the WSS &amp;amp; MOSS SP1 worked), we got the following error :&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Exception: System.ArgumentException: The IncomingUrl is already present in the collection in a different zone.&amp;nbsp; A url may only map to one zone at a time.&amp;nbsp; Use a different url for requests from this zone.&lt;/p&gt; &lt;p&gt;at Microsoft.SharePoint.Administration.SPAlternateUrlCollection.Add(SPAlternateUrl alternateUrl, Boolean fUpdate, Boolean throwIfExists)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Administration.SPAdministrationWebApplication.Provision()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Administration.SPWebServiceInstance.Provision()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.PostSetupConfiguration.CentralAdministrationSiteTask.ProvisionAdminVs()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.PostSetupConfiguration.CentralAdministrationSiteTask.Run()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;At least, the error was leading me to the AAM configurations again.&amp;nbsp; It turns out that the default zone &lt;em&gt;has&lt;/em&gt; to be the "server name + port" or else the SP1 Language Pack process will fail.&amp;nbsp; As soon as you modify the default zone, the process will pick up and you'll be fine.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Maxime&lt;/p&gt; &lt;p&gt;&lt;embed src="http://card.mygamercard.net/Mumren.swf" width="198" height="135" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7286758" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/maximeb/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Content+Deployment/default.aspx">Content Deployment</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Hotfix/default.aspx">Hotfix</category></item><item><title>Windows cannot access the specified device, path, or file.  You may not have the appropriate permissions to access the item.  ...while installing MOSS SP1</title><link>http://blogs.msdn.com/maximeb/archive/2008/01/11/windows-cannot-access-the-specified-device-path-or-file-you-may-not-have-the-appropriate-permissions-to-access-the-item-while-installing-moss-sp1.aspx</link><pubDate>Fri, 11 Jan 2008 18:43:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7075441</guid><dc:creator>MaximeB</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/maximeb/comments/7075441.aspx</comments><wfw:commentRss>http://blogs.msdn.com/maximeb/commentrss.aspx?PostID=7075441</wfw:commentRss><description>&lt;p&gt;I ran into some issue on a MOSS virtual machine while installing MOSS SP1.&amp;nbsp; Actually, it was the any SP1 (WSS, MOSS, or one of their Language Pack).&amp;nbsp; One of my colleague at &lt;a href="http://www.orckestra.com"&gt;Orckestra&lt;/a&gt; pointed me to a registry setting he had to update while installing a service pack with Team Foundation Server so I tried it just for fun and got off lucky :)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Here's the script that I used (patch.bat):&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg&lt;/p&gt; &lt;p&gt;reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f&lt;/p&gt; &lt;p&gt;net stop msiserver&lt;/p&gt; &lt;p&gt;start /wait &lt;strong&gt;wssv3sp1-kb936988-x86-fullfile-en-us.exe&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f&lt;/p&gt; &lt;p&gt;reg import installer.reg&lt;/p&gt; &lt;p&gt;net stop msiserver&lt;/p&gt; &lt;p&gt;del /q installer.reg 2&amp;gt;nul&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Maxime&lt;/p&gt; &lt;p&gt;&lt;embed src="http://card.mygamercard.net/Mumren.swf" width="198" height="135" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7075441" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/maximeb/archive/tags/SharePoint+Architecture+_2600_+Design/default.aspx">SharePoint Architecture &amp; Design</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Hotfix/default.aspx">Hotfix</category></item><item><title>The access control list on 12\template\layouts\web.config could not be modified when installing 941422</title><link>http://blogs.msdn.com/maximeb/archive/2007/10/30/the-access-control-list-on-12-template-layouts-web-config-could-not-be-modified-when-installing-941422.aspx</link><pubDate>Tue, 30 Oct 2007 05:47:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5775350</guid><dc:creator>MaximeB</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/maximeb/comments/5775350.aspx</comments><wfw:commentRss>http://blogs.msdn.com/maximeb/commentrss.aspx?PostID=5775350</wfw:commentRss><description>&lt;p&gt;We ran across this while installing the KB941422 hotfix on a brand new farm :  &lt;p&gt;&amp;nbsp; &lt;p&gt;[SPManager] [ERROR] []: The access control list on C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\template\layouts\web.config could not be modified because the path could not be located in the file system.&lt;br&gt;[SPManager] [ERROR] []:&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Administration.SPProvisioningAssistant.ResetAcl(FileSystemInfo fi, Boolean append)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Administration.SPServer.ResetAcl(FileSystemInfo fi, Boolean append)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Upgrade.EnsureWebServerWebConfigSettings.Upgrade()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade() &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;To be complete, &lt;/p&gt; &lt;ul&gt; &lt;li&gt;the hotfix was installed all the farm servers and we had ran the wizard up to the OK button for all servers;&lt;/li&gt; &lt;li&gt;We did follow up on pressing OK on the server hosting the Central Administration and it finished successfully;&lt;/li&gt; &lt;li&gt;When we did the first front-end, we got the error;&lt;/li&gt; &lt;li&gt;For some reason, the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\template\layouts\web.config was indeed missing (go figure) and we simply copied it from the Central Administration server;&lt;/li&gt; &lt;li&gt;We then ran the Wizard (GUI) again and it worked fine.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;If the GUI Wizard wouldn't work fine, you could run the following as well : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;psconfig -cmd upgrade -inplace b2b -force -wait&lt;/li&gt; &lt;li&gt;psconfig -cmd services -install&lt;/li&gt; &lt;li&gt;psconfig -cmd installfeatures&lt;/li&gt; &lt;li&gt;psconfig -cmd secureresources&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;For other issues when installing hotfix, especially 934525, check Bill's post at : &lt;a href="http://blogs.technet.com/wbaer/archive/2007/10/15/kb934525-troubleshooting.aspx"&gt;http://blogs.technet.com/wbaer/archive/2007/10/15/kb934525-troubleshooting.aspx&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Maxime&lt;/p&gt; &lt;p&gt;&lt;embed src="http://card.mygamercard.net/Mumren.swf" width="198" height="135" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5775350" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/maximeb/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/maximeb/archive/tags/Hotfix/default.aspx">Hotfix</category></item></channel></rss>