<?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/"
	>

<channel>
	<title>Culmination.org</title>
	<atom:link href="http://www.culmination.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.culmination.org</link>
	<description>You are what you've become.</description>
	<pubDate>Mon, 22 Dec 2008 00:50:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wicked Cool Ruby Scripts</title>
		<link>http://www.culmination.org/2008/12/21/wicked-cool-ruby-scripts/</link>
		<comments>http://www.culmination.org/2008/12/21/wicked-cool-ruby-scripts/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 00:50:12 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[...And I Quote:]]></category>

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

		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

		<category><![CDATA[book review]]></category>

		<category><![CDATA[no starch]]></category>

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=324</guid>
		<description><![CDATA[Having fun and solving problems can be mutually exclusive. Even for professional programmers and system administrators who chose their career because they enjoy problem solving, there can be times when finding a solution is an exercise in the mundane.  Luckily, there are tools designed to ease the pain and frustration faced by programmers and [...]]]></description>
			<content:encoded><![CDATA[<p>Having fun and solving problems can be mutually exclusive. Even for professional programmers and system administrators who chose their career because they enjoy problem solving, there can be times when finding a solution is an exercise in the mundane.  Luckily, there are tools designed to ease the pain and frustration faced by programmers and admins. Ruby is a programming language that was designed from the start to not only provide a means of solving problems, but also to be inherently intuitive and fun to use. Wicked Cool Ruby Scripts, by Steve Pugh, is a book aimed to bring to light the fact that you can use Ruby to write concise yet useful scripts that solve difficult problems.</p>
<p>If you’re a fan of the “Wicked Cool” books from No Starch Press, you’ll find the format of this book familiar. It’s not a hefty tome complete with syntax and “hello world” introductory lessons, rather it’s almost a recipe book of sorts, divided into sections of problems and chock full of immediately useful Ruby code. This is the “Wicked Cool” book I’ve been waiting for, because although I write PHP and shell scripts (not so much Java and Perl, other topics covered in the series), I’ve always thought Ruby was the coolest of all. Right from the start, you can tell that Steve Pugh agrees with me.  His tone throughout the book is that of a friend who has something fun to share, never browbeating or lecturing.  He’s not simply writing to show us that he knows how to write Ruby well, he’s really trying to help us out.</p>
<p>Honestly, some of the examples in Wicked Cool Ruby Scripts might leave you wondering why you’d use such a powerful language like Ruby for such seemingly simple things. What Steve Pugh tries (and succeeds!) to show us is that Ruby isn’t just for writing massive web applications, but it can also handle tasks often relegated to the ubiquitous, but cryptic Awk or shell languages. Perhaps you still wonder why you’d want to? “Just because you can doesn’t mean you should”, right? So why bother? Because Ruby is “Wicked Cool”, that’s why.</p>
<p>So what’s cool? How about a simple file alteration monitor to help you see what’s changed on your system? Not cool enough? How about a web based photo gallery in about 50 lines of code? Still not impressed? How about writing a Metasploit module to attack one Windows machine from another? From general purpose utilities to system security and yes, even some games, Wicked Cool Ruby Scripts has enough in it to pique the interest of just about any programmer or sysadmin. I for one am finding it hard to concentrate on this review because I want to get back to writing Ruby. If you’re a programmer waiting for a good excuse to try Ruby, or a Windows sysadmin wondering what an open source programming language can do for you, you’ll find Wicked Cool Ruby Scripts enlightening, inspiring, and of course&#8230; cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/12/21/wicked-cool-ruby-scripts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cups / FreeBSD / Windows Domain</title>
		<link>http://www.culmination.org/2008/12/10/cups-freebsd-windows-domain/</link>
		<comments>http://www.culmination.org/2008/12/10/cups-freebsd-windows-domain/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 17:01:32 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[...And I Quote:]]></category>

		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=322</guid>
		<description><![CDATA[So as you may know, I&#8217;m working on secret PHP project using the Zend Framework. It&#8217;s coming along well and I have been taking some notes on the server which is on the local network. I was about to download my notes and print them when I decided that printing directly from the FreeBSD server [...]]]></description>
			<content:encoded><![CDATA[<p>So as you may know, I&#8217;m working on secret PHP project using the Zend Framework. It&#8217;s coming along well and I have been taking some notes on the server which is on the local network. I was about to download my notes and print them when I decided that printing directly from the FreeBSD server to the printer in our office should not be a difficult feat.</p>
<p>Of course&#8230; it wasn&#8217;t difficult, but it was a bit tricky. Here are some things I just learned, in no particular order:</p>
<p>* When installing the port called ghostscript8-no_x11 , you are asked to configure it and set up some options via the usual curses menu interface. One of these options says &#8220;include X11 support&#8221;. Doesn&#8217;t it seem strange that the port is named with the no_x11 suffix, yet including X support is an option? I thought so. I don&#8217;t have X on this server and never will. I don&#8217;t want X there. I unchecked the option, and then the build failed. Oddly enough you need to leave this option enabled or you will run into bizarre build errors like &#8220;ert file not found&#8221;.  Don&#8217;t worry though, leaving this option checked does not build X! (I don&#8217;t think it makes sense but with the port as it is today, this is the case)</p>
<p>* If you didn&#8217;t think about installing CUPS early enough to set up the special options in make.conf to tell FreeBSD&#8217;s ports system to overwrite the default LPR printing base, you&#8217;ll have to move or otherwise disable /usr/bin/lp and /usr/bin/lpr and then either link /usr/local/bin/lpr and lp to /usr/bin or just edit your PATH.  I found that tidbit here: <a title="Cups Gotchas - very useful page" href="http://home.nyc.rr.com/computertaijutsu/cups.html">http://home.nyc.rr.com/computertaijutsu/cups.html</a></p>
<p>* The DELL 5110 printer we use has been added to our windows domain. The drivers for PCL and PS were added to the print server so that when the printer is being added there are choices. If you have the PS driver installed, just use that, trust me. You can add the printer in cups&#8217; web interface and tell it to send the job raw. It&#8217;s much easier, in my opinion, than messing with drivers and ppd files. Using the PS driver and the raw queue I was able to print a test page the first try, which is saying something, believe me.</p>
<p>* I wasn&#8217;t able to print text files properly via the lpr command. I got strange stair-stepping on my printouts and they were totally unusable. Using the a2ps command to format and send the output directly to the printer worked amazingly. I never saw a printed text file look so good. a2ps is available in the ports tree and it works great even when you&#8217;re printing from a FreeBSD server via Cups and the samba/smb backend to some printer on a windows domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/12/10/cups-freebsd-windows-domain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP/Recode fail</title>
		<link>http://www.culmination.org/2008/12/08/phprecode-fail/</link>
		<comments>http://www.culmination.org/2008/12/08/phprecode-fail/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 18:14:28 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

		<category><![CDATA[WTF?]]></category>

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

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

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

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

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

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

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

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

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

		<category><![CDATA[segmentation fault]]></category>

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

		<category><![CDATA[signal 11]]></category>

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

		<guid isPermaLink="false">http://www.culmination.org/?p=320</guid>
		<description><![CDATA[I use PHP on FreeBSD servers, compiled from the ports system. It works very well, except that sometimes&#8230; well&#8230; sometimes&#8230; segfaults happen. Yes random, bizarre, &#8220;how did this working system suddenly become non-working wtf&#8221; errors happen.
Here&#8217;s an example of what happened to me today. This is a snip from my lighttpd error log
(mod_fastcgi.c.2722) child signaled: [...]]]></description>
			<content:encoded><![CDATA[<p>I use PHP on FreeBSD servers, compiled from the ports system. It works very well, except that sometimes&#8230; well&#8230; sometimes&#8230; segfaults happen. Yes random, bizarre, &#8220;how did this working system suddenly become non-working wtf&#8221; errors happen.</p>
<p>Here&#8217;s an example of what happened to me today. This is a snip from my lighttpd error log</p>
<p>(mod_fastcgi.c.2722) child signaled: 11<br />
(mod_fastcgi.c.1051) the fastcgi-backend /usr/local/bin/php-cgi failed to start:<br />
(mod_fastcgi.c.1065) terminated by signal: 11<br />
(mod_fastcgi.c.1070) to be exact: it segfaulted, crashed, died, &#8230; you get the idea.<br />
(mod_fastcgi.c.1072) If this is PHP, try removing the bytecode caches for now and try again.<br />
(mod_fastcgi.c.2759) ERROR: spawning fcgi failed.</p>
<p>WHAT!?</p>
<p>Well in a nutshell, php-cgi is failing to start. When I attempt to run /usr/local/bin/php-cgi from the command line, it causes a segmentation fault. If you&#8217;ve seen this before, you might have thought &#8220;oh no&#8230; sig11! signal 11 could mean my hardware is fried!&#8221; At least I thought so. The truth of the matter, in this case, is that the php-cgi executable is not happy. Why isn&#8217;t it happy? I&#8217;m glad you asked. We all want our executeables to be happy, right?</p>
<p>This wasn&#8217;t easy for me to figure out the first time it happened to me last year. I was going nuts trying to figure out what went wrong, I even put in a request for new hardware (yes a new development server, which I actually got). This didn&#8217;t solve my problem either. I began to panic. I&#8217;m not sure what made me think of it, but after a while I decided to try minimalizing my PHP installation, by commenting out extensions from my extensions.ini file (on my sys it&#8217;s /usr/local/etc/php/extensions.ini)</p>
<p>With everything commented out, php-cgi was happy again, but of course I need at least a few of the extensions (specifically mysqli), and so I started adding extensions back in one at a time to find the problem. It turns out that the problem is with the recode extension.</p>
<p>With the recode extension out of the picture, things went along fine for quite a while and I was able to develop my small web application with Zend Framework (1.5 at the time, I think). PHP was happy, Lighttpd was happy, I was happy. There was a lot of happiness to be found! And then it happened. I updated my PHP port with portmaster. A dark cloud (a cloud named sig11) loomed over the server and the happiness turned to confusion once again. Then I remembered&#8230; &#8220;didn&#8217;t this happen last year?&#8221; Yes. Yes it did. Same problem. This time I didn&#8217;t panic though, I went straight for the extensions file.</p>
<p>Now I&#8217;m not sure what about the recode extension my system doesn&#8217;t like, but it doesn&#8217;t like it. It didn&#8217;t like it last year, and it doesn&#8217;t like it now. The PHP port installed a new copy of extensions.ini which includes the recode extension and so that&#8217;s why the error reoccured after updating the port. If you are experiencing weird segmentation faults with PHP, I highly recommend you start commenting out your extensions. Also, you may want to check the order of the extensions. If they are in alphabetical order, something is wrong. Some extensions rely on others to be loaded first, so be careful.</p>
<p>That&#8217;s it for now&#8230; PHP is happy once again, and I&#8217;m working on a new dev project, this time with Zend Framework 1.7  <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I&#8217;d tell you more about it&#8230; but it&#8217;s a secret. No, really, it&#8217;s a secret.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/12/08/phprecode-fail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>X11 Forwarding via SSH from OpenBSD 4.4 to OS X 10.5.5</title>
		<link>http://www.culmination.org/2008/11/20/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/</link>
		<comments>http://www.culmination.org/2008/11/20/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:32:05 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

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

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

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

		<category><![CDATA[os x]]></category>

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

		<category><![CDATA[Terminal.app]]></category>

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

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=316</guid>
		<description><![CDATA[Does it work? The answer is yes! 
All you have to do is edit the sshd_config file on the OpenBSD machine and set X11Forwarding to yes, then fire up X (I&#8217;m using XQuartz 2.3.2 (xorg-server 1.4.2-apple18)) and in an xterm (or Terminal.app!) enter
ssh -Y user@openbsd_machine program
Voila!
P.S.: Actually, you don&#8217;t even have to start X on [...]]]></description>
			<content:encoded><![CDATA[<p>Does it work? The answer is yes! <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
All you have to do is edit the sshd_config file on the OpenBSD machine and set X11Forwarding to yes, then fire up X (I&#8217;m using XQuartz 2.3.2 (xorg-server 1.4.2-apple18)) and in an xterm (or Terminal.app!) enter</p>
<p>ssh -Y user@openbsd_machine program</p>
<p>Voila!<br />
P.S.: Actually, you don&#8217;t even have to start X on either end of this connection, it will still work. I just tried <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/11/20/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vimperator</title>
		<link>http://www.culmination.org/2008/11/09/vimperator/</link>
		<comments>http://www.culmination.org/2008/11/09/vimperator/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 00:37:06 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[...And I Quote:]]></category>

		<category><![CDATA[Computer Stuff]]></category>

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=310</guid>
		<description><![CDATA[I love vim. I love firefox. I love Vimperator because it lets me control firefox as though it was vim. Nuff said. If you love vim, then you should install this  
http://vimperator.org/trac/
Oh - and Happy 4th Birthday Firefox!  (http://www.mozilla.org/press/mozilla-2004-11-09.html)
]]></description>
			<content:encoded><![CDATA[<p>I love vim. I love firefox. I love Vimperator because it lets me control firefox as though it was vim. Nuff said. If you love vim, then you should install this <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a title="Vimperator Home Page" href="http://vimperator.org/trac/">http://vimperator.org/trac/</a></p>
<p>Oh - and Happy 4th Birthday Firefox!  (<a title="Firefox 1.0 Press Release from Nov 9, 2004" href="http://www.mozilla.org/press/mozilla-2004-11-09.html">http://www.mozilla.org/press/mozilla-2004-11-09.html</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/11/09/vimperator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Latest Reason I Hate Windows Server</title>
		<link>http://www.culmination.org/2008/11/04/the-latest-reason-i-hate-windows-server/</link>
		<comments>http://www.culmination.org/2008/11/04/the-latest-reason-i-hate-windows-server/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 21:57:26 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

		<category><![CDATA[WTF?]]></category>

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

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

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

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

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

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

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

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

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

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

		<category><![CDATA[windows server 2003]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=308</guid>
		<description><![CDATA[Why can&#8217;t I just reboot? Why do I have to choose some option from a dropdown? I only wanted to reboot! Now I was tricked into shutting down a server that isn&#8217;t even in the same zipcode! What the hell Microsoft? Why couldn&#8217;t you make reboot the first choice? Now I&#8217;m stuck making calls and [...]]]></description>
			<content:encoded><![CDATA[<p>Why can&#8217;t I just reboot? Why do I have to choose some option from a dropdown? I only wanted to reboot! Now I was tricked into shutting down a server that isn&#8217;t even in the same zipcode! What the hell Microsoft? Why couldn&#8217;t you make reboot the first choice? Now I&#8217;m stuck making calls and e-mailing people to say &#8220;sorry I was confused by the crazy windows shutdown options&#8221;. Shutting down should be easier. Instead, the first thing you have to do is click START, which makes NO SENSE WHATSOEVER, then you have to choose from some silly dropdown to explain why. I&#8217;ll tell you why I was rebooting Microsoft! I&#8217;ll tell you why! It&#8217;s because you force me to reboot in order to get anything done! that&#8217;s why! That&#8217;s why I have to reboot the damned server! WTF?! You make my life miserable at every opportunity. Is it because you know I hate you? Is it because you know I&#8217;m using a mac and have a FreeBSD machine and OpenBSD machine at home? is that it? Is it because you know about my Ubuntu desktop machine? What is it? Why must you torture me this way?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/11/04/the-latest-reason-i-hate-windows-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>So about that Golden Apple Project of mine&#8230;</title>
		<link>http://www.culmination.org/2008/10/28/so-about-that-golden-apple-project-of-mine/</link>
		<comments>http://www.culmination.org/2008/10/28/so-about-that-golden-apple-project-of-mine/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:30:30 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Golden Apple Project (G.A.P.)]]></category>

		<category><![CDATA[Non Fiction]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=306</guid>
		<description><![CDATA[I was just looking through my archives and remembered the Golden Apple Project. Ahhh yes. Well it turns out that the machine was so old it just stopped working altogether. OpenBSD was running just fine on it, but after a year the network card died and when I tried to add a netgear PCI NIC [...]]]></description>
			<content:encoded><![CDATA[<p>I was just looking through my archives and remembered the Golden Apple Project. Ahhh yes. Well it turns out that the machine was so old it just stopped working altogether. OpenBSD was running just fine on it, but after a year the network card died and when I tried to add a netgear PCI NIC it caused kernel panics. I do have a new apple PPC machine that I have been prepping to handle light duties, her name is aphrodite and she&#8217;s a little red iMac. It&#8217;s my hope that I can keep at least one PPC box running unix in my little computer family&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/10/28/so-about-that-golden-apple-project-of-mine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ISC DHCPD duplicate uid lease</title>
		<link>http://www.culmination.org/2008/10/28/isc-dhcpd-duplicate-uid-lease/</link>
		<comments>http://www.culmination.org/2008/10/28/isc-dhcpd-duplicate-uid-lease/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 19:45:58 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Computer Stuff]]></category>

		<category><![CDATA[Non Fiction]]></category>

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

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

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

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

		<category><![CDATA[dhcpd.conf]]></category>

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

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

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

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

		<category><![CDATA[leases.conf]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.culmination.org/?p=304</guid>
		<description><![CDATA[Ever see this?
dhcpd: uid lease 192.168.1.150 for client xx:xx:xx:xx:xx:xx is duplicate on 192.168.1/24
or something like it, in your dhcp logs? Well I checked /var/log/messages today and saw that I had thousands of this message repeated over and over (so much so it was spamming my log  and making it harder to find what might be [...]]]></description>
			<content:encoded><![CDATA[<p>Ever see this?</p>
<p>dhcpd: uid lease 192.168.1.150 for client xx:xx:xx:xx:xx:xx is duplicate on 192.168.1/24</p>
<p>or something like it, in your dhcp logs? Well I checked /var/log/messages today and saw that I had thousands of this message repeated over and over (so much so it was spamming my log  and making it harder to find what might be important stuff). I searched around the &#8216;net and found some hints but nothing conclusive. The hints pointed toward a duplicate lease (duh) but more specifically lead me to check my leases file. Mine was located in /var/db/dhcpd/dhcpd.leases.</p>
<p>It turns out that what caused this error for me was that I had started the machine in question (the MAC address has been altered to protect the innocent haha) before I had the time to create a reservation for it. Then after it already had an address leased to it, I created a reservation for it (for internal DNS purposes, nothing more). Apparently because duplicates are allowed by default in isc dhcpd, when the machine&#8217;s networking was restarted and it got it&#8217;s new reserved IP, the server kept the original lease (which was that .150 address) and also got a lease from it&#8217;s reservation (.80 on my network). Since the .150 lease was still present in the leases file it caused the warning message (over and over and over for a month).</p>
<p>So if you are using isc dhcpd, and you use reservations, and you&#8217;re getting these error messages, you might want to check your leases file and make sure that you don&#8217;t have a lease for something that also has a reservation under a different IP.</p>
<p>The other pages I found on my search also suggested that you might have a reservation that hands out an address that is within your dynamic scope. You definitely don&#8217;t want to do that, so you may need to check that out as well in your dhcpd.conf.</p>
<p>For the curious, I run FreeBSD 7 on a Pentium 4 Dell desktop (I think it&#8217;s a dimension series, I haven&#8217;t looked at it in a while haha) that sits in my kitchen as a headless DNS/DHCP/Web/Random Unix Fun server. It&#8217;s actually making lots of bad noise lately and I think one of it&#8217;s fans might be going <img src='http://www.culmination.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> I&#8217;ll check that out and report back <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/10/28/isc-dhcpd-duplicate-uid-lease/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wow it&#8217;s been a while</title>
		<link>http://www.culmination.org/2008/10/21/wow-its-been-a-while/</link>
		<comments>http://www.culmination.org/2008/10/21/wow-its-been-a-while/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 18:31:47 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[Site Devel]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=302</guid>
		<description><![CDATA[I am not going to shut this blog down because it&#8217;s still got some useful info on it, but I really don&#8217;t update much. I did just help someone who found my blurb about Apple&#8217;s ilo-like features, so that was cool. Every now and again someone finds something I&#8217;ve posted and thanks me and that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I am not going to shut this blog down because it&#8217;s still got some useful info on it, but I really don&#8217;t update much. I did just help someone who found my blurb about Apple&#8217;s ilo-like features, so that was cool. Every now and again someone finds something I&#8217;ve posted and thanks me and that&#8217;s fun. I have been using facebook for the little bits of stuff that I&#8217;d post here so this blog ends up being neglected.</p>
<p>Well, if you&#8217;re interested in what&#8217;s goin on with me&#8230;.</p>
<p>I&#8217;ve gotten engaged, I&#8217;m working on music more often lately and hope to have my latest creation available for selected listeners soon (this could mean you!). What else? Hmm I biked in the tour de bronx, which was somewhat poorly organized but still lots of fun. I have every intention of voting for Barack Obama and that doesn&#8217;t make me a socialist or a terrorist.</p>
<p>I guess that&#8217;s it for now <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/10/21/wow-its-been-a-while/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gourmet Popcorn to go?</title>
		<link>http://www.culmination.org/2008/05/21/gourmet-popcorn-to-go/</link>
		<comments>http://www.culmination.org/2008/05/21/gourmet-popcorn-to-go/#comments</comments>
		<pubDate>Wed, 21 May 2008 19:20:06 +0000</pubDate>
		<dc:creator>mike</dc:creator>
		
		<category><![CDATA[On The Go]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2008/05/21/gourmet-popcorn-to-go/</guid>
		<description><![CDATA[I just walked by this place called Garrett popcorn. If you ever wondered what popcorn would cost of 5th avenue, here you go: it&#8217;s $2.30 for a small buttered or plain and it&#8217;s $185.00 for a 6.5 gallon tin of caramel crisp w/ nuts.  The 1 gallon tin of caramel crisp is only $40.
If [...]]]></description>
			<content:encoded><![CDATA[<p>I just walked by this place called Garrett popcorn. If you ever wondered what popcorn would cost of 5th avenue, here you go: it&#8217;s $2.30 for a small buttered or plain and it&#8217;s $185.00 for a 6.5 gallon tin of caramel crisp w/ nuts.  The 1 gallon tin of caramel crisp is only $40.<br />
If you ever see me spend $40 on popcorn just ask me for money, as I will surely have won the lotto and will be giving away money freely! <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> <!--Mime Type of File is image/jpeg -->
<div class="postie-image-div"><a href="http://www.culmination.org/wp-content/wp-photos/20080521-122006-1.jpg"><img src="http://www.culmination.org/wp-content/wp-photos/thumb.20080521-122006-1.jpg" alt="Photo_052108_001.jpg" style="none;" class="postie-image" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/05/21/gourmet-popcorn-to-go/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
