<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Technology from the trenches</title>
	<link>http://www.netmojo.ca/blog</link>
	<description>Netmojo System offers IT Consulting, Systems Administration and Web Development from Banff, Alberta, Canada</description>
	<pubDate>Sat, 14 Jun 2008 04:30:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Integrating Leopard Server With UNIX LDAP, Part 3</title>
		<link>http://www.netmojo.ca/blog/2008/04/24/integrating-leopard-server-with-unix-ldap-part-3/</link>
		<comments>http://www.netmojo.ca/blog/2008/04/24/integrating-leopard-server-with-unix-ldap-part-3/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 00:01:52 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[open directory]]></category>

		<category><![CDATA[osx-ldap-integration]]></category>

		<category><![CDATA[sun]]></category>

		<category><![CDATA[UNIX]]></category>

		<category><![CDATA[UNIX LDAP]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/04/24/integrating-leopard-server-with-unix-ldap-part-3/</guid>
		<description><![CDATA[
 This is the third out of four articles on integrating Mac OSX 10.5 (Leopard) Server with an external, UNIX-based LDAP server in a way that the collaboration services &#8212; wikis, blogs and calendars &#8212; in Mac OSX are available for users and groups in the external LDAP directory as if they were native users.
The [...]]]></description>
			<content:encoded><![CDATA[<div>
<img src='http://www.oreilly.com/catalog/covers/1593271220_lrg.jpg' alt='Mac Users' class="alignleft" align="left" width="200" /> This is the third out of four articles on integrating Mac OSX 10.5 (Leopard) Server with an external, UNIX-based LDAP server in a way that the collaboration services &mdash; wikis, blogs and calendars &mdash; in Mac OSX are available for users and groups in the external LDAP directory as if they were native users.</p>
<p>The <a href="/blog/2008/03/27/integrating-leopard-server-with-sun-one-ldap/">first article</a> describes how to add the appropriate Apple LDAP schema to your external directory.  The <a href="/blog/2008/03/27/integrating-leopard-server-with-unix-ldap-part-2/">second article</a> describes how to set up appropriate partitions (e.g., cn=config, ou=MacOSX&#8230;) in your external directory to hold data from the Apple server.  <em>This article</em> tackles the augmentation of user records in the external directory so that OSX Server recognizes them as native users.
</div>
<p> <a href="http://www.netmojo.ca/blog/2008/04/24/integrating-leopard-server-with-unix-ldap-part-3/#more-60" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/04/24/integrating-leopard-server-with-unix-ldap-part-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integrating Leopard Server With UNIX LDAP, Part 2</title>
		<link>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap-part-2/</link>
		<comments>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap-part-2/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 02:58:20 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[LDIF]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[Mac OSX Server]]></category>

		<category><![CDATA[osx-ldap-integration]]></category>

		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[Sun ONE Directory Server]]></category>

		<category><![CDATA[SunDS]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[UNIX]]></category>

		<category><![CDATA[UNIX LDAP]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-sun-one-ldap-part-2/</guid>
		<description><![CDATA[ Adding Leopard&#8217;s LDAP Container Objects to the UNIX LDAP Server 
In the first article in this series, I described how to get the schema data out of Leopard and into a Sun ONE Directory Server.  In this article, I&#8217;ll describe how to get the container objects out of Leopard&#8217;s LDAP server, and add [...]]]></description>
			<content:encoded><![CDATA[<h3> Adding Leopard&#8217;s LDAP Container Objects to the UNIX LDAP Server </h3>
<p>In the <a href="/blog/2008/03/27/integrating-leopard-server-with-unix-ldap/">first article</a> in this series, I described how to get the schema data out of Leopard and into a Sun ONE Directory Server.  In this article, I&#8217;ll describe how to get the container objects out of Leopard&#8217;s LDAP server, and add them to the UNIX directory.  These container objects will <em>hopefully</em> hold data relevant for assigning access to Apple&#8217;s Blog &#038; Wiki server, among other things.  </p>
<p>I say &#8220;hopefully&#8221; because I&#8217;m writing as I go, and I don&#8217;t know how it will turn out.  However, given that <a href="http://rajeev.name/blog/2006/09/09/integrating-mac-os-x-into-unix-ldap-environment-with-nfs-home-directories/3/">others have had success</a> at employing this method to get NFS automounting home directories working from Solaris LDAP, there is good reason to believe that it will work for other OSX services as well.</p>
<p> <a href="http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap-part-2/#more-58" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integrating Leopard Server With UNIX LDAP</title>
		<link>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap/</link>
		<comments>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 22:20:38 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[apple.schema]]></category>

		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[LDIF]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac OSX Server]]></category>

		<category><![CDATA[OpenLDAP]]></category>

		<category><![CDATA[osx-ldap-integration]]></category>

		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[Sun ONE Directory Server]]></category>

		<category><![CDATA[SunDS]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[UNIX]]></category>

		<category><![CDATA[UNIX LDAP]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-sun-one-ldap/</guid>
		<description><![CDATA[ This article will add to Rajeev Karamchedu&#8217;s excellent post, &#8220;Integrating Mac OS X into Unix LDAP Environment with NFS Home Directories&#8221;, only with Leopard Server instead of Tiger.  My goals are a bit different from Rajeev&#8217;s: I am not interested in automounting home directories with NFS, but rather in augmenting UNIX accounts from [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.netmojo.ca/blog/wp-content/uploads/2008/03/sun-apple-ldap.jpg' alt='Sun Apple LDAP Integration' class='alignright' align='right' /> This article will add to Rajeev Karamchedu&#8217;s excellent post, &ldquo;<a href="http://rajeev.name/blog/2006/09/09/integrating-mac-os-x-into-unix-ldap-environment-with-nfs-home-directories/trackback">Integrating Mac OS X into Unix LDAP Environment with NFS Home Directories</a>&rdquo;, only with Leopard Server instead of Tiger.  My goals are a bit different from Rajeev&#8217;s: I am not interested in automounting home directories with NFS, but rather in <em>augmenting</em> UNIX accounts from Sun&#8217;s LDAP directory so that they can be used with Apple&#8217;s <a href="http://www.apple.com/server/macosx/features/wikis.html">collaboration services</a>.  This information is also relevant for those who are looking for auto-mounting home directories, however.</p>
<p>Rajeev used Tiger server, which has a different apple.schema file from Leopard.  It looks like he upgraded his Tiger server to Leopard instead of starting with a clean install of Leopard, so he may not have encountered the same obstacles as those of us who are starting from a non-upgraded Leopard server.  The procedure is basically the same, but we need a new schema file (Leopard&#8217;s LDAP schema has an additional 400+ lines!), and we&#8217;ll need to add some missing attributes to it. Conveniently, I am also integrating with <a href="http://docs.sun.com/coll/S1_DirectoryServer_52">Sun ONE Directory Server 5.2</a>.  However, this methodology should apply equally to any LDAPv3 compliant directory server, such as <a href="http://www.openldap.org">OpenLDAP</a>.</p>
<p> <a href="http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap/#more-54" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/03/27/integrating-leopard-server-with-unix-ldap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kerberos Issues With Podcast Producer / XGrid on Leopard Server</title>
		<link>http://www.netmojo.ca/blog/2008/03/19/kerberos-issues-with-podcast-producer-xgrid-on-leopard-server/</link>
		<comments>http://www.netmojo.ca/blog/2008/03/19/kerberos-issues-with-podcast-producer-xgrid-on-leopard-server/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:17:20 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Kerberos]]></category>

		<category><![CDATA[Leopard-Server]]></category>

		<category><![CDATA[Podcast Producer]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[Xgrid]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/03/19/kerberos-issues-with-podcast-producer-xgrid-on-leopard/</guid>
		<description><![CDATA[I ran into several difficulties setting up Podcast Producer in Leopard server.  I followed the setup instructions in the manual, but when it came to getting Xgrid up and running, I hit a wall.
Here are the problems that I encountered:
 &#8220;agent could not determine the expected controller service principal&#8221; 
The Podcast Producer manual says [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into several difficulties setting up Podcast Producer in Leopard server.  I followed the setup instructions in <a href="http://images.apple.com/server/macosx/docs/Podcast_Producer_Admin_v10.5.pdf">the manual</a>, but when it came to getting Xgrid up and running, I hit a wall.</p>
<p>Here are the problems that I encountered:</p>
<h3> &#8220;agent could not determine the expected controller service principal&#8221; </h3>
<p>The Podcast Producer manual says that Kerberos authentication in Xgrid is necessary (page 26)&#8230;<br />
 <a href="http://www.netmojo.ca/blog/2008/03/19/kerberos-issues-with-podcast-producer-xgrid-on-leopard-server/#more-53" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/03/19/kerberos-issues-with-podcast-producer-xgrid-on-leopard-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby on Rails has_many :through NameError: uninitialized constant</title>
		<link>http://www.netmojo.ca/blog/2008/03/10/ruby-on-rails-has_many-through-nameerror-uninitialized-constant/</link>
		<comments>http://www.netmojo.ca/blog/2008/03/10/ruby-on-rails-has_many-through-nameerror-uninitialized-constant/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 00:40:35 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[has_many-:through]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/03/10/ruby-on-rails-has_many-through-nameerror-uninitialized-constant/</guid>
		<description><![CDATA[Are you getting the error message, &#8220;NameError: uninitialized constant&#8221; from Rails?  I was too, and the solution was a simple change to my models.  I have two models with &#8220;has_many :through&#8221;, for my &#8220;events&#8221; and &#8220;people&#8221; tables:
class Event &#60; ActiveRecord::Base
  has_many :memberships
  has_many :people, :through =&#62; :memberships
end
And: 
class Person &#60; ActiveRecord::Base
 [...]]]></description>
			<content:encoded><![CDATA[<p>Are you getting the error message, &#8220;NameError: uninitialized constant&#8221; from <a href="http://www.rubyonrails.org">Rails</a>?  I was too, and the solution was a simple change to my models.  I have two models with &#8220;has_many :through&#8221;, for my &#8220;events&#8221; and &#8220;people&#8221; tables:</p>
<pre><code>class Event &lt; ActiveRecord::Base
  has_many :memberships
  has_many :people, :through =&gt; :memberships
end</code></pre>
<p>And: </p>
<pre><code>class Person &lt; ActiveRecord::Base
  has_many :memberships
  has_many :events, :through =&gt; :memberships
end</code></pre>
<p>The join table is &#8220;memberships&#8221;, and the problem was in its model:</p>
<pre><code>class Membership &lt; ActiveRecord::Base
  validates_presence_of :event_id, :person_id
  belongs_to :people
  belongs_to :events
end</code></pre>
<p>It is a subtle problem; the model looks OK.  However, the &#8220;belongs_to&#8221; statements should point to the <em>models</em> of the other two tables, not the names of the tables themselves.  The models are Event and Person, so the join model should be:</p>
<pre><code>class Membership &lt; ActiveRecord::Base
  validates_presence_of :event_id, :person_id
  belongs_to :person
  belongs_to :event
end</code></pre>
<p>It took me a while to see the problem because it is so subtle, even though the answer is everywhere.  Hopefully spelling it out here will help someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/03/10/ruby-on-rails-has_many-through-nameerror-uninitialized-constant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The MySQL ruby gem on Leopard (client)</title>
		<link>http://www.netmojo.ca/blog/2008/02/08/the-mysql-ruby-gem-on-leopard-client/</link>
		<comments>http://www.netmojo.ca/blog/2008/02/08/the-mysql-ruby-gem-on-leopard-client/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 19:05:06 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[gem]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[Mac-OS-X]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/02/08/the-mysql-ruby-gem-on-leopard-client/</guid>
		<description><![CDATA[ I just started getting back into Ruby on Rails, after a hiatus while I battled with Leopard server.  I discovered that setting up my Rails development environment in Leopard wasn&#8217;t as perfectly straightforward as it was in Tiger.
I installed the binary distribution of MySQL, and proceeded to install the mysql ruby gem to [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.netmojo.ca/blog/wp-content/uploads/2008/02/rubygems.png' alt='rubygems.png' align="left" class="alignleft" /> I just started getting back into <a href="http://www.rubyonrails.org/">Ruby on Rails</a>, after a hiatus while I battled with Leopard server.  I discovered that setting up my Rails development environment in Leopard wasn&#8217;t as perfectly straightforward as it was in Tiger.</p>
<p>I installed the <a href="http://dev.mysql.com/downloads/">binary distribution</a> of MySQL, and proceeded to install the mysql ruby gem to connect to it.  First, the build failed because it didn&#8217;t know where to look for the mysql client libraries, <em>then</em> it failed again because by default the Makefile tries building for both PPC and Intel architectures.  </p>
<p>To make a long story short, the solution is to add an ARCHFLAGS environment variable specifiying your architecture, and to provide the path to mysql_config on the command line.  For the former, add:</p>
<p><code>ARCHFLAGS="-arch i386"</code></p>
<p>To your /etc/bashrc (assuming you use the default shell, bash), and open a new terminal or run &#8216;bash&#8217;.  If you&#8217;re on PPC architecture, change &#8220;i386&#8243; to &#8220;ppc&#8221;.  Then try the gem again with the path to mysql_config appended, like so:</p>
<p><code>sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config</code></p>
<p>That is all on one line.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/02/08/the-mysql-ruby-gem-on-leopard-client/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tiger to Leopard Server Migration, Part Four</title>
		<link>http://www.netmojo.ca/blog/2008/01/30/tiger-to-leopard-server-migration-part-four/</link>
		<comments>http://www.netmojo.ca/blog/2008/01/30/tiger-to-leopard-server-migration-part-four/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 09:33:14 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Kerberos]]></category>

		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[Leopard-Server]]></category>

		<category><![CDATA[Mac-OS-X]]></category>

		<category><![CDATA[OS-X-Server]]></category>

		<category><![CDATA[single-sign-on]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2008/01/30/part-4-kerberos-and-single-sign-on-in-leopard-server/</guid>
		<description><![CDATA[<img src='http://www.netmojo.ca/blog/wp-content/uploads/2008/01/espressosjeemz.jpg' alt='espressosjeemz.jpg' class="rightside" align="right" width="200" /> It has been awhile since my <a href="http://www.netmojo.ca/blog/2007/11/14/tiger-to-leopard-server-migration-part-three/">last post</a> of this series &#8212; sorry to keep you waiting.  Kerberos on Mac OS X Server is a finicky thing, and it took me this long to get it working!  Well, I did take a 3 week vacation, and was busy with other projects for at least 2 weeks ... but it <em>was</em> a major pain in the ass to set up, and I'm not yet entirely satisfied with it.  It seems flaky.]]></description>
			<content:encoded><![CDATA[<h3> Kerberos and Single Sign-on in Leopard Server</h3>
<p><img src='http://www.netmojo.ca/blog/wp-content/uploads/2008/01/espressosjeemz.jpg' alt='espressosjeemz.jpg' class="rightside" align="right" width="200" />  It has been awhile since my <a href="http://www.netmojo.ca/blog/2007/11/14/tiger-to-leopard-server-migration-part-three/">last post</a> of this series &mdash; sorry to keep you waiting.  Kerberos on Mac OS X Server is a finicky thing, and it took me this long to get it working!  Well, I did take a 3 week vacation, and was busy with other projects for at least 2 weeks &#8230; but it <em>was</em> a major pain in the ass to set up, and I&#8217;m not yet entirely satisfied.</p>
<p>To get straight to the point, the following procedure got kerberos with single sign-on up and running for me.  Hopefully it will work for you too.</p>
<p> <a href="http://www.netmojo.ca/blog/2008/01/30/tiger-to-leopard-server-migration-part-four/#more-44" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2008/01/30/tiger-to-leopard-server-migration-part-four/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting up Sieve and Vacation Messages on Mac OS X Server</title>
		<link>http://www.netmojo.ca/blog/2007/12/01/setting-up-sieve-and-vacation-messages-on-mac-os-x-server/</link>
		<comments>http://www.netmojo.ca/blog/2007/12/01/setting-up-sieve-and-vacation-messages-on-mac-os-x-server/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 22:54:11 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[cyrus-imap]]></category>

		<category><![CDATA[Leopard-Server]]></category>

		<category><![CDATA[mac-os-x-server]]></category>

		<category><![CDATA[sieve]]></category>

		<category><![CDATA[vacation-messages]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2007/12/01/setting-up-sieve-and-vacation-messages-on-mac-os-x-server/</guid>
		<description><![CDATA[ The documentation for setting up sieve on Mac OS X server is sparse, at best:

To enable Sieve support:
1. Add the following entry in /etc/services/:
sieve 2000/tcp #Sieve mail filtering
2. Reload the mail service.

Right.  This will enable the service, but it doesn&#8217;t configure it.  This short article describes how to do both.
]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.netmojo.ca/blog/wp-content/uploads/2007/12/mail.thumbnail.jpg' alt='mail.jpg' align='right' class='rightside' /> The <a href="http://images.apple.com/server/macosx/docs/Mail_Service_Admin_v10.5.pdf">documentation</a> for setting up sieve on Mac OS X server is sparse, at best:</p>
<blockquote><p>
To enable Sieve support:<br />
1. Add the following entry in /etc/services/:<br />
sieve 2000/tcp #Sieve mail filtering<br />
2. Reload the mail service.
</p></blockquote>
<p>Right.  This will <em>enable</em> the service, but it doesn&#8217;t <em>configure</em> it.  This short article describes how to do both.</p>
<p> <a href="http://www.netmojo.ca/blog/2007/12/01/setting-up-sieve-and-vacation-messages-on-mac-os-x-server/#more-41" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2007/12/01/setting-up-sieve-and-vacation-messages-on-mac-os-x-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Locked Out of Leopard Server: Fixing the Workgroup Manager Problem</title>
		<link>http://www.netmojo.ca/blog/2007/11/21/locked-out-of-leopard/</link>
		<comments>http://www.netmojo.ca/blog/2007/11/21/locked-out-of-leopard/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 05:28:53 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Kerberos]]></category>

		<category><![CDATA[Leopard-Server]]></category>

		<category><![CDATA[Mac-OS-X]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2007/11/21/locked-out-of-leopard/</guid>
		<description><![CDATA[I booted up my Leopard server yesterday to discover that my directory administrator account &#8212; that&#8217;s the one used to authenticate to /LDAP/127.0.0.1 in Workgroup Manager &#8212; appeared to be broken.  It looked as if I was locked out, as if I had forgotten my password.  I knew that I hadn&#8217;t forgotten my [...]]]></description>
			<content:encoded><![CDATA[<p>I booted up my <a href="http://www.apple.com/server/">Leopard server</a> yesterday to discover that my directory administrator account &mdash; that&#8217;s the one used to authenticate to /LDAP/127.0.0.1 in Workgroup Manager &mdash; appeared to be broken.  It looked as if I was locked out, as if I had forgotten my password.  I knew that I hadn&#8217;t forgotten my password, and I verified that by logging into the directory using <tt>ldapsearch</tt>.  However, Workgroup Manager insisted, &#8220;login information not valid for this server&#8221;.</p>
<p>I worked on it for awhile, sifting through log files and Googling for answers, but ran out of time for the evening: I was almost late for <a href="http://www.americangangster.net/">American Gangster</a>.  To my surprise, when I booted up Leopard server today, it worked.  To confirm my sanity, I rebooted again: this time, no dice.  So there was some kind of random failure happening.  After some hunting around, I noticed a single entry in slapd.log:</p>
<p><code>slapd[40]: SASL [conn=9] Failure: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information (Decrypt integrity check failed)</code></p>
<p> <a href="http://www.netmojo.ca/blog/2007/11/21/locked-out-of-leopard/#more-40" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2007/11/21/locked-out-of-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning Rails? Check out Rails 101</title>
		<link>http://www.netmojo.ca/blog/2007/11/21/ruby-on-rails-101/</link>
		<comments>http://www.netmojo.ca/blog/2007/11/21/ruby-on-rails-101/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 18:21:49 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.netmojo.ca/blog/2007/11/21/ruby-on-rails-101/</guid>
		<description><![CDATA[ Ruby on Rails developer and teacher Peter Marklund, of Stockholm, has published slides from his five day introductory course on Ruby on Rails.  It provides a great summary of many of Rails&#8217; features and benefits, including a summary of Ruby syntax for common tasks.
]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.rubyonrails.org/' title='Ruby on Rails'><img src='http://www.netmojo.ca/blog/wp-content/uploads/2007/11/rails.gif' alt='rails.gif' class='alignleft' align='left' width='75' /></a> Ruby on Rails developer and teacher <a href="http://marklunds.com/">Peter Marklund</a>, of Stockholm, has published slides from his <a href="http://www.slideshare.net/peter_marklund/ruby-on-rails-101-presentation-slides-for-a-five-day-introductory-course">five day introductory course</a> on Ruby on Rails.  It provides a great summary of many of Rails&#8217; features and benefits, including a summary of Ruby syntax for common tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netmojo.ca/blog/2007/11/21/ruby-on-rails-101/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.482 seconds -->
