<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kernel Confusion &#187; Sharepoint</title>
	<atom:link href="http://fitzzz.de/index.php/category/microsoft/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://fitzzz.de</link>
	<description>Blogging about my work as an IT consultant</description>
	<lastBuildDate>Wed, 14 Sep 2011 19:42:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Tracking down Sharepoint Access Denied errors</title>
		<link>http://fitzzz.de/index.php/2010/02/01/tracking-down-sharepoint-access-denied-errors/</link>
		<comments>http://fitzzz.de/index.php/2010/02/01/tracking-down-sharepoint-access-denied-errors/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:00:47 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Webpart]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=191</guid>
		<description><![CDATA[Every last business day of the month, freelancers working for our company access our SharePoint Portal to enter their project work times. This time, they got an &#8220;Access Denied&#8221; error instead of the usual homepage. Trying to access &#8220;www.someportal.com&#8221; would result in the error shown below. On the other hand, directly accessing the time sheet manager via &#8220;www.someportal.com/time/&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Every last business day of the month, freelancers working for our company access our SharePoint Portal to enter their project work times. This time, they got an &#8220;Access Denied&#8221; error instead of the usual homepage. Trying to access &#8220;www.someportal.com&#8221; would result in the error shown below. On the other hand, directly accessing the time sheet manager via &#8220;www.someportal.com/time/&#8221; was successful.</p>
<div id="attachment_194" class="wp-caption alignnone" style="width: 507px"><a href="http://fitzzz.de/wp-content/uploads/2010/02/sp_accessdenied.png"><img class="size-full wp-image-194" title="sp_accessdenied" src="http://fitzzz.de/wp-content/uploads/2010/02/sp_accessdenied.png" alt="SharePoint: Access Denied" width="497" height="260" /></a><p class="wp-caption-text">SharePoint: Access Denied</p></div>
<p> </p>
<p>The first suspect was of course the main user and group setting of the portal. But nothing had changed and the &#8220;freelancer&#8221; group still had it&#8217;s permission to view the homepage. As the access rights were inherited down to the time sheet manager, which was accessible, that couldn&#8217;t be the problem.</p>
<p>Then I noticed that one particular thing was different with the URL displayed in the IE address bar. Instead of the usual<br />
&#8221; https://www.someportal.com/_layouts/AccessDenied.aspx?Source=%2fsomepage &#8221;<br />
I got this:<br />
&#8221; http://www.someportal.com/_layouts/AccessDenied.aspx?Source=somepage&amp;Type=list&amp;name=%7B12151589%2D7C0B%2D40DE%2DBD92%2DADB851B3D78E%7D &#8221;</p>
<p>The additional GUID leads to some list, as you can see a little earlier in the URL. Now you can of course search you content database or, if you want to save time, use a little tool. For this case I stumbled upon this one: The <a title="Sharepoint Explorer Download" href="http://download.mondosoft.com/Ontolica/SharePointExplorer_V1_5_1_For_WSS3.zip" target="_blank">Sharepoint Explorer</a> by Ontolica. Run it on your portal server with an user that has full access to the site. This way, you can find the list in question quite quickly.</p>
<div id="attachment_193" class="wp-caption alignnone" style="width: 310px"><a href="http://fitzzz.de/wp-content/uploads/2010/02/sp_explorer.png"><img class="size-medium wp-image-193 " title="sp_explorer" src="http://fitzzz.de/wp-content/uploads/2010/02/sp_explorer-300x203.png" alt="Sharepoint Explorer" width="300" height="203" /></a><p class="wp-caption-text">SharePoint Explorer</p></div>
<p>In most cases, identifying the list is the solution, as you then know where you have to review the permissions. In my case, this was a dead end, as the permissions were correct.</p>
<p>Going on, I copied the Windows user account of a freelancer and gave it full permissions. Looking through &#8220;their eyes&#8221; I found a new report viewer web part on the homepage which was targeted at the freelancer group, so I couldn&#8217;t see it with my account. This web part was added a few days earlier and obviously not tested properly. The &#8220;read&#8221; permission was not enough to display it, so the homepage was denied. I granted the freelancer group participation-level access to the report-item, which finally solved the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2010/02/01/tracking-down-sharepoint-access-denied-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Sharepoint Services &#8211; 503 Service unavailable error</title>
		<link>http://fitzzz.de/index.php/2010/01/06/windows-sharepoint-services-503-service-unavailable-error/</link>
		<comments>http://fitzzz.de/index.php/2010/01/06/windows-sharepoint-services-503-service-unavailable-error/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 14:31:10 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Error 503]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Service Level Dashboard]]></category>
		<category><![CDATA[SLD]]></category>
		<category><![CDATA[SPS]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=180</guid>
		<description><![CDATA[Today I installed the Windows SharePoint Services 3.0 SP2 on a Windows Server 2008 R2 x64 machine in order to install the Service Level Dashboard for Operations Manager 2007 R2 later on. I had to use the SPS because the SLD installer is incompatible with non-English MOSS farms&#8230; and Microsoft didn&#8217;t quite care about the users [...]]]></description>
			<content:encoded><![CDATA[<p>Today I installed the Windows SharePoint Services 3.0 SP2 on a Windows Server 2008 R2 x64 machine in order to install the Service Level Dashboard for Operations Manager 2007 R2 later on. I had to use the SPS because the SLD installer is incompatible with non-English MOSS farms&#8230; and Microsoft didn&#8217;t quite care about the users &#8220;whining&#8221; on <a title="TechNet Whine" href="http://social.technet.microsoft.com/Forums/en-US/operationsmanagergeneral/thread/19638ca2-6e58-4fce-9b0d-04c7f7e5049b" target="_blank">TechNet</a>.</p>
<p>After the SPS configuration wizard was done, I tried accessing the SharePoint Central Administration page&#8230; and got this:<br />
<a href="http://fitzzz.de/wp-content/uploads/2010/01/503_error.png"><img class="alignnone size-full wp-image-181" title="Error 503 " src="http://fitzzz.de/wp-content/uploads/2010/01/503_error.png" alt="Error 503 " width="244" height="119" /></a></p>
<div class="mceTemp">A quick investigation showed the IIS application pool was stopped and the event log had this to say:</div>
<div class="mceTemp">
<div class="mceTemp">
<div class="mceTemp"><a href="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog.png"><img class="size-thumbnail wp-image-182 alignnone" title="503_error_eventlog" src="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog-150x150.png" alt="" width="150" height="150" /></a>  <a href="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog_2.png"><img class="alignnone size-thumbnail wp-image-183" title="503_error_eventlog_2" src="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog_2-150x150.png" alt="" width="150" height="150" /></a></div>
</div>
<p> </p>
</div>
<div>
<dl id="attachment_183"><a href="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog_2.png"></a></dl>
</div>
<p>I stopped looking at the event log at this point, what proved to be a time-costly mistake, more to that later. I started searching the Internet and found a lot of similar cases but none came close to mine. Most &#8220;answers&#8221; told you to disable IPv6. Seriously guys, this is NEVER a &#8220;solution&#8221;! It is at best a workaround&#8230; and won&#8217;t help in my case anyway. A little later I reviewed our MOSS documentation and stumbled across the solution: the application pool identity user did not have enough rights on the server. I forgot that using a &#8220;domain admin&#8221;-service account does <strong>NOT </strong>grant it the right to log on as a service! I really don&#8217;t like this behaviour as I like to start with a domain admin account and then, in case everything runs as expected, strip it to a least privileges account. So I added the service account to our server GPO and the application pool started and could reach the Central Administration site.</p>
<p>This is just another case of READ THE EVENTLOG CAREFULLY! There was a third entry I overlooked which even suggests the missing log on rights:</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog_3.png"><img class="alignnone size-thumbnail wp-image-184" title="503_error_eventlog_3" src="http://fitzzz.de/wp-content/uploads/2010/01/503_error_eventlog_3-150x150.png" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2010/01/06/windows-sharepoint-services-503-service-unavailable-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get an overview of your Sharepoint Farm</title>
		<link>http://fitzzz.de/index.php/2009/11/22/get-an-overview-of-your-sharepoint-farm/</link>
		<comments>http://fitzzz.de/index.php/2009/11/22/get-an-overview-of-your-sharepoint-farm/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 23:52:11 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Farm]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SSP]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=12</guid>
		<description><![CDATA[A Microsoft Sharepoint Server can be very complicated, to say the least. Last week I had the task to establish Kerberos authentication throughout a very small Sharepoint environment, consisting just of a MS SQL 2008 Server and the Office Sharepoint Server itself. The installation was based on Microsoft&#8217;s best-practice recommendations, so every application pool and Windows service [...]]]></description>
			<content:encoded><![CDATA[<p>A Microsoft Sharepoint Server can be very complicated, to say the least. Last week I had the task to establish Kerberos authentication throughout a very small Sharepoint environment, consisting just of a MS SQL 2008 Server and the Office Sharepoint Server itself. The installation was based on Microsoft&#8217;s best-practice recommendations, so every application pool and Windows service  had it&#8217;s own domain user.</p>
<p>Looking up all interesting data can take some time, especially if you did not setup these servers yourself. I stumbled upon a small tool that gathers useful data about Office Sharepoint and Sharepoint Services environments. It is called <a href="http://www.codeplex.com/SPSFarmReport">SPSFarmReport</a> and is an open-source project at <a title="Codeplex" href="http://www.codeplex.com/" target="_blank">Codeplex</a>.</p>
<p>The following &#8220;questions&#8221; will be answered by the tool: </p>
<ul>
<li>How many servers exist in the farm?</li>
<li>What services are run by each server in your farm? Which server is the Query/Indexer?</li>
<li>Which server(s) host(s) the Central Administration web site in the farm?</li>
<li>How many SSPs exist in the farm?</li>
<li>Which is the default SSP in the farm?</li>
<li>What is the URL of the administration site of an SSP?</li>
<li>What is the URL of the My Site provider of an SSP?</li>
<li>What Web applications are associated with each SSP?</li>
<li>Which application pool is associated with each web application in the farm?</li>
<li>Which account is used to run a specific application pool?</li>
<li>How many content databases are associated with each web application and how many site collections does each have?</li>
<li>What AAMs are configured for each web application?</li>
</ul>
<p>You run it on one of the Sharepoint servers and it will gather all the data from there and create an HTML result file.</p>
<p>It really helped me to get an overview and locate all the accounts I had configure for Kerberos.</p>
<p>Get it here: <a href="http://www.codeplex.com/SPSFarmReport">http://www.codeplex.com/SPSFarmReport</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2009/11/22/get-an-overview-of-your-sharepoint-farm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

